The question is in the title, but below are my thoughts on this.

As we know there are various possible attacks on printer, so it is not very secure to print high security things like private keys for bitcoin/gpg/etc. on random printer.

What I'm mostly concerned is hacked firmware and side-channel attacks, but maybe I'm looking at this wrong.

I don't worry about network because I can connect the printer directly to the computer that is not connected to any network.

I was looking for printer that is designed for security, maybe designed with open hardware, similarily to USB Armory.

  • Do you mean using a public printer? – M'vy Oct 16 '17 at 14:07
  • @M'vy No. I wan't to but secure printer, but I don't know which hardware is secure against side-channel attacks. For example see this usenix.org/conference/usenixsecurity10/…. Note: I didn't watch this video as I'm familiar with this subject. – Jan Święcki Oct 16 '17 at 14:12
  • Why you want to print the key? – Crypt32 Oct 16 '17 at 18:18
  • 1
    Have you considered hand writing? – CodesInChaos Oct 16 '17 at 21:11
  • 1
    Many printers have a huge storage and store almost everything they print. There is often no way around this. Older ink-jet printers are less likely to do this than modern laser-jet printers, however. Perhaps you could use a digital typewriter, and destroy the ink cartridge (which contains the typing history in the form of removed ink) afterwards. A similar dot matrix printer may also be a good idea, as there is less risk of the letters being imprinted, however slight, on the typewriter paper bail. – forest Dec 30 '17 at 10:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.