Introduction

Optical fiber communication has become the most important way for high-speed data transmission in modern communication networks, and then high-speed secure key distribution is urgently required to protect the transmitted data from eavesdropping. The algorithm-based key distribution has a risk of exhaustive attack due to the algorithm determinacy. Quantum key distribution promising unconditional security based on quantum no-cloning principle still has challenges: key rate is limited by the single-photon detector and distribution channel is hardly compatible with optical fiber communication links1. Therefore, classical physical methods have been inspired for high-speed secure key distribution.

The reported classical physical key distribution methods are mainly based on physical unclonable function2, fiber laser3,4,5, fiber channel noise6,7,8, and electrical or optical chaos9,10,11,12,13,14,15,16,17. In the physical unclonable function method, two users extract random bits as private keys from the optical speckle pattern of each volumetric scattering material and form a public key dictionary2. Although the physical randomness of optical scattering supports a great number of random bits, the storage depth of public dictionary results in a finite length of the key sequence, which may lead to reuse of keys and risk of plaintext attack. For the fiber-laser method, legitimate users commonly modulate the laser wavelength or free spectral range with their independent random codes and then sift shared keys from the codes according to a certain laser state. The key rate determined by the state switching rate is inversely proportional to the transmission distance and thus lower than kbit/s3. In the method of fiber channel noise, legitimate users utilize optical interference5,6 or mode mixing in multimode fiber8 to generate noise signals with high correlation because of the channel reciprocity, and then extract shared keys from the correlated noise signals. The key distribution rate is limited to a few Mbit/s by the noise bandwidth6, and the distance is usually about 25 km limited by the channel reciprocity.

Optical chaos in semiconductor lasers has been proposed for key distribution due to physical randomness which has been used to generate high-speed physical random bits18,19,20,21, and due to chaos synchronization phenomenon21,22,23,24. Kanter et al. proposed using synchronous optical chaos of mutually coupled lasers to mask and exchange keys9, and Porte et al. demonstrated a back-to-back experiment achieving a key rate of 11 Mbit/s10. The coupling leads to the transmission of chaotic carriers on public channel and thus could affect the security25. Yoshimura et al. proposed another key distribution scheme using common-signal-induced chaos synchronization, in which two uncoupled optical-feedback lasers are injected by a common light11. The security relies on that the information of entropy source can hardly be fully known by Eve because it is hard to get a laser with parameters well-matched with the user lasers. Yoshimura et al. further introduced random shift-keying modulation on the feedback phase as an additional layer of security11. A 182-kbit/s key distribution rate with 120-km fiber transmission was experimentally demonstrated by photonic-integrated optical-feedback lasers13. Subsequently, vertical-cavity surface-emitting laser under polarization-shift-keying optical injection14 and analog–digital hybrid optical chaos source with phase-shift keying15 were presented for key distribution. However, the final key rate of the laser-chaos-based distribution system with chaos-shift keying modulation is seriously restricted by the chaos synchronization recovery time in the magnitude of tens of nanoseconds which is limited by the laser relaxation oscillation frequency. It is noted that electrical chaos16 and chaotic optoelectronic oscillator17 have been demonstrated recently for key distribution in back-to-back synchronization but without keying-modulation on synchronization for an additional layer of security. For electrical chaos, its bandwidth limits the key rate. For optoelectronic oscillator, a short synchronization recovery time of 0.5 ns was numerically predicted17, which indicates a high key rate but remains to be verified experimentally.

Here, we propose a novel key distribution scheme based on mode-shift keying chaos synchronization of multi-longitudinal-mode lasers. In this scheme, the chaos synchronization is achieved by the common injection of a super-luminescent diode (SLD) into Fabry–Perot (FP) lasers22. The keying chaos synchronization is realized by selecting laser mode rather than modulating the chaos state, avoiding the limitations of laser transition time on the chaos synchronization recovery time, and resultantly improving the rate of key distribution. The experimental demonstration shows that this method can increase the rate of key distribution based on chaos synchronization to 0.75 Gbit/s over a 160-km distance.

Results

Principle and system configuration

