Method and apparatus for generating non-interactive key and method for communication security using the same
First Claim
Patent Images
1. A key generating apparatus comprising:
- an event sensor for detecting at least one event;
a key generator for generating a key set comprising at least a first key and a second key by using a key generating function, wherein the first key is generated by inputting a first value (V1), which is less than a time interval (Δ
t) between a first event and a second event detected by the event sensor, into the key generating function, and the second key is generated by inputting a second value (V2), which is more than the time interval (Δ
t), into the key generating function,a communication module which receives, from a target device, a target device key set generated by the target device according to the result of the detecting of the at least one event,a controller for determining whether the first key and the second key matches a key contained in the received target device key set, and in response to determining one of the first key and second key matches a key from the received target key set, registering the matched key as a security key to be used to communicate with the target device, andwherein each of the first value (V1) and the second value (V2) is zero or an integer number times a value “
a”
, and the value “
a”
is determined based on an error limit of the key generating apparatus,wherein the key generator generates the first value (V1) and the second value (V2) such that the following are true;
V1=Δ
t−
(Δ
t mod a)
V2=Δ
t−
(Δ
t mod a)+a.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for generating a non-interactive key, and a method for communication security using the same. A event is detected, and keys are generated based on the detected event. Thus, keys are generated using a small number of calculating operations with a simple interface and thus a user may easily generate the keys, and the performance of an apparatus using the keys is improved. In addition, the keys are generated without wireless interaction between nodes, thereby improving communication security.
-
Citations
15 Claims
-
1. A key generating apparatus comprising:
-
an event sensor for detecting at least one event; a key generator for generating a key set comprising at least a first key and a second key by using a key generating function, wherein the first key is generated by inputting a first value (V1), which is less than a time interval (Δ
t) between a first event and a second event detected by the event sensor, into the key generating function, and the second key is generated by inputting a second value (V2), which is more than the time interval (Δ
t), into the key generating function,a communication module which receives, from a target device, a target device key set generated by the target device according to the result of the detecting of the at least one event, a controller for determining whether the first key and the second key matches a key contained in the received target device key set, and in response to determining one of the first key and second key matches a key from the received target key set, registering the matched key as a security key to be used to communicate with the target device, and wherein each of the first value (V1) and the second value (V2) is zero or an integer number times a value “
a”
, and the value “
a”
is determined based on an error limit of the key generating apparatus,wherein the key generator generates the first value (V1) and the second value (V2) such that the following are true;
V1=Δ
t−
(Δ
t mod a)
V2=Δ
t−
(Δ
t mod a)+a. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of generating a key, the method comprising:
-
detecting at least one event in a first key generating apparatus and a second key generating apparatus, respectively; by the first key generating apparatus, generating a first key by inputting a first value (V1), which is less than a time interval (Δ
t1) between a first event and a second event detected by the first key generating apparatus, into a key generating function;by the first key generating apparatus, generating a second key by inputting a second value (V2), which is more than the time interval (Δ
t1), into the key generating function;by the second key generating apparatus, generating a third key by inputting a third value (V3), which is less than a time interval (Δ
t2) between the first event and the second event detected by the second key generating apparatus, into the key generating function;by the second key generating apparatus, generating a fourth key by inputting a fourth value (V4), which is more than the time interval (Δ
t2), into the key generating function; andby any one of the first key generating apparatus and the second key generating apparatus, determining whether any one of first key and the second key matches any one of the third key and the fourth keys, wherein when the key generated by the first key generating apparatus matches the key generated by the second key generating apparatus, the first key generating apparatus registers the key matched with the key generated by the second key generating apparatus as a security key to be used to communicate with the second key generating apparatus, and the second key generating apparatus registers the key matched with the key generated by the first key generating apparatus as a security key to be used to communicate with the first key generating apparatus, wherein each of the first value (V1), the second value (V2), the third value (V3), and the fourth value (V4) is zero or an integer number times a value “
a”
, and the value “
a”
is determined based on an error limit of the first or the second key generating apparatus,wherein the first key generator generates the first value (V1), the second value (V2) such that the following are true;
V1=Δ
t1−
(Δ
t1 mod a)
V2=Δ
t1−
(Δ
t1 mod a)+a;
the second key generator generates the third value (V3), and the fourth value (V4) such that the following are true;
V3=Δ
t2−
(Δ
t2 mod a)
V4=Δ
t2−
(Δ
t2 mod a)+a. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification