Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
398 words
A secret key transfer technique, used in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, whereby the transmission apparatus informs the reception apparatus of the selected secret key, the transmission apparatus comprising: first secret key storing means for storing the plurality of secret keys; secret key selecting means for selecting one secret key out of the plurality of secret keys stored in the first secret key storing means; message generating means for generating a message; first encrypting means for encrypting the message according to a first encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a first cryptogram; second encrypting means for encrypting the message according to a second encryption algorithm using the message as an encryption key to produce a second cryptogram; and transferring means for transferring the first cryptogram and the second cryptogram to the reception apparatus, and the reception apparatus comprising: second secret key storing means for storing the plurality of secret keys; reception means for receiving the first cryptogram and the second cryptogram transferred from the transmission apparatus; first decrypting means for decrypting the received first cryptogram according to a first decryption algorithm using one secret key selected from the plurality of secret keys as a decryption key to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of the first encryption algorithm; second decrypting means for decrypting the received second cryptogram according to a second decryption algorithm using the first set of decrypted data as a decryption key to produce a second set of decrypted data, wherein the second decryption algorithm is an inverse transformation of the second encryption algorithm; judging means for judging whether the first set of decrypted data matches the second set of decrypted data and, when the sets of decrypted data match, for authorizing that the secret key used by the first decryption means is the secret key selected by the transmission apparatus; and repetition control means for having a decryption by the first decrypting means, a decryption by the second decrypting means, and a judgement and an authorization by the judging means repeated for each of the plurality of secret keys in the second secret key storage means in order.
Claim 2
Dependent Claim
398 words
A secret key transfer technique, used in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, whereby the transmission apparatus informs the reception apparatus of the selected secret key, the transmission apparatus comprising: first secret key storing means for storing the plurality of secret keys; secret key selecting means for selecting one secret key out of the plurality of secret keys stored in the first secret key storing means; message generating means for generating a message; first encrypting means for encrypting the message according to a first encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a first cryptogram; second encrypting means for encrypting the message according to a second encryption algorithm using the message as an encryption key to produce a second cryptogram; and transferring means for transferring the first cryptogram and the second cryptogram to the reception apparatus, and the reception apparatus comprising: second secret key storing means for storing the plurality of secret keys; reception means for receiving the first cryptogram and the second cryptogram transferred from the transmission apparatus; first decrypting means for decrypting the received first cryptogram according to a first decryption algorithm using one secret key selected from the plurality of secret keys as a decryption key to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of the first encryption algorithm; second decrypting means for decrypting the received second cryptogram according to a second decryption algorithm using the first set of decrypted data as a decryption key to produce a second set of decrypted data, wherein the second decryption algorithm is an inverse transformation of the second encryption algorithm; judging means for judging whether the first set of decrypted data matches the second set of decrypted data and, when the sets of decrypted data match, for authorizing that the secret key used by the first decryption means is the secret key selected by the transmission apparatus; and repetition control means for having a decryption by the first decrypting means, a decryption by the second decrypting means, and a judgement and an authorization by the judging means repeated for each of the plurality of secret keys in the second secret key storage means in order.
Claim 3
Dependent Claim
114 words
The secret key transfer technique of claim 1, wherein the transmission apparatus further comprises: cryptogram suitability confirming means for confirming that the first cryptogram and the second cryptogram are suitable cryptograms which ensure that the authorization of the judging means in the reception apparatus is performed correctly, for allowing the transferring means to transfer the first cryptogram and the second cryptogram to the reception apparatus when the first cryptogram and the second cryptogram are confirmed as suitable, and for having the message generating means generate a new message, the first encrypting means repeat encrypting and the second encrypting means repeat encrypting when the first cryptogram and the second cryptogram are not confirmed as suitable.
Claim 4
Dependent Claim
194 words
The secret key transfer technique of claim 2, wherein the cryptogram suitability confirming means includes: third decrypting means for successively reading one secret key at a time, aside from the secret key selected by the secret key selecting means, from the plurality of secret keys stored in the first secret key storing means and using the read secret key as a decryption key to decrypt the first cryptogram according to the first decryption algorithm to produce a third set of decrypted data; first encrypting control means for controlling the second encrypting means to generate a third cryptogram by encrypting the third set of decrypted data according to the second encryption algorithm using the third set of decrypted data as an encryption key; and comparing means for comparing the second cryptogram with a third cryptogram generated by the third decrypting means based on each read secret key, for judging that the first cryptogram and the second cryptogram are suitable when none of the third cryptograms matches the second cryptogram, and for judging that the first cryptogram and the second cryptogram are not suitable when at least one of the third cryptograms matches the second cryptogram.
Claim 5
Dependent Claim
162 words
The secret key transfer technique of claim 3, wherein the transmission apparatus further comprises: transfer data storing means for storing transfer data that is to be transferred to the reception apparatus; and third encrypting means for encrypting the transfer data stored in the transfer data storing means according to a third encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a fourth cryptogram; wherein the transferring means transfers the fourth cryptogram together with the first cryptogram and second cryptogram to the reception apparatus, wherein the reception means of the reception apparatus receives the fourth cryptogram together with the first cryptogram and second cryptogram, and wherein the reception apparatus further comprises: fourth decrypting means for decrypting the fourth cryptogram according to a third decryption algorithm using the secret key authorized by the judging means to restore the transfer data, wherein the third decryption algorithm is an inverse transformation of the third encryption algorithm.
Claim 6
Dependent Claim
205 words
The secret key transfer technique of claim 2, wherein the cryptogram suitability confirming means includes: third decrypting means for successively reading one secret key at a time, aside from the secret key selected by the secret key selecting means, from the plurality of secret keys stored in the first secret key storing means and using the read secret key as a decryption key to decrypt the first cryptogram according to the first decryption algorithm to produce a third set of decrypted data; fourth decrypting means for decrypting the second cryptogram according to the second decryption algorithm using the third set of decrypted data as a decryption key to produce a fourth set of decrypted data; and comparing means for comparing the third set of decrypted data and the fourth set of decrypted data, for judging that the first cryptogram and the second cryptogram are suitable when the third set of decrypted data does not match the fourth set of decrypted data for any of the read secret keys, and for judging that the first cryptogram and the second cryptogram are not suitable when the third set of decrypted data matches the fourth set of decrypted data for at least one of the read secret keys.
Claim 7
Dependent Claim
162 words
The secret key transfer technique of claim 5, wherein the transmission apparatus further comprises: transfer data storing means for storing transfer data that is to be transferred to the reception apparatus; and third encrypting means for encrypting the transfer data stored in the transfer data storing means according to a third encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a third cryptogram; wherein the transferring means transfers the third cryptogram together with the first cryptogram and second cryptogram to the reception apparatus, wherein the reception means of the reception apparatus receives the third cryptogram together with the first cryptogram and second cryptogram, and wherein the reception apparatus further comprises: fifth decrypting means for decrypting the third cryptogram according to a fifth decryption algorithm using the secret key authorized by the judging means to restore the transfer data, wherein the fifth decryption algorithm is an inverse transformation of the third encryption algorithm.
Claim 8
Dependent Claim
169 words
A transmission apparatus for use in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, with the transmission apparatus informing the reception apparatus of the selected secret key, the transmission apparatus comprising: secret key storing means for storing the plurality of secret keys; secret key selecting means for selecting one secret key out of the plurality of secret keys that are stored in the secret key storing means; message generating means for generating a message; first encrypting means for encrypting the message according to a first encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a first cryptogram; second encrypting means for encrypting the message according to a second encryption algorithm using the message as an encryption key to produce a second cryptogram; and transferring means for transferring the first cryptogram and the second cryptogram to the reception apparatus.
Claim 9
Dependent Claim
169 words
A transmission apparatus for use in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, with the transmission apparatus informing the reception apparatus of the selected secret key, the transmission apparatus comprising: secret key storing means for storing the plurality of secret keys; secret key selecting means for selecting one secret key out of the plurality of secret keys that are stored in the secret key storing means; message generating means for generating a message; first encrypting means for encrypting the message according to a first encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a first cryptogram; second encrypting means for encrypting the message according to a second encryption algorithm using the message as an encryption key to produce a second cryptogram; and transferring means for transferring the first cryptogram and the second cryptogram to the reception apparatus.
Claim 10
Dependent Claim
108 words
The transmission apparatus of claim 7, wherein the transmission apparatus further comprises: cryptogram suitability confirming means for confirming that the first cryptogram and the second cryptogram are suitable cryptograms which ensure that an authorization in the reception apparatus is performed correctly, for allowing the transferring means to transfer the first cryptogram and the second cryptogram to the reception apparatus when the first cryptogram and the second cryptogram are confirmed as suitable, and for having the message generating means generate a new message, the first encrypting means repeat encrypting and the second encrypting means repeat encrypting when the first cryptogram and the second cryptogram are not confirmed as suitable.
Claim 11
Dependent Claim
202 words
The transmission apparatus of claim 8, wherein the cryptogram suitability confirming means includes: first decrypting means for successively reading one secret key at a time, aside from the secret key selected by the secret key selecting means, from the plurality of secret keys stored in the secret key storing means and using the read secret key as a decryption key to decrypt the first cryptogram according to a first decryption algorithm to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of the first encryption algorithm; a first encrypting control means for controlling the second encrypting means to generate a third cryptogram by encrypting the third set of decrypted data according to the second encryption algorithm using the third set of decrypted data as an encryption key; and a comparing means for comparing the second cryptogram with a third cryptogram generated based on each read secret key, for judging that the first cryptogram and the second cryptogram are suitable when none of the third cryptograms matches the second cryptogram, and for judging that the first cryptogram and the second cryptogram are not suitable when at least one of the third cryptograms matches the second cryptogram.
Claim 12
Dependent Claim
87 words
The transmission apparatus of claim 9, further comprising: transfer data storing means for storing transfer data that is to be transferred to the reception apparatus; and third encrypting means for encrypting the transfer data stored in the transfer data storing means according to a third encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a fourth cryptogram; wherein the transferring means transfers the fourth cryptogram together with the first cryptogram and second cryptogram to the reception apparatus.
Claim 13
Dependent Claim
219 words
The transmission apparatus of claim 8, wherein the cryptogram suitability confirming means includes: first decrypting means for successively reading one secret key at a time, aside from the secret key selected by the secret key selecting means, from the plurality of secret keys stored in the secret key storing means and using the read secret key as a decryption key to decrypt the first cryptogram according to a first decryption algorithm to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of the first encryption algorithm; second decrypting means for decrypting the second cryptogram according to a second decryption algorithm using the first set of decrypted data as a decryption key to produce a second set of decrypted data, wherein the second decryption algorithm is an inverse transformation of the second encryption algorithm; and comparing means for comparing the first set of decrypted data and the second set of decrypted data, for for judging that the first cryptogram and the second cryptogram are suitable when the first cryptogram does not match the second cryptogram for any of the read secret keys, and for judging that the first cryptogram and the second cryptogram are not suitable when the first cryptogram matches the second cryptogram for at least one of the read secret keys.
Claim 14
Dependent Claim
87 words
The transmission apparatus of claim 11, further comprising: transfer data storing means for storing transfer data that is to be transferred to the reception apparatus; and third encrypting means for encrypting the transfer data stored in the transfer data storing means according to a third encryption algorithm using the secret key selected by the secret key selecting means as an encryption key to produce a third cryptogram; wherein the transferring means transfers the third cryptogram together with the first cryptogram and second cryptogram to the reception apparatus.
Claim 15
Dependent Claim
297 words
A reception apparatus for use in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, the reception apparatus receiving a first cryptogram and a second cryptogram from the transmission apparatus to indicate the selected secret key, the reception apparatus comprising: secret key storing means for storing the plurality of secret keys; reception means for receiving the first cryptogram and the second cryptogram transferred from the transmission apparatus; first decrypting means for decrypting the received first cryptogram according to a first decryption algorithm using one secret key selected from the plurality of secret keys as a decryption key to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of a first encryption algorithm that was used to encrypt the first cryptogram; second decrypting means for decrypting the received second cryptogram according to a second decryption algorithm using the first set of decrypted data as a decryption key to produce a second set of decrypted data, wherein the second decryption algorithm is an inverse transformation of a second encryption algorithm that was used to encrypt the second cryptogram; judging means for judging whether the first set of decrypted data matches the second set of decrypted data and, when the sets of decrypted data match, for authorizing that the secret key used by the first decryption means is a secret key selected by the transmission apparatus; and repetition control means for having a decryption by the first decrypting means, a decryption by the second decrypting means, and a judging and an authorizing by the judging means repeated for each of the plurality of secret keys in the secret key storage means in order.
Claim 16
Dependent Claim
297 words
A reception apparatus for use in an encrypted communication system composed of a transmission apparatus and a reception apparatus which perform encrypted communication using one secret key selected out of a plurality of secret keys, the reception apparatus receiving a first cryptogram and a second cryptogram from the transmission apparatus to indicate the selected secret key, the reception apparatus comprising: secret key storing means for storing the plurality of secret keys; reception means for receiving the first cryptogram and the second cryptogram transferred from the transmission apparatus; first decrypting means for decrypting the received first cryptogram according to a first decryption algorithm using one secret key selected from the plurality of secret keys as a decryption key to produce a first set of decrypted data, wherein the first decryption algorithm is an inverse transformation of a first encryption algorithm that was used to encrypt the first cryptogram; second decrypting means for decrypting the received second cryptogram according to a second decryption algorithm using the first set of decrypted data as a decryption key to produce a second set of decrypted data, wherein the second decryption algorithm is an inverse transformation of a second encryption algorithm that was used to encrypt the second cryptogram; judging means for judging whether the first set of decrypted data matches the second set of decrypted data and, when the sets of decrypted data match, for authorizing that the secret key used by the first decryption means is a secret key selected by the transmission apparatus; and repetition control means for having a decryption by the first decrypting means, a decryption by the second decrypting means, and a judging and an authorizing by the judging means repeated for each of the plurality of secret keys in the secret key storage means in order.
Claim 17
Dependent Claim
97 words
The reception apparatus of claim 13, wherein the reception means receives a third cryptogram together with the first cryptogram and second cryptogram, the third cryptogram having been generated by the transmission apparatus encrypting transfer data according to a third encryption algorithm using the selected secret key as an encryption key, the reception apparatus further comprising: third decrypting means for decrypting the third cryptogram according to a third decryption algorithm using the secret key authorized by the judging means to restore the transfer data, wherein the third decryption algorithm is an inverse transformation of the third encryption algorithm.