Presence and tampering prevention techniques using quantum key distribution and high-precision time synchronization techniques

The communication method using encryption keys addresses the need for microsecond-level time synchronization and tampering prevention in financial transactions by employing quantum key distribution and atomic clocks, enhancing security and accuracy in financial systems.

JP2025164597APending Publication Date: 2025-10-30NAT INST OF INFORMATION & COMM TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024068687
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-19
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

Current financial transaction systems require microsecond-level time synchronization and are vulnerable to tampering due to the weaknesses of GNSS signals, which lack encryption and are susceptible to spoofing attacks, hindering the implementation of secure and accurate time synchronization for financial services.

Method used

A communication method using encryption keys that involves an encryption key receiving step, an encryption relay station information transmitting step, a transaction information transmitting step with added receipt time, and a transaction information receiving step, utilizing quantum key distribution (QKD) networks and atomic clocks to ensure high-precision time synchronization and prevent tampering.

Benefits of technology

The method achieves high-precision time synchronization and prevents tampering, ensuring secure and accurate financial transactions by using quantum key distribution and encryption techniques to protect against spoofing attacks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025164597000001_ABST
    Figure 2025164597000001_ABST
Patent Text Reader

Abstract

To provide a system used in a communication method using encryption keys that performs highly accurate time synchronization and enables tampering prevention.SOLUTION: In a communication system, a communication method includes: an exchange terminal, multiple relay stations, and a trader's terminal receiving encryption keys 7a to 7d from a time and space standard station; the multiple relay stations transmitting encrypted relay station information to the trader's terminal; the trader's terminal transmitting transaction information, with the encrypted relay station information appended, to a selected relay station; the selected relay station transmitting transaction information, with a reception time appended, to the exchange terminal; and the exchange terminal receives transaction information included in the transaction information with the relay station information appended if the time information based on the standard time is within a predetermined delay time.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication method using an encryption key and a system used in the method. [Background technology]

[0002] Currently, new financial services using ICT are being implemented in financial transactions. In order to make it easier for new entrants to enter the market, standards are being set for the quality of financial system construction. Financial regulations such as MiFIDII and FINRA, and Financial Industry Regulatory Authorities, are examples of such standards. However, the millisecond-level time synchronization provided by the NTP communication protocol that has traditionally been used to distribute time information is no longer sufficient; microsecond accuracy is now required. Furthermore, while historical information on transaction prices, volumes, and times must be stored and made public as close to real time as possible, progress in building such systems has been slow in Japan. One factor behind this is the lack of a means of obtaining accurate time.

[0003] Traditionally, GNSS (Global Navigation Satellite System) has been widely used. GNSS is a general term for satellite positioning systems such as GPS, GLONASS, Galileo, and Beidou. In recent years, research has begun into using quasi-zenith satellites (QZSS) to acquire time. GNSS has been said to be ideal for mission-critical networks that must not be interrupted 24 hours a day, 365 days a year, and has therefore been widely used in environments where time information is required. However, it has been discovered that GNSS has significant vulnerabilities. GNSS satellites are installed approximately 20,000 km away from Earth in order to provide wide coverage of every location on the planet. As a result, GNSS signals become weak radio waves by the time they reach Earth, making them vulnerable to jamming. GNSS signals are easily available free of charge for private services, such as car navigation systems. However, they are not encrypted, making them vulnerable to spoofing (impersonation attacks, time information tampering), a type of DoS attack.

[0004] For this reason, encryption key sharing systems are considered to be effective for financial services. Encryption key sharing systems are described in Japanese Patent Application No. 2022-057435, Japanese Patent Laid-Open No. 2023-149074, and Japanese Patent Laid-Open No. 2023-93938. Meanwhile, encryption key sharing systems also require highly accurate time synchronization and prevention of tampering. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent Application No. 2022-057435 [Patent Document 2] Japanese Patent Application Publication No. 2023-149074 [Patent Document 3] Japanese Patent Application Publication No. 2023-93938 Summary of the Invention [Problem to be solved by the invention]

[0006] This specification provides a communication method and system using an encryption key that can perform time synchronization with high accuracy and prevent tampering. [Means for solving the problem]

