| CPC H04L 9/0877 (2013.01) [H04L 9/085 (2013.01); H04L 9/0852 (2013.01); H04L 9/088 (2013.01); H04L 9/0894 (2013.01)] | 4 Claims |

|
1. An encryption key generating device configured to generate an encryption key to be used in a one-time pad encryption from a shared key that is generated by quantum key distribution and shared between a sender and a receiver, comprising:
a shared key separator configured to separate the shared key into a first key and a second key and to store the first key in a non-volatile memory and the second key in a volatile memory;
a key extender configured to extend the second key to a key length equal to that of the first key and to store the second key extended as a third key in a volatile memory; and
an encryption key calculator configured to calculate the encryption key by performing an exclusive-OR of the first key and the third key and to store the encryption key in a volatile memory.
|