Information processing device, information processing method, and program

An information processing apparatus optimizes the compression ratio calculation in quantum key distribution by determining it externally to the QKD device, enhancing accuracy and efficiency while simplifying resource allocation and security updates.

JP2026075866APending Publication Date: 2026-05-11NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2024-10-23
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

Existing techniques for determining the compression rate in quantum key distribution privacy amplification processes lack accuracy and efficiency, particularly in handling changes to protocols or security certifications, and require resource-intensive calculations.

Method used

An information processing apparatus and method that calculates and transmits the compression ratio independently from the quantum key distribution device, using a control unit to determine the compression ratio based on received information and a transmitting unit to communicate this ratio to the QKD device, thereby optimizing the compression process.

Benefits of technology

This approach allows for more accurate and efficient determination of the compression ratio, reducing computational burden on the QKD device, facilitating easier security certification updates, and enabling dynamic responses to various security levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026075866000001_ABST
    Figure 2026075866000001_ABST
Patent Text Reader

Abstract

This allows for a more appropriate determination of the compression ratio for data security enhancement processing. [Solution] An information processing device is provided, comprising: a receiving unit that receives information necessary for calculating the compression ratio in the confidentiality enhancement process in quantum key distribution from a quantum key distribution device; a control unit that determines the compression ratio based on the information received by the receiving unit; and a transmitting unit that transmits information indicating the compression ratio determined by the control unit to the quantum key distribution device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] Patent Document 1 discloses a technique for determining the compression rate (data length of the quantum key output per one-time privacy amplification process / data length of the correction key input per one-time privacy amplification process) of the privacy amplification process of quantum cryptography by referring to a table.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the technique described in Patent Document 1, for example, there is room for further improvement in the accuracy of the compression rate of the privacy amplification process.

[0005] An object of the present disclosure is to provide a technique capable of more appropriately determining the compression rate of a privacy amplification process in view of the above-described problems.

Means for Solving the Problems

[0006] In a first aspect according to the present disclosure, there is provided an information processing apparatus including: a receiving unit that receives information necessary for calculating a compression rate in a privacy amplification process in quantum key distribution from a quantum key distribution apparatus; a control unit that determines the compression rate based on the information received by the receiving unit; and a transmitting unit that transmits information indicating the compression rate determined by the control unit to the quantum key distribution apparatus.

[0007] Furthermore, in a second aspect relating to this disclosure, information necessary for calculating the compression ratio in the confidentiality enhancement process in quantum key distribution is received from the quantum key distribution device, the compression ratio is determined based on the received information, and information indicating the determined compression ratio is transmitted to the quantum key distribution device. Information processing methods are provided.

[0008] Furthermore, in a third aspect relating to this disclosure, a program is provided that causes a computer to perform a process of receiving information necessary for calculating the compression ratio in the confidentiality enhancement process in quantum key distribution from a quantum key distribution device, determining the compression ratio based on the received information, and transmitting information indicating the determined compression ratio to the quantum key distribution device. [Effects of the Invention]

[0009] From one perspective, this allows for a more appropriate determination of the compression ratio during the confidentiality enhancement process. [Brief explanation of the drawing]

[0010] [Figure 1] This figure shows an example of the configuration of an information processing apparatus that performs generation processing according to the embodiment. [Figure 2] This figure shows an example configuration of a quantum key distribution system according to the embodiment. [Figure 3] This figure shows an example of the hardware configuration of an information processing device according to the embodiment. [Figure 4] This figure illustrates the key distillation process of QKD according to the embodiment. [Figure 5] A flowchart showing an example of processing performed by the information processing apparatus according to the present invention. [Modes for carrying out the invention]

[0011] The principles of this disclosure will be described with reference to several exemplary embodiments. These embodiments are described for illustrative purposes only and should be understood as helping those skilled in the art to understand and implement this disclosure without implying any limitation on the scope of this disclosure. The disclosures described herein may be implemented in various ways other than those described below.

[0012] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those generally understood by those skilled in the art to which this disclosure belongs.

[0013] Embodiments of the present disclosure will be described below with reference to the drawings. Each drawing is merely illustrative for illustrating one or more embodiments. Each drawing may be associated not only with one specific embodiment but also with one or more other embodiments. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps described in any of the drawings may be changed as appropriate.

