Encryption key management system using multiple smart cards

   
   

Initially, a key range variable is created by concatenating the card group value, card number and reference number for an encryption key to be generated. A hashing algorithm generates an encryption key from a master key and the variable key range variable. The encryption key and the key range variable are output to the caller who requested the key. The encryption key is used to encrypt the information, while the variable key range is stored with the encrypted data. Generation of a decryption key requires a user call for a decryption key and includes the key range variable from the encrypted data. A hashing algorithm generates a decryption key from the master key and the key range variable. The decryption key is used to decrypt the information.

Inicialmente, uma variável chave da escala é criada concatenando o valor de grupo do cartão, o número de cartão e o número de referência para que uma chave do encryption seja gerada. Um algoritmo de hashing gera uma chave do encryption de uma chave mestra e da variável chave variável da escala. A chave do encryption e a variável chave da escala output ao chamador que pediu a chave. A chave do encryption está usada cifrar a informação, quando a escala chave variável for armazenada com os dados cifrados. A geração de uma chave do decryption requer uma chamada de usuário para uma chave do decryption e inclui a variável chave da escala dos dados cifrados. Um algoritmo de hashing gera uma chave do decryption da chave mestra e da variável chave da escala. A chave do decryption é usada descifrar a informação.

 
Web www.patentalert.com

< Random number generator and method for same

< Information transceiver system

> One's complement cryptographic combiner

> System for encrypting documents with stencils

~ 00150