[0007] The communication method using an encryption key includes an encryption key receiving step (S101), an encryption relay station information transmitting step (S102), a transaction information transmitting step (S103), a transaction information transmitting step with a receipt time added (S104), and a transaction information receiving step (S105). In this way, transaction information from the trader's terminal 11 is transmitted to the exchange terminal 3. Each step will be explained below.

[0008] Encryption key receiving step (S101) The exchange terminal 3 receives the encryption keys 7 a, 7 b, 7 c, and 7 d from the space-time standard station 5 . Furthermore, a plurality of relay stations 9a, 9b, 9c that are connected to the space-time standard station 5 via a communication network and share standard time with the space-time standard station 5 receive encryption keys 7a, 7b, 7c from the space-time standard station 5. The transactor's terminal 11 receives the encryption key 7d from the space-time standard station 5. Any one or more of the exchange terminal 3, the space-time standard station 5, the multiple relay stations 9a, 9b, and 9c, and the trader terminal 11 are connected to a communication network so as to be able to exchange information. One or more of these may be on a quantum key decryption (QKD) network. The encryption key may be distributed via the quantum key decryption (QKD) network, by hand (such as by mail), or via the communication network.

[0009] Encryption relay station information transmission step (S102) The multiple relay stations 9a, 9b, 9c encrypt the identification information of each relay station 9a, 9b, 9c and the time information based on standard time using the encryption keys 7a, 7b, 7c received by each relay station 9a, 9b, 9c to obtain encrypted relay station information. Then, in this process, the multiple relay stations 9a, 9b, 9c transmit the encrypted relay station information to the trader's terminal 11. The identification information of each relay station 9a, 9b, 9c may be set in advance.

[0010] Transaction information transmission step (S103) The trader's terminal 11 receives encrypted relay station information from multiple relay stations 9a, 9b, and 9c, adds transaction information to the encrypted relay station information, and obtains the transaction information after the relay station information has been added. The trader's terminal 11 encrypts the transaction information after the relay station information has been added using the received encryption key 7d, and obtains the encrypted transaction information after the relay station information has been added. The trader's terminal 11 transmits the encrypted transaction information after the relay station information has been added to the selected relay station 9a, which is one of the multiple relay stations 9a, 9b, and 9c.

[0011] Step of transmitting transaction information after adding receipt time (S104) The selected relay station 9a receives the encrypted transaction information with the relay station information added. The selected relay station 9a adds the time at which the selected relay station 9a received the encrypted transaction information with the relay station information added thereto to obtain transaction information with the receipt time added thereto. The selected relay station 9a transmits the transaction information with the receipt time added to the terminal 3 of the exchange. In addition, the selected relay station 9a may encrypt the transaction information with the receipt time added using the encryption key 7a received from the space-time standard station 5, and then transmit the encrypted transaction information with the receipt time added to the exchange terminal 3.

[0012] Transaction information receiving step (S105) The exchange terminal 3 receives the transaction information with the receipt time added. The exchange terminal 3 decrypts the transaction information with the receipt time added using the encryption keys 7a, 7b, 7c, and 7d, and obtains the standard time information encrypted by the relay stations 9a, 9b, and 9c. If the time information based on standard time is within a predetermined delay time, the terminal 3 of the exchange receives the transaction information included in the transaction information to which the relay station information has been added. The exchange terminal 3 can preferably use the identification information of the relay stations 9a, 9b, and 9c to analyze the location information of the relay stations in the QKD network. The exchange terminal 3 can preferably use the location information of the relay stations in the QKD network to analyze the location information of the trader terminal 11. The identification information of the relay stations 9a, 9b, and 9c may include the ID information of the relay stations and the location information of the relay stations in the QKD network. [Effects of the Invention]

[0013] This specification can provide a communication method and system using an encryption key that can perform time synchronization with high precision and prevent tampering. [Brief explanation of the drawings]

[0014] [Figure 1] FIG. 1 is a conceptual diagram for explaining a communication system using an encryption key. [Figure 2] FIG. 2 is a chart for explaining a communication method using an encryption key. [Figure 3] FIG. 3 is a conceptual diagram showing the encryption key receiving step and the encryption relay station information transmitting step. [Figure 4] FIG. 4 is a conceptual diagram for explaining the transaction information receiving step. DETAILED DESCRIPTION OF THE INVENTION

[0015] The following describes embodiments of the present invention with reference to the drawings. The present invention is not limited to the embodiments described below, and also includes appropriate modifications of the embodiments below within the scope obvious to those skilled in the art.

