Patent · US Expired

Secure communication with a keyboard or related device

US7243237B2 · kind B2 · utility

17Cited by
5References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 2, 2003
Grant dateJul 10, 2007
Priority date
Expiry dateJul 27, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2107
  • WIPO fieldPharmaceuticals
  • WIPO sectorChemistry

Abstract

Secure communication between a keyboard and a component, such as a piece of software running on a computer. A first initial value is known to both the keyboard and the component. The keyboard and the component exchange nonces. The keyboard and the component each compute a second initial value and a third initial value based on the nonces and the first initial value. Both the keyboard and the component perform the same computation, so that the keyboard and the component each have the same second and third initial values. The keyboard encrypts keystrokes destined for the component using CBC-3DES based on the key and the second initial value, and also creates a message authentication code for each keystroke using CBC-3DESMAC based on the key and the third initial value. The component decrypts and verifies the keystrokes using the key and the second and third initial values.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.