摘要 |
PROBLEM TO BE SOLVED: To accomplish an encryption system with which a shared key can be safely shared. SOLUTION: A temporary key generating means 22 generates a temporary key ri that is a random. An encryption means 14 encrypts the temporary key ri using a first initial key ki1 to obtain cipher text ci1. A transmission means 20 transmits the cipher text ci1 to a receiver 50. The encryption means 14 also encrypts the temporary key ri using a second initial key ki2 to obtain a shared key ks. In the receiver 50, a communication means 60 receives the cipher text ci1 and supplies it to a decryption means 56. The decryption means 56 decrypts the cipher text ci1 to obtain the original temporary key ri. An encryption means 54 encrypts this temporary key ri using the second initial key ki2, so that the shared key ks can also be obtained at the side of the receiver 50 similarly at the side of a transmitter 10. Secrete communication is performed using this shared key ks thereafter. COPYRIGHT: (C)2006,JPO&NCIPI
|