[0016] FIG. 1 is a conceptual diagram for explaining a communication system using an encryption key. The system 1 includes an exchange terminal 3, a space-time standard station 5, multiple relay stations 9a, 9b, and 9c, and a trader terminal 11. These preferably include a computer, including a memory unit and a processor storing a program. Any one or more of these are connected to a communication network so that information can be exchanged. One or more of these may be present on a quantum key decryption (QKD) network. The encryption key may be distributed via the quantum key decryption (QKD) network, by hand (by mail, etc.), or via a communication network. The quantum cryptography communication device includes, for example, a transmitter and a receiver. Quantum cryptography communication is performed between these devices using optical signals (laser light). The transmitter may be a mobile device, such as a communication satellite. The receiver may be a fixed station, such as a ground station (base station).

[0017] Exchange terminal 3 The exchange terminal 3 is also referred to simply as the exchange 3. The exchange 3 may be a terminal of an organization or group that conducts some kind of transaction, such as a financial institution, a securities company, a stock market, an e-commerce site, an ATM, a credit card payment site, or a cryptocurrency management site. The exchange 3 conducts various transactions based on, for example, transaction information from traders 11. For this reason, the exchange 3 has a user database that stores various information, such as identification information about the traders 11 and account information about the traders 11 in association with the identification information about the traders 11. The exchange 3 may be connected to a communication network or may have a receiver (antenna) for receiving wireless signals. The exchange 3 may also have an encryption key receiver of the exchange 3 for receiving the encryption keys 7a, 7b, 7c, and 7d from the space-time standard station 5. The exchange 3 may also have a storage unit of the exchange 3 for storing the encryption keys 7a, 7b, 7c, and 7d. The exchange 3 may receive time information based on standard time together with the encryption keys 7a, 7b, 7c, and 7d from the space-time standard station 5 and store the time information in the storage unit.

[0018] Space-time standard station 5 The space-time standard station 5 is an element that can provide the exchange 3 with a reference time (standard time). An example of the space-time standard station 5 is the National Institute of Information and Communications Technology and its terminal. The space-time standard station 5 is preferably one that can provide the reference time (standard time) to one or both of multiple relay stations 9a, 9b, and 9c and the trader's terminal 11. An example of the standard time is time using an atomic clock. The space-time standard station 5 can output the standard time, for example, as radio waves (wireless signals), optical signals, or information to a quantum key distribution (QKD) network. The space-time standard station 5 also creates and distributes encryption keys to various elements. In this example, the space-time standard station 5 distributes the standard time and encryption keys. However, two or more elements may distribute the standard time and encryption keys, respectively.

[0019] Multiple relay stations 9a, 9b, 9c The multiple relay stations 9a, 9b, 9c are connected to the space-time standard station 5 via a communication network and are elements that share standard time with the space-time standard station 5. Examples of the relay stations 9a, 9b, 9c are nodes in the network or terrestrial base stations. The relay stations 9a, 9b, 9c are also called lighthouses. The multiple relay stations 9a, 9b, 9c can obtain time information based on standard time from the space-time standard station 5. The standard time may be transmitted by radio waves or provided by wire. Alternatively, the space-time standard station 5 and the multiple relay stations 9a, 9b, 9c may exist on a quantum key decryption (QKD) network, and the multiple relay stations 9a, 9b, 9c may receive standard time using the quantum key decryption (QKD) network. Each relay station 9a, 9b, 9c has predetermined identification information (ID) of the respective relay stations 9a, 9b, 9c. 9a , ID 9b , ID 9c Therefore, each of the relay stations 9a, 9b, and 9c stores identification information (ID 9a , ID 9b , ID 9c ) can be read out and used for various calculations.

[0020] Trader's terminal 11 The trader's terminal 11 is also referred to simply as the trader 11. Examples of the trader 11 include a mobile terminal owned by the trader and a computer operated by the trader. For example, if the trader 11 is a mobile terminal, the trader 11 is a mobile body.

[0021] communication network Any one or more of the exchange 3, the space-time standard station 5, the multiple relay stations 9a, 9b, and 9c, and the trader 11 are connected to each other via a communication network so as to be able to exchange information, and any one or more of them may be on a quantum key distribution (QKD) network.

