QUANTUM KEY DISTRIBUTION APPARATUS, QUANTUM KEY DISTRIBUTION METHOD, AND COMPUTER PROGRAM PRODUCT
Dossier Overview
Applicant
KABUSHIKI KAISHA TOSHIBA
Inventor
Yutaro ISHIGAKI; Kazuaki DOI
IPC Classification
CPC Classification
A quantum key distribution apparatus includes a processor implemented by at least one processing device. The processor generates input-vector-transformed data and random-number-transformed data by performing transform processing of transforming an input vector based on a photon received through a quantum channel and random number data based on a hash function into data in a frequency space. The processor stores the input-vector-transformed data and the random-number-transformed data in an external memory. The processor reads a portion of the input-vector-transformed data and a portion of the random-number-transformed data from the external memory into a local memory. The processor performs an element-wise-multiplication-operation of the portion of the input-vector-transformed data and the portion of the random-number-transformed data and inverse-transform processing of an operation result of the element-wise-multiplication-operation without accessing the external memory, and writes an intermediate result of the inverse-transform-processing to the external memory.
Original (Chinese)
A quantum key distribution apparatus includes a processor implemented by at least one processing device. The processor generates input-vector-transformed data and random-number-transformed data by performing transform processing of transforming an input vector based on a photon received through a quantum channel and random number data based on a hash function into data in a frequency space. The processor stores the input-vector-transformed data and the random-number-transformed data in an external memory. The processor reads a portion of the input-vector-transformed data and a portion of the random-number-transformed data from the external memory into a local memory. The processor performs an element-wise-multiplication-operation of the portion of the input-vector-transformed data and the portion of the random-number-transformed data and inverse-transform processing of an operation result of the element-wise-multiplication-operation without accessing the external memory, and writes an intermediate result of the inverse-transform-processing to the external memory.
External Resources