US 12,335,384 B2
Encryption key generating device, encryption key generating program, and encryption key generating/erasing method
Mikio Fujiwara, Tokyo (JP); Masahiro Takeoka, Tokyo (JP); and Masahide Sasaki, Tokyo (JP)
Assigned to National Institute of Information and Communications Technology, Tokyo (JP)
Appl. No. 18/550,788
Filed by National Institute of Information and Communications Technology, Tokyo (JP)
PCT Filed Feb. 15, 2022, PCT No. PCT/JP2022/005802
§ 371(c)(1), (2) Date Sep. 15, 2023,
PCT Pub. No. WO2022/201966, PCT Pub. Date Sep. 29, 2022.
Claims priority of application No. 2021-051694 (JP), filed on Mar. 25, 2021.
Prior Publication US 2024/0171386 A1, May 23, 2024
Int. Cl. H04L 9/08 (2006.01)
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
OG exemplary drawing
 
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.