[0022] A computer has an input unit, an output unit, a control unit, a calculation unit, and a memory unit, and each element is connected by a bus or the like to enable the exchange of information. For example, a control program or various information may be stored in the memory unit. When predetermined information is input from the input unit, the control unit reads the control program stored in the memory unit. The control unit then reads the information stored in the memory unit as appropriate and transmits it to the calculation unit. The control unit also transmits the input information to the calculation unit as appropriate. The calculation unit performs calculation processing using the various received information and stores it in the memory unit. The control unit reads the calculation results stored in the memory unit and outputs them from the output unit. In this way, various processes and steps are executed. Each unit or means executes these various processes. A computer may have a processor, and the processor may realize various functions and steps. A computer may be standalone. A computer may have some of its functions distributed between a server and a terminal. In this case, it is preferable that the server and the terminal can exchange information via a network such as the Internet or an intranet. The computer may include a processor and a memory coupled to the processor. The memory may store instructions that, when executed by the processor, cause the computer to perform various processes or function as various elements. The computer may be provided with various training data to build a learning model and perform various calculations through machine learning. In this case, the computer may perform various analyses using the learning model created through machine learning and deep learning of AI (artificial intelligence).

[0023] FIG. 2 is a chart for explaining a communication method using an encryption key. As shown in FIG. 2, the communication method using an encryption key includes an encryption key receiving step (S101), an encryption relay station information transmitting step (S102), a transaction information transmitting step (S103), a transaction information transmitting step with a receipt time added (S104), and a transaction information receiving step (S105). In this manner, transaction information from the trader 11 is transmitted to the exchange 3. Various pieces of information are processed by a computer as digital information that can be processed by a computer. An example of digital information is binary information of 0 or 1. Each step will be explained below.

[0024] FIG. 3 is a conceptual diagram showing the encryption key receiving step and the encryption relay station information transmitting step.

[0025] Encryption key receiving step (S101) In one example, the space-time standard authority 5 distributes all types of encryption keys 7a, 7b, 7c, and 7d to the exchange 3. Meanwhile, the space-time standard authority 5 distributes some of the encryption keys 7a, 7b, 7c, and 7d distributed to the exchange 3 to multiple relay stations 9a, 9b, and 9c. Then, the space-time standard authority 5 distributes encryption key 7d, which is some of the encryption keys 7a, 7b, 7c, and 7d distributed to the exchange 3 but has not been distributed to the multiple relay stations 9a, 9b, and 9c, to the transactor 11. The encryption keys may be distributed via a quantum cryptography (QKD) network, by hand (by mail, etc.), or via a communication network. Methods for creating and distributing encryption keys are publicly known, as described in, for example, Japanese Patent Application No. 2022-057435, Japanese Patent Application Laid-Open No. 2023-149074, and Japanese Patent Application Laid-Open No. 2023-93938. The space-time standard station 5 may transmit the encryption keys 7a, 7b, 7c, and 7d together with time information when the encryption keys were transmitted (or generated). The encryption keys 7a, 7b, 7c, and 7d may also include time information when the space-time standard station 5 generated the encryption keys. Then, the exchange 3 receives the encryption keys 7a, 7b, 7c, and 7d from the space-time standard station 5. The exchange 3 receives time information based on standard time from the space-time standard station 5. Therefore, the exchange 3 may store the time information at which it received the encryption keys 7a, 7b, 7c, and 7d in a storage unit. Furthermore, a plurality of relay stations 9a, 9b, 9c receive encryption keys 7a, 7b, 7c from the space-time standard station 5. The plurality of relay stations 9a, 9b, 9c receive time information based on standard time from the space-time standard station 5. The relay stations 9a, 9b, 9c receive the time information based on standard time (T S101 ) may be stored in the storage unit. The transactor 11 receives the encryption key 7d from the space-time standard station 5. The transactor 11 receives time information based on standard time from the space-time standard station 5. The transactor 11 may store the time based on standard time when the encryption key 7d was received in a memory unit. The received encryption keys 7a, 7b, 7c, and 7d are stored appropriately in the memory unit of the exchange 3, the memory units of the relay stations 9a, 9b, and 9c, and the memory unit of the trader 11. The stored encryption keys 7a, 7b, 7c, and 7d are read from the memory units based on program instructions and used for various calculations. The exchange 3, the relay stations 9a, 9b, and 9c, and the trader 11 may also store the time when they received the encryption keys 7a, 7b, 7c, and 7d.

