Comment LiveCD and modified keyboard (Score 1) 684
You'll need a LiveCD, a modified keyboard, and mouse. The keyboard will need to have a key generator and a LCD readout. The LCD readout will display a generated key. This will be used as the initial seed value. The LiveCD will need to have special keyboard drivers and software. The goal is to allow the user to enter the initial cipher key using graphical mouse input. The encryption generator in the keyboard will periodically rotate the key. To prevent statistical analysis attacks the keybard should send a continuous stream of data.
This should prevent key loggers. You'll need to bring you're own keyboard though.
This should prevent key loggers. You'll need to bring you're own keyboard though.