[0014] (Embodiment 1) <Structure> Referring to Figure 1, the configuration of the information processing device 10 according to the embodiment will be described. Figure 1 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. The information processing device 10 has a receiving unit 11, a control unit 12, and a transmitting unit 13. Each of these units may be realized through the cooperation of one or more programs installed in the information processing device 10 and hardware such as the processor and memory of the information processing device 10.

[0015] The receiving unit 11 receives information necessary for calculating the compression rate in the confidentiality enhancement process in quantum key distribution from a quantum key distribution device (QKD device). The control unit 12 determines the compression rate based on the information received by the receiving unit 11. The transmitting unit 13 transmits information indicating the compression rate determined by the control unit 12 to the quantum key distribution device.

[0016] (Embodiment 2) <System Configuration> Next, referring to FIG. 2, the configuration of a quantum key distribution (QKD) system 1 according to an embodiment will be described. FIG. 2 is a diagram showing a configuration example of the quantum key distribution system 1 according to the embodiment. In the example of FIG. 2, the quantum key distribution system 1 includes an information processing device 10. Further, the quantum key distribution system 1 includes QKD devices 20-1, QKD devices 20-2, ···, QKD devices 20-N (N is an integer of 2 or more) (in the present disclosure, when there is no need to distinguish, it is also simply referred to as "QKD device 20").

[0017] In the example of FIG. 2, the information processing device 10 and the QKD device 20 are connected so as to be able to communicate via a public communication path N2. Examples of the public communication path N2 include, for example, the Internet, a mobile communication system, short-range wireless communication such as a wireless LAN (Local Area Network), BLE, a LAN, and a bus. Examples of the mobile communication system include, for example, the fifth-generation mobile communication system (5G), the fourth-generation mobile communication system (4G), the third-generation mobile communication system (3G), and the like.

[0018] Also, the QKD device 20-1 and the QKD device 20-2 are connected so as to be able to communicate via a quantum communication path (quantum channel) N1-1 such as an optical fiber and the public communication path N2. Similarly, the QKD device 20-2 and the QKD device 20-N are connected so as to be able to communicate via the quantum channel N1-2 and the public communication path N2. Similarly, the QKD device 20-N and the QKD device 20-1 are connected so as to be able to communicate via the quantum channel N1-N and the public communication path N2. The QKD device 20 is a transmitter or receiver of QKD.

[0019] The information processing apparatus 10 may accommodate a plurality of QKD apparatuses 20. In this case, for each pair of the transmission-side QKD apparatus 20 and the reception-side QKD apparatus 20 of each of one or more quantum key distributions, the information processing apparatus 10 may determine each compression rate. Thereby, for example, it becomes possible to calculate the compression rate for a plurality of QKD apparatuses 20. In this case, for example, a network controller (for example, a device on the network side) that is a component of the functional architecture of the QKD network may be used as the information processing apparatus 10.

[0020] <Hardware Configuration> FIG. 3 is a diagram showing an example of the hardware configuration of the information processing apparatus 10 according to the embodiment. In the example of FIG. 3, the information processing apparatus 10 (computer 100) includes a processor 101, a memory 102, and a communication interface 103. These components may be connected by a bus or the like. The memory 102 stores at least a part of the program 104. The communication interface 103 includes an interface necessary for communication with other network elements.

[0021] When program 104 is executed in cooperation with the processor 101 and memory 102, etc., the computer 100 performs at least some of the processing of embodiments of this disclosure. Memory 102 may be of any type. Memory 102 may, in non-limiting examples, be a non-temporary computer-readable storage medium. Memory 102 may also be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. Although only one memory 102 is shown for computer 100, computer 100 may have several physically different memory modules. Processor 101 may be of any type. Processor 101 may include one or more general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and, in non-limiting examples, processors based on multicore processor architectures. Computer 100 may have multiple processors, such as application-specific integrated circuit chips that are time-dependent to a clock that synchronizes the main processor.

[0022] Embodiments of the present disclosure may be implemented in hardware or in dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device.

[0023] This disclosure also provides at least one computer program product tangibly stored on a non-temporary computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions contained in a program module, and is executed on a device on a target real or virtual processor to perform the processes or methods of this disclosure. The program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The functionality of the program module may be combined or divided among the program module as desired in various embodiments. The machine-executable instructions of the program module can be executed on a local or distributed device. On a distributed device, the program module can reside on both local and remote storage media.