The schematic diagram of the proposed physical key distribution based on the mode-shift keying chaos synchronization of multi-longitudinal-mode lasers is illustrated in Fig. 1a. Two FP lasers with matched inner parameters are authorized to the legitimate users Alice and Bob. The two lasers are optically injected by a common random drive source and thus the modes with the same wavelength achieve chaos synchronization by adjusting optical injection parameters22. Then, dynamic optical filtering controlled by random binary codes CA (CB) is applied to the laser FPA (FPB), and the mode at wavelength λ0 or λ1 is filtered when CA (CB) is a bit “0” or “1”. As a result, Alice and Bob obtain their private chaotic waveforms with mode-shift keying, respectively. Only in the time slots when CA = CB, the filtered modes (λ0 or λ1 labeled red in Fig. 1a) are the same and the chaotic waveforms are synchronized. Subsequently, the two mode-shift keying chaotic signals are sampled and quantized to generate raw random bits XA and XB, independently and privately. The random bits extracted during the time slots of chaos synchronization are identical in principle. Finally, Alice and Bob exchange and compare the control codes CA,B to sift identical bits as shared keys from XA and XB, respectively. Note that more longitudinal modes can be used for the mode-shift keying, although only two modes are sketched in Fig. 1a.

Fig. 1: Overview of the key distribution scheme using mode-shift keying chaos synchronization.
figure 1

a Principle and b experimental system configuration. Common-light-driven multi-mode Fabry–Perot (FP) lasers with dynamic filtering achieve the mode-shift keying chaos synchronization. The red bits obtained by quantizing synchronized chaos in the mode-matching time intervals are sifted as the final keys. In the experimental configuration, dynamic filtering consists of a wavelength division multiplexer (WDM) followed by parallel on/off modulation by random binary control codes CA (CB) and corresponding inverse codes.

The experimental system configuration is shown in Fig. 1b. An SLD is employed as the drive source. After filtering and amplification, the drive light is divided by a 3-dB optical coupler into two beams which are transmitted and then injected into two remote FP lasers. The transmission link between the two lasers consists of standard single-mode fibers and dispersion compensation fibers. At each user side, a variable optical attenuator and a polarization controller are used to adjust the optical power and the polarization state of the injected drive light, respectively. Here, two longitudinal modes are used for experimental demonstration. Dynamic optical filtering is implemented by the setup shown in the dashed box. A wavelength division multiplexer filters two modes of FP laser and splits them into two fiber paths, each with an electro-optic modulator (EOM). Binary control codes CA and the corresponding inverse codes (logical Not of CA) generated from a random number generator are used to separately on/off modulate the two EOMs to achieve dynamic optical filtering. After optical coupling, the mode-shift keying chaos is obtained. An analog-to-digital converter in a real-time oscilloscope is used to sample the chaotic signal at a certain sampling rate to generate raw random bits by dual-threshold quantization12. By exchanging and comparing the control codes, the legitimate users sift the final keys from raw random bit sequences. Note that the drive source is not required to be strictly placed in the middle of the fiber link. The position offset of the drive source leads to a delay time which can be compensated by using a delay line in the user end closer to the drive source. Putting the drive source at one user end is feasible but the distance of key distribution could be shortened.

The scheme can realize the physical-layer security based on the following reasons. First, the outputs of the FP lasers cannot be intercepted in the fiber link because they are not transmitted and are low correlated to the drive signal. Second, it is hard for an attacker to obtain a third FP laser well-matched in inner parameters with the legitimate lasers because of the fabrication error26. With the above two conditions, eavesdropping information is less than the shared information of the legitimate users, while the drive signal is broadcasted, and thus security based on bounded observability27 can be achieved, i.e., any attacker cannot get enough information of the entropy signals to obtain perfect duplicate keys. Third, random and private mode-shift keying further increases the difficulty of cracking. An attacker not only requires an FP laser but also needs to record the wideband chaotic signal of each wavelength of her own laser in order to guess which modes are employed by users. Simultaneous storage of massive high-speed data of several tens of modes brings out a challenge, which could lead to security based on bounded storage27. Therefore, the physical-layer security can be ensured.

Chaos synchronization of FP lasers commonly driven by SLD

