Comunicación segura entre un teclado y un componente, tal como una pieza de software corriendo en una computadora. Un primer valor inicial es conocido por ambos, el teclado y el componente. El teclado y el componente intercambian nonces. El teclado y el componente cada uno calcula un segundo valor inicial y un tercer valor inicial con base e los nonces y el primer valor inicial. Ambos, el teclado y el componente realizan los mismo cálculos, por lo que el teclado y el componente, cada uno tiene el mismo segundo y tercer valores iniciales. El teclado codifica las pulsaciones de las teclas destinadas para el componente utilizando CBC-3DES con base en la clave y el segundo valor inicial, y también crea un código de autentificación de mensajes para cada pulsación de las teclas utilizando CBC-3DESMAC con base en la clave y el tercer valor inicial. El componente descodifica las pulsaciones de las teclas utilizando la clave y el segundo y tercer valor inicial.
Palabras clave: inicial con base utilizando la clave tercer valor valor inicial componente valor
Nombre del Agente: SERGIO L. OLIVARES RODRIGUEZ; Pedro Luis Ogazón 17, San Angel, 01000, ALVARO OBREGON, Distrito Federal
Titular: MICROSOFT CORPORATION
Prioridad:675 2003-05-02, US10/428,
| Deposito en: | ![]() |
|---|---|
| Solicitud: | PA/a/2004/004144 |
| Presentacion: | 30/04/2004 |
| Tipo de Documento: | Patente |
| Concesión: | 29/07/2008 |