ENCRYPTED COMMUNICATION SYSTEM, TRANSMITTER AND RECEIVER USING SAME
First Claim
1. A cryptographic communication system including a transmitter and a receiver connected with each other via a communication network,wherein the transmitter stores the information of shared bases shared between the transmitter and the receiver and the information of random bases stored at or generated by only the transmitter,wherein the transmitter includesa function that generates a random number datum from four kinds of information that are the first random number generated by a random number generator, the second random number generated by another random number generator, the information of the shared basis, and the information of the random basis;
- a function that generates a random number signal through superimposing the random number datum on the output from an electromagnetic wave source using the random basis, and that transmits the generated random number signal to the receiver via a first channel in the communication network; and
a function that generates a secret key from the first random numbers and the second random numbers, encrypts real data to be transmitted using the secret key, and transmits the encrypted real data to the receiver via a second channel in the communication network,wherein the random number data are generated according to the rule that the first random number is adopted as a signal when the random basis coincides with the shared basis, and that the second random number is adopted as a signal when the random basis does not coincide with the shared basis,wherein the receiver stores the information of the shared bases,wherein the receiver includesa function that judges the random basis and the random number value of the random number signal transmitted from the transmitter, compares the random basis with the shared basis, decides the random number signal as the first random number when the random basis coincides with the shared basis, and decides the random number signal as the second random number when the random basis does not coincide with the shared basis,a function that differentiates between the first and second random numbers based on the judged results and produces the secret key from the differentiated first and second random numbers, anda function that decodes the real data transmitted via the second channel into the pre-decrypted real data using the secret key.
1 Assignment
0 Petitions
Accused Products
Abstract
High-security communications against information leakage as well as high-speed communications are realized using present optical fiber networks. The methods are as follows: (1) A seed key is shared between a transmitter and a receiver in advance. Random numbers are transmitted using carrier light accompanied by fluctuations and bases that are decided by random numbers. The transmitter and receiver compare a shared basis that is determined by the seed key with the random basis, and decompose the random numbers superimposed on each bit into two sequences, based on whether the shared basis coincides with the random basis or not. Error correction is processed for each sequence in the receiver, and then the random numbers are shared between the transmitter and the receiver. (2) The amount of the random numbers shared between the transmitter and the receiver is reduced to secret capacity through privacy amplification, and the resultant random numbers are used as a secret key. (3) Real data are encrypted with the obtained secret key, and they are transmitted and received.
-
Citations
20 Claims
-
1. A cryptographic communication system including a transmitter and a receiver connected with each other via a communication network,
wherein the transmitter stores the information of shared bases shared between the transmitter and the receiver and the information of random bases stored at or generated by only the transmitter, wherein the transmitter includes a function that generates a random number datum from four kinds of information that are the first random number generated by a random number generator, the second random number generated by another random number generator, the information of the shared basis, and the information of the random basis; -
a function that generates a random number signal through superimposing the random number datum on the output from an electromagnetic wave source using the random basis, and that transmits the generated random number signal to the receiver via a first channel in the communication network; and a function that generates a secret key from the first random numbers and the second random numbers, encrypts real data to be transmitted using the secret key, and transmits the encrypted real data to the receiver via a second channel in the communication network, wherein the random number data are generated according to the rule that the first random number is adopted as a signal when the random basis coincides with the shared basis, and that the second random number is adopted as a signal when the random basis does not coincide with the shared basis, wherein the receiver stores the information of the shared bases, wherein the receiver includes a function that judges the random basis and the random number value of the random number signal transmitted from the transmitter, compares the random basis with the shared basis, decides the random number signal as the first random number when the random basis coincides with the shared basis, and decides the random number signal as the second random number when the random basis does not coincide with the shared basis, a function that differentiates between the first and second random numbers based on the judged results and produces the secret key from the differentiated first and second random numbers, and a function that decodes the real data transmitted via the second channel into the pre-decrypted real data using the secret key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A transmitter of a cryptographic communication system connected to a receiver via a communication network, comprising:
-
a random number generator and an electromagnetic wave source, wherein the transmitter stores the information of shared bases shared between the transmitter and the receiver as well as random bases that are stored or generated only at the transmitter, the random number generator has a function that generates at least first random numbers and second random numbers, and the transmitter includes; a function that generates random number data by adopting the first random number as a signal when the random basis coincides with the shared basis and by adopting the second random number as a signal when the random basis does not coincide with the shared basis, a function that generates random number signals by superimposing the random number data on the output from the electromagnetic wave source using the random bases and transmits the generated random number signals to the receiver via a first channel in the communication network; a function that generates a secret key from the first random numbers and the second random numbers, encrypts real data to be transmitted using the secret key, and transmits the encrypted real data to the receiver via a second channel in the communication network. - View Dependent Claims (18, 19)
-
-
20. A receiver of a cryptographic communication system connected to a transmitter via a communication network having first and second channels, wherein the receiver:
-
stores the information of the shared bases shared between the receiver and the transmitter, and includes a function that judges a random basis and a random number value of the random number signal that is transmitted via the first channel from the transmitter and received, compares the random basis with the shared basis, decides a random number value as a first random number when the random basis coincides with the shared basis, and decides the random number value as a second random number when the random basis does not coincide with the shared basis, a function that produces the same secret key as a secret key generated in the transmitter from the judged first and second random numbers, and a function that decrypts real data transmitted from the transmitter via the second channel into pre-encrypted real data using the secret key.
-
Specification