Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
259 words
A method of cipher key distribution in a system formed by a key center having a cipher key to be distributed and a plurality of user terminals connected with the key center through a public network, the method comprising the steps of: (a) transmitting a key request signal containing a first random number generated at each user terminal, from each user terminal to the key center, so as to indicate the cipher key required at each user terminal to the key center; (b) transmitting a terminal check signal containing a second random number generated at the key center, from the key center to each user terminal; (c) transmitting a terminal response signal containing the second random number and a value based on the first random number obtained according to the first random number generated at each user terminal and the second random number contained in the terminal check signal, from each user terminal to the key center; (d) checking the second random number and the value based on the first random number contained in the terminal response signal at the key center, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and (e) transmitting a key distribution signal containing the cipher key requested by the key request signal, from the key center to each user terminal, only when the legitimacy of the access from each user terminal is confirmed at the step (d).
Claim 2
Independent Claim
259 words
A method of cipher key distribution in a system formed by a key center having a cipher key to be distributed and a plurality of user terminals connected with the key center through a public network, the method comprising the steps of: (a) transmitting a key request signal containing a first random number generated at each user terminal, from each user terminal to the key center, so as to indicate the cipher key required at each user terminal to the key center; (b) transmitting a terminal check signal containing a second random number generated at the key center, from the key center to each user terminal; (c) transmitting a terminal response signal containing the second random number and a value based on the first random number obtained according to the first random number generated at each user terminal and the second random number contained in the terminal check signal, from each user terminal to the key center; (d) checking the second random number and the value based on the first random number contained in the terminal response signal at the key center, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and (e) transmitting a key distribution signal containing the cipher key requested by the key request signal, from the key center to each user terminal, only when the legitimacy of the access from each user terminal is confirmed at the step (d).
Claim 3
Dependent Claim
56 words
The method of claim 1, wherein at the step (a), the key request signal is produced at each user terminal by enciphering the first random number by using a public key, and the key center obtains the first random number by deciphering the key request signal by using a secret key corresponding to the public key.
Claim 4
Dependent Claim
64 words
The method of claim 1, wherein at the step (b), the terminal check signal is produced at the key center by enciphering the second random number by using the first random number contained in the key request signal, and each user terminal obtains the second random number by deciphering the terminal check signal by using the first random number generated at each user terminal.
Claim 5
Dependent Claim
86 words
The method of claim 1, wherein at the step (c), the terminal response signal is produced at each user terminal by enciphering the second random number contained in the terminal check signal and the value based on the first random number by using a public key, and the key center obtains the second random number and the value based on the first random number contained in the terminal response signal by deciphering the terminal response signal by using a secret key corresponding to the public key.
Claim 6
Dependent Claim
48 words
The method of claim 1, wherein at the step (c), the value based on the first random number is a multi-value function output obtained at each user terminal by inputting the first random number into a multi-value function and selecting one of multiple outputs of the multi-value function.
Claim 7
Dependent Claim
64 words
The method of claim 5, wherein at the step (d), the value based on the first random number is checked at the key center by inputting the first random number contained in the key request signal into the multi-value function and comparing the value based on the first random number contained in the terminal response signal with the multiple outputs of the multi-value function.
Claim 8
Dependent Claim
24 words
The method of claim 1, wherein at the step (c), the value based on the first random number is the first random number itself.
Claim 9
Dependent Claim
86 words
The method of claim 1, wherein at the step (e), the key distribution signal is produced at the key center by enciphering the cipher key by using the second random number and the value based on the first random number contained in the terminal response signal, and each user terminal obtains the cipher key by deciphering the key distribution signal by using the second random number contained in the terminal check signal and the value based on the first random number obtained at each user terminal.
Claim 10
Dependent Claim
116 words
The method of claim 1, wherein at the step (e), the key distribution signal is produced at the key center by enciphering the cipher key by using any one of the first random number contained in the key request signal, the second random number generated at the key center, and the value based on the first random number contained in the terminal response signal, and each user terminal obtains the cipher key by deciphering the key distribution signal by using any one of the first random number generated at each user terminal, the second random number contained in the terminal check signal, and the value based on the first random number obtained at each user terminal.
Claim 11
Dependent Claim
531 words
The method of claim 1, wherein the steps (a), (b), (c), (d), and (e) include the steps of: (a1) generating the first random number and enciphering the first random number by using a public key to produce the key request signal at each user terminal; (a2) transmitting the key request signal produced at the step (a1) from each user terminal to the key center; (a3) obtaining the first random number at the key center by deciphering the key request signal transmitted at the step (a2) by using a secret key corresponding to the public key; (b1) generating the second random number and enciphering the second random number by using the first random number obtained at the step (a3) to produce the terminal check signal at the key center; (b2) transmitting the terminal check signal produced at the step (b1) from the key center to each user terminal; (b3) obtaining the second random number at each user terminal by deciphering the terminal check signal transmitted at the step (b2); (c1) obtaining a multi-value function output by inputting the first random number into a multi-value function and selecting one of multiple outputs of the multi-value function at each user terminal; (c2) enciphering the second random number obtained at the step (b3) and the multi-value function output obtained at the step (c1) by using the public key to produce the terminal response signal at each user terminal; (c3) transmitting the terminal response signal produced at the step (c2) from each user terminal to the key center; (c4) obtaining the second random number and the multi-value function output contained in the terminal response signal at the key center by deciphering the terminal response signal transmitted at the step (c3) by using the secret key; (d1) checking whether the second random number obtained at the step (c4) coincides with the second random number generated at the step (b1) at the key center; (d2) checking whether the multi-value function output obtained at the step (c4) is a true output of the multi-value function at the key center by inputting the first random number obtained at the step (a3) into the multi-value function and comparing the multi-value function output obtained at the step (c4) with the multiple outputs of the multi-value function; (d3) confirming the legitimacy of the access from each user terminal at the key center when the step (d1) confirms that the second random number deciphered at the step (c4) coincides with the second random number generated at the step (b1) and the step (d2) confirms that the multi-value function output deciphered at the step (c4) is the true output of the multi-value function; (e1) enciphering the cipher key by using the second random number and the multi-value function output obtained at the step (c4) to produce the key distribution signal at the key center; (e2) transmitting the key distribution signal produced at the step (e1) from the key center to each user terminal; and (e3) obtaining the cipher key at each user terminal by deciphering the key distribution signal transmitted at the step (e2) by using the second random number obtained at the step (b3) and the multi-value function output obtained at the step (c1).
Claim 12
Dependent Claim
282 words
A cipher key distribution system, comprising: a key center having a cipher key to be distributed; a plurality of user terminals connected with the key center through a public network; key request means, provided in each user terminal, for transmitting a key request signal containing a first random number generated at each user terminal, from each user terminal to the key center, so as to indicate the cipher key required at each user terminal to the key center; terminal check means, provided in the key center, for transmitting a terminal check signal containing a second random number generated at the key center, from the key center to each user terminal; terminal response means, provided in each user terminal, for transmitting a terminal response signal containing the second random number and a value based on the first random number obtained according to the first random number generated at each user terminal and the second random number contained in the terminal check signal, from each user terminal to the key center; check means, provided in the key center, for checking the second random number and the value based on the first random number contained in the terminal response signal, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and key distribution means, provided in the key center, for transmitting a key distribution signal containing the cipher key requested by the key request signal, from the key center to each user terminal, only when the legitimacy of the access from each user terminal is confirmed by the check means.
Claim 13
Dependent Claim
282 words
A cipher key distribution system, comprising: a key center having a cipher key to be distributed; a plurality of user terminals connected with the key center through a public network; key request means, provided in each user terminal, for transmitting a key request signal containing a first random number generated at each user terminal, from each user terminal to the key center, so as to indicate the cipher key required at each user terminal to the key center; terminal check means, provided in the key center, for transmitting a terminal check signal containing a second random number generated at the key center, from the key center to each user terminal; terminal response means, provided in each user terminal, for transmitting a terminal response signal containing the second random number and a value based on the first random number obtained according to the first random number generated at each user terminal and the second random number contained in the terminal check signal, from each user terminal to the key center; check means, provided in the key center, for checking the second random number and the value based on the first random number contained in the terminal response signal, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and key distribution means, provided in the key center, for transmitting a key distribution signal containing the cipher key requested by the key request signal, from the key center to each user terminal, only when the legitimacy of the access from each user terminal is confirmed by the check means.
Claim 14
Dependent Claim
51 words
The system of claim 11, wherein the key request means produces the key request signal by enciphering the first random number by using a public key, and the key center obtains the first random number by deciphering the key request signal by using a secret key corresponding to the public key.
Claim 15
Dependent Claim
59 words
The system of claim 11, wherein the terminal check means produces the terminal check signal by enciphering the second random number by using the first random number contained in the key request signal, and each user terminal obtains the second random number by deciphering the terminal check signal by using the first random number generated at each user terminal.
Claim 16
Dependent Claim
81 words
The system of claim 11, wherein the terminal response means produces the terminal response signal by enciphering the second random number contained in the terminal check signal and the value based on the first random number by using a public key, and the key center obtains the second random number and the value based on the first random number contained in the terminal response signal by deciphering the terminal response signal by using a secret key corresponding to the public key.
Claim 17
Dependent Claim
44 words
The system of claim 11, wherein the terminal response means obtains a multi-value function output as the value based on the first random number by inputting the first random number into a multi-value function and selecting one of multiple outputs of the multi-value function.
Claim 18
Dependent Claim
58 words
The system of claim 15, wherein the check means checks the value based on the first random number by inputting the first random number contained in the key request signal into the multi-value function and comparing the value based on the first random number contained in the terminal response signal with the multiple outputs of the multi-value function.
Claim 19
Dependent Claim
25 words
The system of claim 11, wherein the terminal response means uses the first random number itself as the value based on the first random number.
Claim 20
Dependent Claim
86 words
The system of claim 11, wherein the key distribution means produces the key distribution signal by enciphering the cipher key by using the second random number generated at the key center and the value based on the first random number contained in the terminal response signal, and each user terminal obtains the cipher key by deciphering the key distribution signal by using the second random number contained in the terminal check signal and the value based on the first random number obtained at each user terminal.
Claim 21
Dependent Claim
111 words
The system of claim 11, wherein the key distribution means produces the key distribution signal by enciphering the cipher key by using any one of the first random number contained in the key request signal, the second random number generated at the key center, and the value based on the first random number contained in the terminal response signal, and each user terminal obtains the cipher key by deciphering the key distribution signal by using any one of the first random number generated at each user terminal, the second random number contained in the terminal check signal, and the value based on the first random number obtained at each user terminal.
Claim 22
Dependent Claim
418 words
A cipher key distribution system, comprising: a key center having a cipher key to be distributed; and a plurality of user terminals connected with the key center through a public network; wherein each user terminal includes: means for transmitting a key request signal to the key center, receiving a terminal check signal from the key center in response to the key request signal, transmitting a terminal response signal to the key center in response to the terminal check signal, and receiving a key distribution signal from the key center in response to the terminal response signal; means for generating a first random number; means for producing the key request signal containing the first random number, for indicating the cipher key required at each user terminal; means for obtaining a second random number from the terminal check signal received from the key center; means for obtaining a value based on the first random number; means for producing the terminal response signal containing the second random number contained in the terminal check signal and the value based on the first random number; and means for obtaining the cipher key from the key distribution signal received from the key center; and wherein the key center includes: means for receiving the key request signal from each user terminal, transmitting the terminal check signal to each user terminal in response to the key request signal, receiving the terminal response signal from each user terminal in response to the terminal check signal, and transmitting the key distribution signal to each user terminal in response to the terminal response signal; means for obtaining the first random number from the key request signal received from each user terminal; means for generating the second random number; means for producing the terminal check signal containing the second random number; means for obtaining the value based on the first random number and the second random number from the terminal response signal received from each user terminal; means for checking the second random number and the value based on the first random number contained in the terminal response signal, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and means for producing the key distribution signal containing the cipher key requested by the key request signal, only when the legitimacy of the access from each user terminal is confirmed by said means for checking.
Claim 23
Dependent Claim
418 words
A cipher key distribution system, comprising: a key center having a cipher key to be distributed; and a plurality of user terminals connected with the key center through a public network; wherein each user terminal includes: means for transmitting a key request signal to the key center, receiving a terminal check signal from the key center in response to the key request signal, transmitting a terminal response signal to the key center in response to the terminal check signal, and receiving a key distribution signal from the key center in response to the terminal response signal; means for generating a first random number; means for producing the key request signal containing the first random number, for indicating the cipher key required at each user terminal; means for obtaining a second random number from the terminal check signal received from the key center; means for obtaining a value based on the first random number; means for producing the terminal response signal containing the second random number contained in the terminal check signal and the value based on the first random number; and means for obtaining the cipher key from the key distribution signal received from the key center; and wherein the key center includes: means for receiving the key request signal from each user terminal, transmitting the terminal check signal to each user terminal in response to the key request signal, receiving the terminal response signal from each user terminal in response to the terminal check signal, and transmitting the key distribution signal to each user terminal in response to the terminal response signal; means for obtaining the first random number from the key request signal received from each user terminal; means for generating the second random number; means for producing the terminal check signal containing the second random number; means for obtaining the value based on the first random number and the second random number from the terminal response signal received from each user terminal; means for checking the second random number and the value based on the first random number contained in the terminal response signal, according to the second random number generated at the key center and the first random number contained in the key request signal, so as to confirm a legitimacy of an access from each user terminal; and means for producing the key distribution signal containing the cipher key requested by the key request signal, only when the legitimacy of the access from each user terminal is confirmed by said means for checking.