We first show the chaos synchronization properties in a back-to-back configuration. To achieve chaos synchronization, the center wavelengths, the relaxation oscillation frequencies, and the injection powers of the two FP lasers should be matched with each other. In our experiments, the lasers, FPA and FPB, were biased at 1.14 and 1.13 times of threshold to ensure the same relaxation oscillation frequency of 2.64 GHz. Also, the lasers were injected by an SLD light with a spectral width of 5 nm and an injection power of 400 μW.

Figure 2a–d shows the single-longitudinal-mode chaos synchronization between two modes with the same wavelength λ0 = 1546.408 nm. As shown in Fig. 2a and b, the modes of the two lasers have almost identical optical spectra and chaotic temporal waveforms. The scatter plot of the two chaotic waveforms in Fig. 2c concentrates around a straight line, meaning chaos synchronization. Quantitatively, the cross-correlation value, i.e. synchronization coefficient, is calculated as 0.9726 with a data length of 5000 ns. Figure 2d plots the histogram of short-term cross-correlation with a data length of 1 ns, and shows that the probability of the short-term cross-correlation values higher than 0.90 is 99.994%. This short-term robustness means that one can extract highly correlated random bits from the two chaotic lasers with a very high probability at a sampling rate of 1 Gbit/s at least, which is sufficient for our experiments. The robustness mainly benefits from that the FP lasers have no external feedback cavity which is susceptible to environmental disturbance12. Long-term robustness or stability will be discussed in the next section. As plotted in the inset of Fig. 2b, the single-mode chaotic light has a flat and wide electrical spectrum. Evaluated as the span between the DC and the frequency where 80% energy is contained28, the chaos bandwidth is ~21.5 GHz. The entropy rate of the chaotic light is estimated as 16 Gbit/s by the maximum generation rate of random bits with verified randomness using the single-bit quantization method (see Section S1 and Fig. S1 in Supplementary Information).

Fig. 2: Chaos synchronization of single longitudinal modes between FP lasers.
figure 2

ad The same mode λ0 = 1546.408 nm, eh different modes λ0 and λ1 = 1547.768 nm: optical spectra, temporal waveforms, scatter plot, and histogram of short-term cross-correlation. Bias currents IA = 11.2 mA, IB = 11.0 mA and injection power PjA = PjB = 400 μW. The inset of Fig. 2b shows the electrical spectrum of chaotic light which indicates a bandwidth of 21.5 GHz.

Figure 2e–h demonstrates a low cross-correlation value or non-synchronization between mode λ0 of laser FPA and mode λ1 = 1547.768 nm of laser FPB. As shown in Fig. 2f and g, the chaotic temporal waveforms are obviously different, and the scatter plot does not exhibit a linear relationship. The cross-correlation value is only 0.1032. As shown in Fig. 2h, the probability of the short-term cross-correlation value lower than 0.35 is about 90%. The low correlation is mainly thanks to that the drive signals injected into the two modes are independent spontaneous emission noise signals which suppress the cross-gain modulation. Besides, the drive light and the FP lasers with the same filtering linewidth of 0.83 nm also have a low correlation measured as 0.38 (see Section S2 and Fig. S2 in Supplementary Information).

Note that in the inset of Fig. 2a, the drive light covers in spectral-domain four longitudinal modes of the free-running lasers. The synchronization coefficient of the four modes between the two lasers with injection was measured as 0.9678. This result indicates the feasibility of key distribution using multiple modes of lasers. Because more drive light noise is included, this synchronization coefficient is slightly lower than that of the single-mode.

Figure 3a–c depicts the effects of mismatch in external parameters including wavelength, injection power, and bias current on the cross-correlation of the same mode λ0 between the two lasers, by adjusting one of the parameters of laser FPB while fixing the others. As plotted in Fig. 3a, the effects of wavelength mismatch exhibit symmetry and the correlation value is larger than 0.90 when the wavelength mismatch is within ±0.014 nm. As shown in Fig. 3b and c, when the injection power mismatch ranges from −20% to 25%, or when the current mismatch ranges from −5.4% to 7.1%, the correlation value keeps beyond 0.90. These tolerable mismatches show that the chaos synchronization is less sensitive to the external operation and indicate the robustness of synchronization. It is worth noticing that high sensitivity of chaos synchronization to mismatch in laser inner parameters is required to ensure security, which will be discussed later by numerical simulation.