[0024] Program code for performing the methods of this disclosure may be written in any combination of one or more programming languages. These program codes are provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device. When the program code is executed by the processor or controller, the functions / operations in the flowchart and / or block diagrams it implements are performed. The program code may run entirely on a machine, partially on a machine, partially as a standalone software package, partially on a machine, partially on a remote machine, or entirely on a remote machine or server.

[0025] When the program is loaded into a computer, it includes a set of instructions (or software code) for causing the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD), or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc, or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage, or other magnetic storage devices. The program may be transmitted on a transient computer-readable medium or a communication medium. By way of example and not limitation, the transient computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.

[0026] <Regarding the key distillation process of QKD> FIG. 4 is a diagram showing the key distillation process of QKD according to an embodiment. In the example of FIG. 4, the information processing apparatus 10A transmits random sequence data to the information processing apparatus 10B via the quantum communication channel N1. As a result, a random sequence called a shift key is recorded in each information processing apparatus 10. Note that the shift keys of each information processing apparatus 10 do not completely match due to disturbances or the like associated with transmission.

[0027] Therefore, in the error correction process, each information processing apparatus 10 shares error correction data (syndrome, parity information) via the public communication channel N2 to generate an error-corrected key (corrected key). Then, each information processing apparatus 10 shares a hash function (for example, a Toeplitz matrix or a modified Toeplitz matrix) via the public communication channel N2. Here, one of the information processing apparatus 10A (transmitter) and the information processing apparatus 10B (receiver) may randomly select a hash function and disclose the selected hash function to the other via the public communication channel N2. Note that there is no problem even if the error correction process is performed sequentially.

[0028] The information processing device 10 then performs a security enhancement process on the correction key, which is a process to invalidate the intercepted information. This generates the final key (encryption key, shared key). Thus, the key distillation process mainly includes error correction and security enhancement processes. Note that the smaller the input size of the security enhancement process (the size of the correction key being input), the smaller (degraded) the final key rate (for example, the number of bits in the final key per photon pulse) becomes due to security requirements.

[0029] <Processing> Next, with reference to Figure 5, an example of processing by the information processing device 10 according to the embodiment will be described. Figure 5 is a flowchart of an example of processing by the information processing device 10 according to the embodiment. In the following description, the quantum key transmitter (Alice) will be referred to as QKD device 20-1, and the quantum key receiver (Bob) will be referred to as QKD device 20-2.

[0030] In step S101, the receiving unit 11 receives from the QKD device 20 the information necessary for calculating the compression ratio γ in the confidentiality enhancement process in quantum key distribution. Here, the receiving unit 11 may receive the information necessary for calculating the compression ratio γ from at least one of the QKD devices 20-1 and 20-2. When receiving from the receiving QKD device 20-2, the receiving unit 11 may receive the information measured or set on the transmitting side via the receiving side. Also, when receiving from the transmitting QKD device 20-1, the receiving unit 11 may receive the information measured or set on the receiving side via the transmitting side.

[0031] The information required to calculate the compression ratio γ may include, for example, information indicating the QKD protocol (e.g., modulation scheme, specified safety level, etc.).

[0032] Furthermore, the information required to calculate the compression ratio γ may include, for example, measured values ​​or set values ​​of parameters related to the quantum channel N1-1. In this case, the information required to calculate the compression ratio γ may include, for example, the first moment of the received value, the sample mean of the second moment of the received value, the transmission distance of the quantum channel N1-1 through the fiber, the transmittance η1 of the fiber, the excess noise ξ1 which is the ratio of noise to quantum noise when quantum light is present at the receiving side, the transmittance of the optical detector on the receiving side (detector transmittance) η2, and the noise of the optical detector on the receiving side (detector noise) ξ2.

[0033] Furthermore, the information necessary to calculate the compression ratio γ includes, for example, the average number of photons α in the transmitted signal at the transmitting end. 2 The set value of or the set value of the complex amplitude α may be included. Furthermore, if the modulation scheme is QPSK (Quadrature Phase-Shift Keying), the quantum state of Alice's transmitted signal can be represented as a coherent state {|α>,|-α>,|iα>,|-iα>}.

[0034] Furthermore, the information necessary for calculating the compression ratio γ may include, for example, the probability settings for each symbol of the transmitted signal at the transmitting end. In the case of QPSK, the probability settings p for each symbol (|α>,|-α>,|iα>,|-iα>) of (0,1,2,3) are used. x For (x∈{0,1,2,3}), p0=p1=p2=p3=1 / 4 is usually the case.

