Input your (private) decryption key into your computer monitor. The computer sends encrypted data (probably from elsewhere) to the monitor, and the monitor decrypts and displays it. This avoids decrypted data ever being on the computer itself where malware could steal it.
Inspired by end to end encryption.
Monitors would have to function very differently, not merely dumping pixel rasters to the screen. Text only, or perhaps able to decode images specified by code on a virtual machine.
Cut and paste of the plaintext becomes impossible, which is a feature. The user must read the screen and retype the text.
Similar things could be done on the other end with a keyboard holding the (public) encryption key. The keyboard encrypts each keystroke and transmits the ciphertext to the computer. They keyboard is also connected directly to a monitor and transmits to it the plaintext keystroke, which the monitor renders. Because some of the keystrokes are backspace and cursor motion, the monitor must act like a text editor.
The recipient of the encrypted text will also receive all the keystrokes, including backspace and cursor movement, which will have to be rendered.
Essentially these are specialized air gapped computers.
No comments :
Post a Comment