Fig. 3: Effects of parameters mismatch on chaos synchronization of the λ0 modes.
figure 3

a Center wavelength mismatch, b injection power mismatch, and c bias current mismatch. Original settings: center wavelength λA = λB = λ0 = 1546.408 nm, bias currents IA = 11.2 mA, IB = 11.0 mA, injection power PjA = PjB = 400 μW.

High-speed physical key distribution over 160-km fiber link

To demonstrate remote key distribution, two 80-km fiber links were separately configured between the driver and the two lasers, each of which consists of a 66-km standard single-mode fiber and a 14-km dispersion compensation fiber. The total distance was 160 km. After the fiber transmission, a synchronization coefficient of 0.9363 was achieved between modes with the same wavelength. Note that the lasers used in our experiment are monolithic lasers without external feedback cavity, and thus stable chaos synchronization can be achieved (see supplementary video of experimental chaos synchronization). We experimentally measured the cross-correlation between the two lasers within 90 min at an interval of 30 s, and a standard deviation of about 0.0009 was obtained (see Section S3 and Fig. S3 in Supplementary Information). It is noted that stable chaos synchronization can be achieved in commercial optical fiber networks due to that environmental perturbations such as vibrations and thermal expansion can be suppressed by using optical fiber cables. For example, a field experiment of chaos synchronization of semiconductor lasers with optical feedback had been successfully achieved in a 120-km commercial fiber link29.

Then, we used two independent physical random bit generators with a rate of 200 Mbit/s based on Boolean chaos30 to implement mode-shift keying for the two FP lasers, respectively. Figure 4 demonstrates typical experimental results of the mode-shift keying chaos synchronization. The temporal waveforms of the control codes and the corresponding mode-shift keying chaos of Alice and Bob are shown in the upper and the middle parts of Fig. 4a, respectively. The resultant mode-shift keying chaos synchronization is plotted at the bottom of Fig. 4a by the sliding short-term cross-correlation with a correlation length of 1 ns. Clearly, the synchronization coefficient reaches around 0.93 when the control codes are the same, but decreases to about 0.25 when the codes are different. In Fig. 4b, an enlarged view of the mode-shift keying chaos synchronization shows that the transition time from non-synchronization to synchronization is ~1 ns. This transition time is determined by the rising time of the electrical codes from the low level to the high level which is measured as 1 ns. It is greatly shorter than that of optical-feedback semiconductor lasers with phase-shift keying, which was reported as about 68 ns13. The shortened transition time is beneficial to improving the rate of key distribution.

Fig. 4: Experimental mode-shift keying chaos synchronization.
figure 4

a Temporal waveforms of the mode-shift keying chaos as well as the corresponding control sequences of Alice (upper) and Bob (middle), and their sliding short-term cross-correlation (bottom). b The enlarged view of the transition process of synchronization recovery. The correlation length is 1 ns.

Next, we used the two mode-shift keying chaotic waveforms to extract raw random bit sequences with dual-threshold quantization12 and then sifted the final keys. Two voltages Vu and Vl were set as the upper and lower comparison threshold values, which can be normalized by (Vu,l − m)/σ, where m and σ are the mean and the standard deviation of the chaotic series. The sampled points were converted into bits “1” if their voltages were larger than Vu, or converted into bits “0” if smaller than Vl. The other sampled points distributed between Vu and Vl were discarded. The ratio of the number of raw bits to that of all sampled points is defined as the retention ratio of dual-threshold quantization. Among the raw bits, only the bits generated during time slots of chaos synchronization can be sifted out as the final keys. Thus, the key generation ratio is calculated as the ratio of the number of final keys to the number of sampled points and is also equal to the product of the retention ratio of quantization and the probability that the two shift-keying states are identical. The probability is 0.4982 for the used random generators in our experiment, which is close to the ideal value of 0.5. It is worth noticing that the stronger the system robustness is, the higher the retention ratio and the key rate become.