[0035] Furthermore, the information required to calculate the compression ratio γ may include, for example, the setting value of the post-selection threshold Δ at the receiving end. At the receiving end, only signals with an absolute value of orthogonal amplitude greater than or equal to the post-selection threshold Δ are used for key generation. Note that if the post-selection threshold Δ is set to 0, no post-selection processing is performed.

[0036] Furthermore, the information required to calculate the compression ratio γ may include, for example, identification information of the QKD device 20 and at least one of the information indicating the security level of the specified quantum key distribution. This allows, for example, the compression ratio γ to be calculated for each QKD device 20 based on a security level specified by the user or the like.

[0037] Next, the control unit 12 determines the compression ratio γ based on the information received by the receiving unit 11 (step S102). The compression ratio γ may represent the number of bits in the final key per input bit of the security enhancement process. In this case, the compression ratio γ may be determined, for example, by the following equation (1). γ = βI(A;B)-χ ···(1)

[0038] I(A;B) is the mutual information of the shift keys between Alice and Bob (the coding rate of the ideal error correction). χ is the estimated amount of eavesdropping (Holevo information) calculated from the QKD protocol and measurements taken by Alice and Bob. β is the efficiency of error correction on the receiving side. Note that βI(A;B) corresponds to the coding rate of error correction. If the frame error rate (FER) of error correction is greater than 0 (FER>0), the right-hand side of equation (1) may be multiplied by (1-FER).

[0039] Furthermore, the QKD protocol is CV-QKD (Continuous-Variable QKD) with QPSK modulation, and the average number of photons in the transmitted signal is α. 2 Assume that the transmission distance through the fiber of quantum channel N1-1 is 0.4, the transmittance η1 of the fiber is 20 km, and the transmittance η1 of the fiber is -0.19 dB / km. Also assume that the detector transmittance η2 is -4.57 dB, the detector noise ξ2 is 0.14, the excess noise ξ1 is 0.0092, the post-selection threshold Δ is 1.0, and the error correction efficiency β is 0.91.

[0040] In this case, if the compression ratio γ is calculated using the above formula (1) with known techniques such as those described in "J. Lin, T. Upadhyaya, and N. Lukenhaus, “Asymptotic Security Analysis of Discrete-Modulated Continuous-Variable Quantum Key Desitribution,” Physical Review X 9, 041064 (2019)," the compression ratio γ is calculated to be 0.0127. Note that the lower the value of the compression ratio γ (the higher the degree of compression), the better the security, but the lower the rate at which the final key is generated.

[0041] Furthermore, if the information received by the receiving unit 11 includes at least one of the following: identification information of the QKD device 20 and information indicating the security level of the specified quantum key distribution, the control unit 12 may calculate the compression ratio γ based on that information. This allows, for example, the compression ratio γ to be determined for each QKD device 20 based on the security level specified by the user. In this case, the control unit 12 may calculate the modified compression ratio γ by multiplying γ in equation (1) by a coefficient corresponding to the specified security level. The information on the security level for each QKD device 20 and the information on the coefficient corresponding to the security level may be pre-set in the information processing device 10. Furthermore, instead of determining the compression ratio γ itself, the control unit 12 may calculate at least one of the terms on the right-hand side of equation (1) (for example, χ).

[0042] Next, the transmitting unit 13 transmits information indicating the compression ratio γ determined by the control unit 12 to the QKD device 20 (step S103). Here, the transmitting unit 13 may transmit the information indicating the compression ratio γ to at least one of the QKD devices 20-1 and 20-2. The information indicating the compression ratio γ may be transmitted to the receiving QKD device 20-2 and then forwarded from QKD device 20-2 to QKD device 20-1. Alternatively, the information indicating the compression ratio γ may be transmitted to the transmitting QKD device 20-1 and then forwarded from QKD device 20-1 to QKD device 20-2.

[0043] Next, the control unit 12 outputs the information necessary for calculating the compression ratio γ, which was received by the receiving unit 11, in association with the information indicating the compression ratio γ (step S104). This allows, for example, the user to verify whether the compression ratio has been properly determined. At this point, the control unit 12 may output the information to, for example, a log or display device.

[0044] The receiving unit 11 may, for example, receive information from the QKD device 20 indicating the data size of the final key generated based on the compression ratio γ transmitted by the transmitting unit 13. The control unit 12 may then output the information necessary for calculating the compression ratio γ, the information indicating the compression ratio γ, and the information indicating the data size of the final key in association with each other. This allows the user to verify the operation of the QKD device 20 by combining the final key generation rate and compression ratio of the QKD device 20.