[0026] Encryption relay station information transmission step (S102) A plurality of relay stations 9a, 9b, and 9c transmit identification information (ID) of each of the relay stations 9a, 9b, and 9c. 9a , ID 9b , ID 9c ) and the time information based on standard time are encrypted using encryption keys 7a, 7b, and 7c. In this process, the multiple relay stations 9a, 9b, and 9c transmit the encrypted relay station information to the transactor 11. This process will be described in detail below. In the following example, the time information based on the standard time is the time (T S101 However, the time information based on standard time may be time based on standard time encrypted using encryption keys 7a, 7b, and 7c. Each of the relay stations 9a, 9b, and 9c receives time information based on standard time (ST) from the space-time standard station 5. Each of the relay stations 9a, 9b, and 9c receives identification information (ID) of each of the relay stations 9a, 9b, and 9c. 9a , ID 9b , ID9c ) stored in the storage unit. Also, each of the relay stations 9a, 9b, and 9c stores the encryption keys 7a, 7b, and 7c received from the space-time standard station 5 in the storage unit. The relay stations 9a, 9b, and 9c receive the identification information (ID 9a , ID 9b , ID 9c ) and encryption keys 7a, 7b, and 7c. Then, the relay stations 9a, 9b, and 9c read the time information (ST) and identification information (ID 9a , ID 9b , ID 9c ) are encrypted using encryption keys 7a, 7b, and 7c. In this way, the relay stations 9a, 9b, and 9c obtain the encrypted relay station information. The encrypted relay station information may be stored in the memory units of the relay stations 9a, 9b, and 9c as appropriate. Then, the multiple relay stations 9a, 9b, and 9c transmit the encrypted relay station information to the transactor 11. For example, the first relay station 9a receives time information (ST) from the sky standard station 5. The storage unit of the first relay station 9a stores identification information (ID 9a The first relay station 9a stores the identification information (ID) and the encryption key 7a from the storage unit. 9a ) and the first encryption key 7a. Then, the first relay station 9a reads out the time information (ST) and the identification information (ID 9a ) is encrypted. In this way, the first relay station 9a obtains the first encrypted relay station information. Then, the first relay station 9a transmits the first encrypted relay station information to the transactor 11. The identification information (ID) of the relay stations 9a, 9b, and 9c 9a , ID 9b , ID 9c In addition to the above, the location information of the relay stations 9a, 9b, and 9c may also be encrypted. In this case, the encrypted information obtained by encrypting the location information of the relay stations 9a, 9b, and 9c is regarded as the encrypted relay station information.

[0027] Transaction information transmission step (S103) The trader 11 receives encrypted relay station information from multiple relay stations 9a, 9b, and 9c. The trader 11 stores the received encrypted relay station information (e.g., first to third encrypted relay station information) in a memory unit. When transaction information (e.g., information such as transferring a certain amount to a certain account or purchasing a certain number of shares of a certain stock) is input to the trader 11, the memory unit of the trader 11 stores the transaction information. The trader 11 then reads the transaction information and the encrypted relay station information from the memory unit and performs a process of adding the transaction information to the encrypted relay station information. In this way, the trader 11 obtains the transaction information after the relay station information has been added. The obtained transaction information after the relay station information has been added is stored in the memory unit of the trader 11 as appropriate. The memory unit of the trader 11 stores a fourth encryption key 7d. The trader 11 reads out the encryption key 7d. The trader 11 then encrypts the transaction information after the relay station information has been added using the encryption key 7d. In this way, the trader 11 obtains the transaction information after the encryption and addition of the relay station information. The trader 11 transmits the transaction information after the encryption and addition of the relay station information to a selected relay station 9a, which is one of the multiple relay stations 9a, 9b, and 9c. In the following example, the first relay station 9a is the selected relay station 9a. Methods for selecting the selected relay station 9a are publicly known. For example, the relay station that transmitted the encrypted relay station information that the trader 11 received first may be set as the selected relay station. In this case, for example, the header portion of the encrypted relay station information includes information indicating the relay station address, and the trader 11 stores the information indicating the relay station address in a memory unit. Then, using this address information, the trader transmits the transaction information after the encryption and addition of the relay station information to the selected relay station 9a. Alternatively, all of the multiple relay stations 9a, 9b, and 9c may be set as the selected relay stations. The transactor 11 may receive time information based on standard time from the space-time standard station 5 and obtain transaction information with encrypted relay station information added, including the time when the transaction information was entered (or the time when the transaction information was encrypted). In this case, the transaction information may include the time when the transaction was carried out.

