摘要 |
In a key distribution system comprising a first subsystem (11), a second subsystem (12), and a public file (13), the first subsystem transmits distribution information (IDA, YA) to the second subsystem via a communication channel (16). The first subsystem (11) comprises a reading unit (22) for accessing the public file by reception identification information (IDB) inputted from an input unit (21) to read reception public information (XB). A first cipher key generator (28) generates a first cipher key (KA) by applying a first predetermined transformation on the reception public information and the reception identification information on the basis of first and second constants (n, t), and a random number (r). A distribution code generator (29) generates a key distribution code (YA) by applying a second predetermined transformation on transmission public information (XA) and a third constant ( alpha ) on the basis of the first constant, first secret information (rA), and the random number. The second subsystem comprises a second cipher key generator (35) for generating a second cipher key (KB) by applying a third predetermined transformation on the key distribution code and the transmission identification information on the basis of the first and the second constants and second secret information (rB). The second cipher key coincides with the first cipher key. <IMAGE>
|