[0045] The control unit 12 may output information necessary for calculating the compression ratio γ, information indicating the compression ratio γ, and information indicating the safety level based on the compression ratio γ, in association with each other. This allows, for example, the user to understand the security of the QKD device 20's communication. The safety level may be determined according to the identification information of the QKD device 20, as described above, or it may be specified by the user or the like.

[0046] The control unit 12 may send the information necessary for calculating the compression ratio γ and the information indicating the compression ratio γ to a destination corresponding to at least one of the sender and receiver of the quantum key distribution. This allows, for example, the user to verify whether the compression ratio has been properly determined. In this case, the receiver 11 may receive the identification information of each QKD device 20 on the sender and receiver sides of the quantum key distribution. The control unit 12 may then send the information necessary for calculating the compression ratio γ and the information indicating the compression ratio γ to a destination such as an email address corresponding to the identification information of each QKD device 20. Note that the destinations such as email addresses corresponding to the identification information of each QKD device 20 may be pre-set in the information processing device 10.

[0047] The control unit 12 may digitally sign the information necessary for calculating the compression ratio γ and the information indicating the compression ratio γ and transmit them to the QKD device 20. This allows, for example, the user to verify whether the compression ratio has been properly determined.

[0048] <Other> When using methods such as CV-QKD (Continuous-Variable QKD), the calculation of the compression ratio is relatively complex, thus increasing computational costs. Therefore, implementing the calculation of the compression ratio using the QKD device 20 becomes relatively difficult. Furthermore, as the resources required to calculate the compression ratio increase, the resources available for key generation are limited, thus restricting the key generation rate. In addition, when an approximation table is pre-set in the QKD device 20 and the compression ratio is calculated using this table, challenges arise in setting the accuracy and the range of each parameter.

[0049] Furthermore, in a configuration where the compression ratio is calculated using the QKD device 20, if the method for calculating the compression ratio changes due to modifications or changes to the protocol or safety certification, it may be necessary to replace the QKD device 20.

[0050] Furthermore, in a configuration where the compression ratio is calculated by the QKD device 20, if the user wants to verify that the compression ratio value used by the QKD device 20 is correct, the user needs to calculate and confirm the compression ratio from logs or other sources.

[0051] In this disclosure, the information processing device 10 that calculates the compression ratio is a separate device (entity) from the QKD device 20. The information processing device 10 receives protocol information and parameter measurements from the QKD device 20 via the network (public communication channel N2), calculates the compression ratio, and returns it. This eliminates the need to incorporate the compression ratio calculation function, which has a relatively high processing load, into the QKD device 20. It also makes it relatively easy to respond to security certification updates. Furthermore, it becomes relatively easy to dynamically respond to various security levels.

[0052] <Variation> The information processing device 10 may be a device contained in a single enclosure, but the information processing device 10 of this disclosure is not limited to this. Each part of the information processing device 10 may be implemented by cloud computing, for example, consisting of one or more computers. Alternatively, the information processing device 10 and the QKD device 20 may be housed in the same enclosure and configured as an integrated information processing device. Furthermore, the QKD device 20 may perform processing on at least some of the functional parts of the information processing device 10. Such information processing devices 10 are also included as examples of the "information processing device" of this disclosure.