[0028] Step of transmitting transaction information after adding receipt time (S104) The selected relay station 9a receives the transaction information with the encrypted relay station information added. The memory unit of the selected relay station 9a stores this transaction information as appropriate. The selected relay station 9a receives time information based on standard time from the space-time standard station 5 at any time and stores it in its memory unit. The selected relay station 9a then adds the time information at which the selected relay station 9a received this transaction information to this transaction information. In this way, the selected relay station 9a obtains the transaction information with the receipt time added. The selected relay station 9a stores the obtained transaction information with the receipt time added in its memory unit. The selected relay station 9a reads out the transaction information with the receipt time added from the memory unit. The selected relay station 9a then transmits the transaction information with the receipt time added to the exchange 3. The selected relay station 9 a may encrypt the transaction information with the receipt time added using the encryption key 7 a, and then transmit the encrypted transaction information with the receipt time added to the exchange 3 .

[0029] Transaction information receiving step (S105) FIG. 4 is a conceptual diagram for explaining the transaction information receiving step. The exchange 3 receives the transaction information with the receipt time added. The exchange 3 receives the time information (ST) based on standard time from the space-time standard station 5 and stores it in the memory. The exchange 3 receives the transaction information with the receipt time added (T S105 ) in the storage unit. The exchange 3 stores the transaction information with the receipt time added in its storage unit. The exchange 3 reads out the encryption keys 7a, 7b, 7c, and 7d from the storage unit. The exchange 3 decrypts the transaction information with the receipt time added using the encryption keys 7a, 7b, 7c, and 7d. In this way, the exchange 3 obtains the time information based on standard time encrypted by the relay stations 9a, 9b, and 9c.

[0030] Next, the exchange 3 determines whether or not to carry out the transaction. If the time information based on standard time is within a predetermined delay time, the exchange 3 receives the transaction information included in the transaction information after the relay station information has been added (or carries out the transaction). This can be done by calculating the delay time using the time information based on standard time encrypted by the relay stations 9a, 9b, and 9c and the time information based on standard time when the exchange 3 received the transaction information after the receipt time has been added. For example, the exchange 3 may obtain the time based on standard time (T S101 ) and the exchange 3 reads the time (T S105 ) and time (T S101 ) and calculates the difference between the time (T S105 ) and time (T S101 ) is within a threshold, the transaction information included in the transaction information after adding the relay station information is received. In the above example, the specific relay station 9a receives the encryption key 7a based on the standard time (T S101 ) and the time when Exchange 3 receives the transaction information with the receipt time added (T S105 However, the time difference may be other than the above. For example, the time difference may be the time (T S105 ) and the time when the selected relay station 9a obtained the encrypted relay station information (the time when the encryption was performed), or S105 ) and the time when the selected relay station 9a transmitted the encrypted relay station information.

[0031] The exchange 3 may analyze the location information of the trader 11 (or location information in the QKD network) and determine whether the time information based on standard time is within a predetermined delay time. The exchange 3 can preferably analyze the location information of the relay stations 9a, 9b, and 9c in the QKD network using the identification information of the relay stations 9a, 9b, and 9c. For example, the exchange 3 can analyze the location information of the relay stations 9a, 9b, and 9c in the QKD network using the identification information (ID 9a , ID 9b , ID 9c The exchange 3 stores the location information of the relay stations 9a, 9b, and 9c in the storage unit in association with the transaction information after the receipt time. 9a, ID 9b , ID 9c ) to read the location information of the relay stations 9a, 9b, and 9c from the storage unit. The exchange 3 analyzes the location information of the trader 11, for example, using information regarding the time when the multiple relay stations 9a, 9b, and 9c transmitted the encrypted relay station information to the trader 11 and the time when the trader 11 received the encrypted relay station information from the multiple relay stations 9a, 9b, and 9c. That is, the exchange 3 calculates the distance between each relay station 9a, 9b, and 9c and the trader 11, and analyzes the location information of the trader 11 from the location information of the relay stations 9a, 9b, and 9c and the distance between each relay station 9a, 9b, and 9c and the trader 11. The exchange 3 may also use time information included in the encrypted relay station information instead of the time when the multiple relay stations 9a, 9b, and 9c transmitted the encrypted relay station information to the trader 11. In this way, the exchange 3 can preferably analyze the location information of the trader 11 using the location information of the relay stations. The exchange 3 may, for example, determine the time limit (delay time) for receiving the transaction information from the location information of the trader 11. Then, if the time information based on standard time is within a predetermined delay time, the exchange 3 may receive the transaction information included in the transaction information to which the relay station information has been added.

