Can you encrypt not just the private key, but also the public keys (ie bitcoin addresses) in an Armory wallet?
I would get a Tails USB and store the Armory application and wallet files in encrypted storage. That way not only can they not tie your addresses to you, but if you access bitcoin related sites only through Tails, it would be hard to show you even know anything about bitcoin.