A secure environment for entering and storing information necessary to conduct encryption processes. In a computer system according to the invention, session keys, passwords, and encryption algorithms are maintained in a secure memory space such as System Management Mode (SMM) memory. In one disclosed embodiment of the invention, a user password is entered via a secure keyboard channel. The password is maintained in a secure memory space that is not accessible during normal computer operation. In addition to the user password, optional node identification information is stored in secure memory. The node identification information is appended to the user password, and both are subsequently encrypted by an encryption algorithm and encryption keys that are also stored in secure memory. Following the encryption process, the encrypted password and node identification information are communicated directly from secure memory to network interface circuitry for communication over a network. In another disclosed embodiment of the invention, data entered in a secure manner is utilized as an encryption key (or to generate an encryption key) for securely encrypting packets of data prior to communicating the data over a computer network. The encryption key data entered by the user is securely stored for use in multiple encryption processes during a communication session, thereby alleviating the overhead of repeated key renegotiation that is typically required. In addition, an encryption key that is no longer needed can be safely destroyed in secure memory without the danger of unidentified copies of the key remaining in computer memory.

Un ambiente seguro para incorporar y almacenar la información necesaria para conducir procesos del cifrado. En un sistema informático según la invención, las llaves de la sesión, las contraseñas, y los algoritmos del cifrado se mantienen en una memoria segura tal como memoria del modo de la gerencia de sistema (SMM). En uno divulgó la encarnación de la invención, usuario que la contraseña se incorpora vía un canal seguro del teclado. La contraseña se mantiene en una memoria segura que no sea accesible durante la operación de computadora normal. Además de la contraseña del usuario, la información opcional de la identificación del nodo se almacena en memoria segura. La información de la identificación del nodo se añade a la contraseña del usuario, y ambos son cifrados posteriormente por un algoritmo del cifrado y las llaves del cifrado que también se almacenan en memoria segura. Después del proceso del cifrado, la contraseña y la información cifradas de la identificación del nodo se comunican directamente de memoria segura al trazado de circuito del interfaz de la red para la comunicación sobre una red. En otra divulgó la encarnación de la invención, los datos incorporados en una manera segura se utilizan como llave del cifrado (o generar una llave del cifrado) para los paquetes con seguridad que cifran de datos antes de comunicar los datos sobre una red de ordenadores. Los datos de la llave del cifrado incorporados por el usuario se almacenan con seguridad para el uso en procesos múltiples del cifrado durante una sesión de la comunicación, de tal modo aliviando los gastos indirectos de la renegociación dominante repetida que se requiere típicamente. Además, una llave del cifrado que es una necesaria no más largo se puede destruir con seguridad en memoria segura sin el peligro de las copias no identificadas de la llave restante en memoria de computadora.

 
Web www.patentalert.com

< Method of and apparatus for deriving prime numbers, as well as record medium having program for executing prime number deriving method recorded thereon

< Method of restricting reproduction for information signal, information signal reproducing device, and information signal recording medium

> Tokenless biometric electronic check transactions

> Image processing apparatus, image processing method and storage

~ 00075