[0032] After the exchange 3 receives and approves the transaction information, the exchange 3 may carry out a transaction based on the transaction information. [Industrial Applicability]

[0033] The present invention can be used in the information and communication related industries. [Explanation of symbols]

[0034] 1. Communication Systems 3. Exchange terminal 5 Space-time standard station 7a, 7b, 7c, 7d encryption key 9a, 9b, 9c relay stations 11 Trader's terminal

Claims

1. The exchange terminal (3) receives the encryption keys (7a, 7b, 7c, 7d) from the space-time standard station (5), A plurality of relay stations (9a, 9b, 9c) connected to the space-time standard station (5) via a communication network and sharing standard time with the space-time standard station (5) receive the encryption keys (7a, 7b, 7c) from the space-time standard station (5); an encryption key receiving step in which the transactor's terminal (11) receives the encryption key (7d) from the space-time standard station (5); an encrypted relay station information transmission step in which the plurality of relay stations (9a, 9b, 9c) encrypt the identification information of each relay station (9a, 9b, 9c) and the time information based on the standard time using the encryption key (7a, 7b, 7c) received by each relay station (9a, 9b, 9c), obtain encrypted relay station information, and transmit the encrypted relay station information to the trader's terminal (11); a transaction information transmission step in which the trader's terminal (11) receives the encrypted relay station information from the plurality of relay stations (9a, 9b, 9c), adds transaction information to the encrypted relay station information, obtains the transaction information after the relay station information has been added, encrypts the transaction information after the relay station information has been added with the encryption key (7d) received by the trader's terminal (11), obtains the encrypted transaction information after the relay station information has been added, and transmits the encrypted transaction information after the relay station information has been added to a selected relay station (9a) that is one of the plurality of relay stations (9a, 9b, 9c); a transaction information transmission step after addition of a receipt time, in which the selected relay station (9a) receives the transaction information after addition of the encrypted relay station information, adds the time at which the selected relay station (9a) received the transaction information after addition of the encrypted relay station information to the transaction information after addition of the encrypted relay station information, obtains transaction information after addition of a receipt time, and transmits the transaction information after addition of the receipt time to the terminal (3) of the exchange; a transaction information receiving step in which the terminal (3) of the exchange receives the transaction information to which the receipt time has been added, decrypts the transaction information to which the receipt time has been added using the encryption key (7a, 7b, 7c, 7d), obtains the time information based on the standard time encrypted by the relay station (9a, 9b, 9c), and, if the time information based on the standard time is within a predetermined delay time, receives the transaction information included in the transaction information to which the relay station information has been added; A communication method, including:

2. The method of claim 1 , wherein the communication network is a quantum key distribution (QKD) network.

3. 3. The method of claim 2, The exchange terminal (3) Using the identification information of the relay station (9 a, 9 b, 9 c), the location information of the relay station in the QKD network can be analyzed; The location information of the relay station in the QKD network can be used to analyze the location information of the trader's terminal (11). method.

4. 3. The method of claim 2, The method, wherein the identification information of the relay station (9a, 9b, 9c) includes ID information of the relay station and location information of the relay station in the QKD network.

5. 3. The method of claim 2, The step of transmitting the transaction information after the addition of the receipt time is a step of the selected relay station (9a) encrypting the transaction information after the addition of the receipt time using an encryption key (7a) received from the space-time standard station (5), and then transmitting the encrypted transaction information after the addition of the receipt time to the terminal (3) of the exchange.

Citation Information

Patent Citations

  • Bar-like tool and bar-like tool storage structure

    JP2022057435A

  • Encryption key sharing system

    JP2023093938A

  • Encryption key sharing system

    JP2023149074A