Figure 5a shows the bit error rate (BER) and the rate of the shared keys generated under an extraction rate of 200 Mbit/s equal to that of keying modulation. This case is named same-frequency extraction, by which only one point per keying-modulation period is sampled and quantized. Clearly, as the comparison threshold increases, both the BER and the key rate decrease, because more sampling points susceptible to noise are discarded. As normalized Vu exceeds 0.204 (the corresponding Vl is 0.445), the BER becomes smaller than the BER threshold of 3.8 × 10−3 for hard-decision forward-error correction (HD-FEC) with 7% overhead, meaning that the error keys can be corrected by the FEC processing technique31. Therefore, a final key rate of 62.78 Mbit/s was achieved. The key rate is more than 300 times higher than that of the key distribution with phase-shift keying chaos synchronization13 thanks to that the transition time is greatly shortened. The final key generation ratio is 0.3139, and the retention ratio of dual-threshold quantization is calculated as 0.6301, which is slightly higher than that of integrated optical-feedback semiconductor lasers13 because the lasers without feedback have stronger robustness of chaos synchronization. According to the entropy rate of 16 Gbit/s and the key generation ratio of 0.3139, one can expect a 5 Gbit/s key distribution rate.

Fig. 5: BER and rate of the final keys as a function of the upper comparison threshold Vu.
figure 5

a Same-frequency extraction at 200 Mbit/s and b frequency-multiplication extraction at 3.2 Gbit/s. m and σ are the mean value and standard deviation of chaotic series.

In order to increase the key rate, we sampled multiple points during each keying-modulation period to extract raw random bits. In this way, the sampling rate is equal to a multiple of the modulation frequency, which is called frequency-multiplication extraction. In this case, the sampling points in the 1-ns transition time window also should be discarded. By considering that a byte consists of 8 binary bits, the number of keys extracted from synchronized chaos during one modulation period should be <8 for security, because under this condition Eve can hardly crack a byte when a single modulation state is guessed. Figure 5b plots the experimental results of frequency-multiplication extraction with a sampling rate of 3.2 Gbit/s. It is noted that the key rate reaches 0.7503 Gbit/s with the BER of the FEC threshold under Vu = 0.253 and Vl = 0.493. The retention ratio of quantization is 0.4708 leading to about 7 bits per modulation period. Therefore, the security condition is satisfied. We further employed the NIST’s statistical test suite32 for random number generators to test the generated keys. As shown in Table 1, all the 15 statistical tests were successfully passed, which verifies the randomness of the generated keys.

Table 1 Results of NIST test of key sequences generated from two FP lasers.

Analysis of security

Chaos synchronization with parameter-matched lasers is the fundamental layer of security. The chaos synchronization should be highly sensitive to mismatch in laser inner parameters so that an attacker Eve can hardly get a third laser to achieve synchronization with the users’ lasers. To examine this, we simulated the sensitivity of synchronization to the mismatch in parameters, including linewidth enhancement factor, active region length, interface reflection coefficient, linear gain coefficient, carrier density at transparency, and carrier capture time (see Section S4 in Supplementary Information). The maximum tolerable mismatch is about ±1% (Supplementary Fig. S4), requiring that two semiconductor lasers should be selected from the same fabrication wafer in order to achieve chaos synchronization26. In addition, this minor tolerable mismatch leads to a parameter space larger than 1016 (Section S4 in Supplementary Information). Thus, it is very hard for Eve to achieve the third laser with inner parameters matched with the legitimate lasers, under a reasonable assumption that Eve cannot access the same fabrication wafer which users have. Therefore, the information per bit known by Eve from her laser with parameter mismatching as well as from the drive light about the shared bits of Alice and Bob is far smaller than 1, and thus secure keys can be generated11.

The keying-modulation of synchronization provides an additional physical layer of security. In the method using the feedback-phase keying of DFB lasers with external optical feedback11,12,13, the laser switches between different chaotic states. Thus, the information that Eve could know is further reduced, because more parameter-mismatched lasers are used to eavesdrop on different chaotic states. By comparison, in our method, the mode-shift keying modulation does not change the chaotic state and then cannot reduce Eve’s information cracked by using lasers. It adds physical-layer security by boosting the difficulty in guessing which modes of lasers are used to generate keys by users.