[0053] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be made as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0054] Some or all of the embodiments described above may also be described as follows, but are not limited to the following. Some or all of the elements (e.g., configuration and function) described in each appendix dependent on Appendix 1 may also be dependent on other independent appendices of other categories in a similar manner. Some or all of the elements described in any appendix may be applicable to various hardware, software, recording means, systems, and methods for recording software. (Note 1) A receiving unit that receives information necessary for calculating the compression ratio in the security enhancement process in quantum key distribution from the quantum key distribution device, A control unit that determines the compression ratio based on the information received by the receiving unit, A transmitting unit that transmits information indicating the compression ratio determined by the control unit to the quantum key distribution device, An information processing device having (Note 2) The information necessary for calculating the compression ratio includes at least one of the identification information of the quantum key distribution device and information indicating the security level of the designated quantum key distribution. The information processing device described in Appendix 1. (Note 3) The control unit outputs information necessary for calculating the compression ratio and information indicating the compression ratio in association with each other. The information processing device described in Appendix 1 or 2. (Note 4) The receiving unit receives information from the quantum key distribution device indicating the data size of the final key generated by the confidentiality enhancement process, The control unit outputs information necessary for calculating the compression ratio, information indicating the compression ratio, and information indicating the data size of the final key, in association with each other. The information processing device described in Appendix 3. (Note 5) The control unit outputs information necessary for calculating the compression ratio, information indicating the compression ratio, and information indicating the safety level based on the compression ratio, in association with each other. The information processing device described in Appendix 1 or 2. (Note 6) The control unit transmits the information necessary for calculating the compression ratio and the information indicating the compression ratio to a destination corresponding to at least one of the sender and receiver of the quantum key distribution. The information processing device described in Appendix 1 or 2. (Note 7) The control unit digitally signs the information necessary for calculating the compression ratio and the information indicating the compression ratio and transmits them to the quantum key distribution device. The information processing device described in Appendix 1 or 2. (Note 8) The receiving unit receives information from each quantum key distribution device that is necessary for calculating the compression ratio in the confidentiality enhancement process in multiple quantum key distributions. The control unit determines the compression ratio of each of the plurality of quantum key distributions based on the information received by the receiving unit. The transmission unit transmits information indicating each compression ratio determined by the control unit to each quantum key distribution device. The information processing device described in Appendix 1 or 2. (Note 9) The quantum key distribution device receives the information necessary to calculate the compression ratio in the security enhancement process in quantum key distribution. Based on the received information, the compression ratio is determined. The information indicating the determined compression ratio is transmitted to the quantum key distribution device. Information processing methods. (Note 10) The quantum key distribution device receives the information necessary to calculate the compression ratio in the security enhancement process in quantum key distribution. Based on the received information, the compression ratio is determined. The information indicating the determined compression ratio is transmitted to the quantum key distribution device. A program that instructs a computer to perform a process. [Explanation of symbols]

[0055] 1. Quantum Key Distribution System 10 Information Processing Devices 11 Receiving unit 12 Control Unit 13 Transmitter 20 QKD equipment

Claims

1. A receiving unit that receives information necessary for calculating the compression ratio in the security enhancement process in quantum key distribution from the quantum key distribution device, A control unit that determines the compression ratio based on the information received by the receiving unit, A transmitting unit that transmits information indicating the compression ratio determined by the control unit to the quantum key distribution device, An information processing device having

2. The information necessary for calculating the compression ratio includes at least one of the identification information of the quantum key distribution device and information indicating the security level of the designated quantum key distribution. The information processing apparatus according to claim 1.

3. The control unit outputs information necessary for calculating the compression ratio and information indicating the compression ratio in association with each other. The information processing apparatus according to claim 1 or 2.

4. The receiving unit receives information from the quantum key distribution device indicating the data size of the final key generated by the confidentiality enhancement process, The control unit outputs information necessary for calculating the compression ratio, information indicating the compression ratio, and information indicating the data size of the final key, in association with each other. The information processing apparatus according to claim 3.

5. The control unit outputs information necessary for calculating the compression ratio, information indicating the compression ratio, and information indicating the safety level based on the compression ratio, in association with each other. The information processing apparatus according to claim 1 or 2.

6. The control unit transmits the information necessary for calculating the compression ratio and the information indicating the compression ratio to a destination corresponding to at least one of the sender and receiver of the quantum key distribution. The information processing apparatus according to claim 1 or 2.

7. The control unit digitally signs the information necessary for calculating the compression ratio and the information indicating the compression ratio and transmits them to the quantum key distribution device. The information processing apparatus according to claim 1 or 2.

8. The receiving unit receives information from each quantum key distribution device that is necessary for calculating the compression ratio in the confidentiality enhancement process in multiple quantum key distributions. The control unit determines the compression ratio of each of the plurality of quantum key distributions based on the information received by the receiving unit. The transmission unit transmits information indicating each compression ratio determined by the control unit to each quantum key distribution device. The information processing apparatus according to claim 1 or 2.

9. The quantum key distribution device receives the information necessary to calculate the compression ratio in the security enhancement process in quantum key distribution. Based on the received information, the compression ratio is determined. The information indicating the determined compression ratio is transmitted to the quantum key distribution device. Information processing methods.

10. The quantum key distribution device receives the information necessary to calculate the compression ratio in the security enhancement process in quantum key distribution. Based on the received information, the compression ratio is determined. The information indicating the determined compression ratio is transmitted to the quantum key distribution device. A program that instructs a computer to perform a process.