Data checking apparatus and method using same
First Claim
1. A data checking device connected to a communication entity, the data checking device comprising:
- a connection unit;
a port unit configured to communicate with the communication entity;
a key storage unit configured to generate a plurality of predetermined keys when the data checking device is connected to another device through the connection unit and store the plurality of predetermined keys, the plurality of the predetermined keys being shared with the another device;
a random number generation unit configured to generate random numbers; and
an encryption/decryption unit configured to encrypt data received from the communication entity through the port unit by using at least one of the predetermined keys;
wherein the encryption/decryption unit is configured to generate an identifier including a predetermined number of bits, combine the data received from the communication entity through the port unit with the identifier to generate combined data, and encrypt the combined data using a first key selected among the predetermined keys;
wherein the encrypted, combined data is transmitted to the communication entity through the port unit,wherein values of some of the bits of the identifier generated by the encryption/decryption unit are determined based on at least two 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 which key is used for encrypting data among the predetermined keys.
1 Assignment
0 Petitions
Accused Products
Abstract
A data checking device that is connected to a communication entity includes: a port unit configured to communicate with the communication entity; a key storage unit configured to store predetermined keys; an encryption/decryption unit configured to encrypt or decrypt data transmitted from the communication entity through the port unit by using a first key among the predetermined keys; an output unit configured to output decrypted data; and a connection unit configured to physically connect the data checking device with another device storing keys which are identical to the predetermined keys. The predetermined keys stored in the key storage unit are generated and stored when the data checking device is connected to the another device by the connection unit.
-
Citations
5 Claims
-
1. A data checking device connected to a communication entity, the data checking device comprising:
-
a connection unit; a port unit configured to communicate with the communication entity; a key storage unit configured to generate a plurality of predetermined keys when the data checking device is connected to another device through the connection unit and store the plurality of predetermined keys, the plurality of the predetermined keys being shared with the another device; a random number generation unit configured to generate random numbers; and an encryption/decryption unit configured to encrypt data received from the communication entity through the port unit by using at least one of the predetermined keys; wherein the encryption/decryption unit is configured to generate an identifier including a predetermined number of bits, combine the data received from the communication entity through the port unit with the identifier to generate combined data, and encrypt the combined data using a first key selected among the predetermined keys; wherein the encrypted, combined data is transmitted to the communication entity through the port unit, wherein values of some of the bits of the identifier generated by the encryption/decryption unit are determined based on at least two 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 which key is used for encrypting data among the predetermined keys. - View Dependent Claims (2, 3)
-
-
4. A data checking method performed by a data checking device comprising a connection unit connected to a communication entity, the method comprising:
-
generating a plurality of predetermined keys when the data checking device is connected to another device through the connection unit, the predetermined keys being shared with the another device; generating random numbers; generating an identifier including a predetermined number of bits; receiving data from the communication entity through the connection unit; combining the received data with an identifier to generate combined data, wherein values of some of bits of the identifier are determined based on at least two keys among the predetermined keys and values of remainder of bits of the identifier are determined based on the generated random numbers; encrypting the combined data using a first key selected among the predetermined keys, wherein the identifier indicates which key is used for encrypting data among the predetermined keys; and transmitting the encrypted, combined data to the communication unit through the port unit. - View Dependent Claims (5)
-
Specification