Patent ID: 7243237
Filing Date: 2007-07-10
Classification: A61P,G06F

Abstract:
1. A method of communicating with a keyboard comprising: receiving, at a component, a first nonce from the keyboard; sending from the component a second nonce to the keyboard; and creating a first initial value and a second initial value by applying triple-DES and cipher block chaining to a combination of said first nonce and said second nonce, using a key and a third initial value that is known both to the keyboard and to the component; receiving, at the component from the keyboard, a plurality of data that have been encrypted with triple-DES and cipher block chaining using said key and said first initial value, each separate keystroke received from said keyboard being included within a separate one of plurality of data, each one of the plurality of data being encrypted using a separate block of said triple-IDES and cipher block chaining, said key and sad first initial value being known both to the component and to the keyboard; decrypting the plurality of data based on the first initial value and the key.