Apparatus and method for encrypting and decrypting
First Claim
1. An encryption/decryption device connected to a communications entity, the device comprising:
- a connection unit;
a data port unit configured to communicate with the communications entity;
a key storage unit configured to generate a plurality of predetermined keys when the encryption/decryption device is connected to another encryption/decryption device through the connection unit and store the plurality of predetermined keys, the plurality of predetermined keys being shared with the another encryption/decryption device;
a random number generation unit configured to generate random numbers; and
a processing unit configured to;
receive data from the communications entity through the data port unit,generate an identifier including a predetermined number of bits,combine the received data with the identifier, andencrypt the combined data using a first key selected from among the plurality of predetermined keys,wherein the encrypted, combined data is transmitted to the communications entity through the data port unit,wherein values of some of the bits of the identifier are determined based on at least two different keys among the predetermined keys and values of a remainder of the predetermined number of bits of the identifier are determined based on the random numbers generated by the random number generation unit,wherein the identifier indicates the first key is used for encrypting data among the predetermined keys.
1 Assignment
0 Petitions
Accused Products
Abstract
An encryption/decryption device connected to a communications entity includes: a key storage unit configured to store predetermined keys; a processing unit configured to receive a first key among the predetermined keys from the key storage unit and to encrypt data based on the received first key; a data port unit configured to receive data to be encrypted from the communications entity, to transfer the received data to the processing unit, if the data transferred to the processing unit is encrypted by the processing unit based on the first key, to receive the encrypted data from the processing unit, and to transfer the encrypted data received from the processing unit to the communications entity; and a connection unit configured to physically connect the encryption/decryption device with another encryption/decryption device. The predetermined keys are generated when the connection unit is connected to a connection unit included in the another encryption/decryption device.
-
Citations
11 Claims
-
1. An encryption/decryption device connected to a communications entity, the device comprising:
-
a connection unit; a data port unit configured to communicate with the communications entity; a key storage unit configured to generate a plurality of predetermined keys when the encryption/decryption device is connected to another encryption/decryption device through the connection unit and store the plurality of predetermined keys, the plurality of predetermined keys being shared with the another encryption/decryption device; a random number generation unit configured to generate random numbers; and a processing unit configured to; receive data from the communications entity through the data port unit, generate an identifier including a predetermined number of bits, combine the received data with the identifier, and encrypt the combined data using a first key selected from among the plurality of predetermined keys, wherein the encrypted, combined data is transmitted to the communications entity through the data port unit, wherein values of some of the bits of the identifier are determined based on at least two different keys among the predetermined keys and values of a remainder of the predetermined number of bits of the identifier are determined based on the random numbers generated by the random number generation unit, wherein the identifier indicates the first key is used for encrypting data among the predetermined keys. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An encryption/decryption method using an encryption/decryption device connected to a communications entity, the method comprising:
-
generating a plurality of predetermined keys when the encryption/decryption device is physically connected to another encryption/decryption device through a connection unit included in the encryption/decryption device; storing the plurality of predetermined keys, the plurality of predetermined keys being shared with the another encryption/decryption device; generating random numbers; receiving data from the communications entity; generating an identifier including a predetermined number of bits; combining the received data with the identifier; encrypting the combined data using a first key among the plurality of predetermined keys; and transferring the encrypted, combined data to the communications entity, wherein values of some of the bits of the identifier are determined based on at least two different keys among the predetermined keys and values of a remainder of the predetermined number of bits of the identifier are determined based on the generated random numbers, wherein the identifier indicates the first key is used for encrypting data among the predetermined keys. - View Dependent Claims (8, 9, 10, 11)
-
Specification