Discussion

In summary, we propose a novel physical key distribution based on mode-shift keying chaos synchronization and experimentally demonstrate a rate of 0.75 Gbit/s through 160-km fiber transmission with dispersion compensation. It is understood that chaotic waveforms in every transition period of keying modulation cannot be used to generate keys, and therefore shortening the transition time can increase the key generation rate. In this proposed method, the transition time or synchronization recovery time is greatly shortened, which is determined by the rising time of keying modulation. Utilizing a fast electrical pattern generator can further improve the key rate. In addition, the current result is a single-wavelength key rate because the keys were extracted from single-mode chaotic light. We notice that the multi-longitudinal-mode chaotic light of the two FP lasers can also be synchronized with wavelength matching. Thus, the key distribution rate can be still further improved through wavelength division multiplexing by using multiple modes for parallel generation of keys. It is believed that the proposed method has the capability of high-speed distribution with a key rate beyond 1 Gbit/s.

The current transmission distance can meet the requirement of metropolitan area networks. A longer transmission distance should be further researched for backbone networks. The long-distance transmission techniques in optical fiber communications such as Raman amplification could be used to increase the distance of key distribution. As discussed above, this method has the advantage of high speed and is compatible with the traditional fiber transmission systems. Therefore, it provides an alternative for high-speed secure communication, as a complementary technique for quantum key distribution.

Materials and methods

Chaos synchronization of FP lasers

The drive source SLD (Thorlabs SLD1005S) was biased at 400.0 mA and had a power of 13.56 mW with a 3-dB spectral width of 47.420 nm and a center wavelength of 1559.880 nm. The output light of SLD was filtered by a filter (Yenista XTM-50) with a linewidth of 5 nm and then amplified by an EDFA (Keopsys CEFA-C-HG) to 19.46 mW. Note that the filter of SLD can be removed because it does not affect the synchronization of single-mode light. The FP lasers (Junte GTLD-5FPBU10FA14) had similar parameters: threshold current IthA = 9.89 mA and IthB = 9.73 mA, slope efficiency of 0.248, and 0.265 mW/mA, mode interval of 1.36 nm. Their center wavelengths were matched by adjusting temperature controllers (ILX Lightwave LDT-5412) with a precision of 0.1 °C. Their bias currents were controlled as 1.14IthA and 1.13IthB by current sources (ILX Lightwave LDX-3412) to achieve the same relaxation oscillation frequency. The corresponding output powers were 325 and 336 μW.

The chaotic light was detected by a photodetector (Finisar XPDV2120R) with a bandwidth of 50 GHz and was measured by a real-time oscilloscope (Lecroy LABMASTER10ZI) with a bandwidth of 36 GHz and a sample rate of 80 GSa/s. A radio-frequency spectrum analyzer (Rohde&Schwarz FSW50) and an optical spectrum analyzer (Apex AP2041-B) were used to measure electrical spectra and optical spectra of the chaotic light.

Mode-shift keying modulation

In experiments, the linewidth of each FP laser mode was broadened to about 0.082 nm due to optical injection. The linewidths of wavelength division multiplexers were 0.7 nm which was larger than that of the laser, which enables investigation on effects of wavelength mismatch on chaos synchronization. Two physical random bit generators based on Boolean chaos29 were used to generate random non-return-to-zero binary codes for keying modulation. The random bit generation rate was 200 Mbit/s with a rising time of 1 ns and a high-level voltage of 2 V. The modulators (iXblue Photonics, MX-LN-40) have a bandwidth of 28 GHz and a half-wave voltage of 5.8 V.

Random bit extraction

The 8-bit analog-to-digital converter in the real-time oscilloscope was utilized to quantize chaotic signals for random bit extraction. First, a chaotic signal was discretized and recorded by the oscilloscope with an 80 GSa/s sampling rate, which satisfies Nyquist’s theorem for the chaos bandwidth of about 21.5 GHz. Then, for the random bit extraction with a rate of f Gbit/s, a subsequence was reconstructed by picking the sampling points with a period equal to 80/f and then quantized by the dual-threshold method.