1. Introduction
Optical encryption systems have attracted much interest lately. Unlike cryptosystems based on software techniques, their security does not rely only on computational complexity, but mostly on physical properties of the transmitted signal. Various schemes have been proposed and researched, covering a wide range of technologies and potential uses. Common to all these schemes is the requirement of properly constructed optical hardware in order to decipher encrypted messages. The architecture of the optical hardware can be referred to as “hard-key” while the setting of the adjustable parameters in the optical hardware can be referred to as “soft-key” so as to indicate that they can be changed dynamically in the process of operation. In order to provide secure communications, both keys are usually kept secret. Two approaches of physical layer encryption have attracted significant attention in recent years. One is based on the synchronization of two lasers operating in a chaotic regime [
1
G. D. VanWiggeren and R. Roy, “Communication with Chaotic Lasers,” Science
279, 1198–1200 (1998). [CrossRef] [PubMed]
],[
2
A. Argyris, D. Syvridis, L. Larger, V. Annovazzi-Lodi, P. Colet, I. Fischer, J. Garcia-Ojalvo, C. R. Mirasso, L. Pesquera, and K. A. Shore, “Chaos-based communications at high bit rates using commercial fibre-optic links,” Nature
438, 343–346 (2005). [CrossRef] [PubMed]
]. The other is based on optical code division multiple access (CDMA) [
3
L. Tancevski, I. Andonovic, and J. Budin, “Secure optical network architectures utilizing wavelength hopping/time spreading codes,” IEEE Photon. Technol. Lett.
7, 573–575 (1995). [CrossRef]
],[
4
T. H. Shake, “Security performance of optical CDMA against eavesdropping,” J. of Lightwave Technol.
23, 655–670 (2005). [CrossRef]
]. Each of these methods has its strengths and weaknesses. The chaotic laser scheme is fundamentally limited in data rate owing to the inherent time constants dictating laser dynamics. It typically has a small number of user adjustable parameters (low soft-key dimension) such that security relies almost entirely on the inability of an eavesdropper to obtain similar laser hardware (i.e. on the hard-key). Logistically, this can be a disadvantage, as security is controlled by the optical hardware manufacturer much more than it is controlled by the user. In the case of optical CDMA there are issues with the coexistence of multiple users and in some implementations, the simultaneous presence of many users is a prerequisite for secure transmission. In both of the above schemes the overall quality of communications is usually lower than what it could be in well optimized, conventional, unencrypted system case.
In this work we propose and characterize an alternative scheme for secure optical communications. With this scheme Alice and Bob receive identical replicas of a truly random broadband optical signal from which they both extract identical random binary sequences that they use as a secret key for encrypting and decrypting information. This scheme takes after the classic running-key cipher, in which a text, typically from a book, is used to provide a very long keystream [
5
R. Anderson, Security engineering : a guide to building dependable distributed systems . New York: Wiley, 2001.
]. The secrecy of the key established by Alice and Bob is provided by identical optical scramblers whose physical structure and parameter settings are not known to Eve. The proposed scheme has a number of attractive features; there is no fundamental limit to the data-rate, implying that encrypted transmission can be conducted at the usual rates of fiber optic systems. The number of adjustable parameters used as a soft-key in the transmission can in principle be made as large as desired, thereby conveniently dividing the responsibility for the reliability of encryption between the hardware manufacturer and the user. Thirdly, and perhaps most importantly, integration of the proposed method with existing communication systems is relatively simple, it is modulation format independent and it does not fundamentally impair the overall performance of the optical communication link.
The proposed scheme and its principle of operation are described in Section 2. Section 3 describes practical consideration details and section 4 presents the specific implementation of the key-establishment scheme whose performance is evaluated in section 5. Section 6 is devoted to a discussion and conclusions.
2. Principle of operation
A schematic description of the principle of operation of the proposed method is shown in
Fig. 1. The communicating parties, Alice and Bob, receive identical copies of a truly random broadband optical signal, from which they extract a random binary sequence to be used as key for encrypted communication using the one-time pad protocol. The broadband random optical signal is obtained from the amplified spontaneous emission of an optical amplifier that is distributed to the users. Since the scheme is intended for use in wavelength division multiplexed (WDM) networks, a filter appropriately limiting the bandwidth of the random optical signal, is assumed to be present at the amplifier output. The random binary key sequence is established after both Bob and Alice photo-detect the optical signal, sample it after low-pass electrical filtering and compare the samples to a threshold. A sample that is greater than the threshold is registered as a logical one and a sample lower than the threshold is registered as a logical zero. Assuming that the clocks of both parties are properly synchronized and the absence of noise, the random binary sequences obtained by Alice and Bob will be identical. In fact, the structure and all components of the receivers are standard in fiber-optic communications. Identical optical scramblers are used by the communicating parties, prior to photo-detection, in order for the random key sequence not to be accessible to an eavesdropper.
Fig. 1. Illustration of the principle of operation showing the structure of the key-establishment receiver. the electrical low-pass filter (E-LPF) is not plotted explicitly but it is assumed to be part of the photo-detection unit. For simplicity the figure relates only to the key establishment part of the system and to a single pair of users. In practice the random signal can be distributed among many pairs of WDM users. The spectrum in the WDM case is illustrated as well.
While the scrambler can be based on a variety of technologies, including the ones currently used for optical scrambling in CDMA [
4
T. H. Shake, “Security performance of optical CDMA against eavesdropping,” J. of Lightwave Technol.
23, 655–670 (2005). [CrossRef]
], we consider a simple scrambler structure that is based on commercially available devices used for tunable optical dispersion compensation. These scramblers consist of a concatenation of several highly dispersive optical filters whose transfer functions can be controlled dynamically and that introduce long-lived distortions to the incident broadband optical signal in the time domain. The adjustable parameters of the scramblers constitute the soft-key. A detailed description of the scramblers in our particular implementation will be provided in section 4.1. At Alice’s transmitter, the established key is XOR multiplied with the original message (plaintext) thereby producing the encrypted message (the ciphertext). After XOR multiplying the ciphertext with the established key at the receiver, the plaintext is recovered by Bob.
The above described scheme can be readily deployed in a WDM setting where the same broadband signal is distributed among multiple pairs of users sharing the same fiber.
5. Performance evaluation
The scrambling effect of a single etalon can be observed in the simple illustration presented in
Fig. 4. The figure shows the relation between Bob’s BER and the alignment of the scrambler parameters when three of the four etalons in Bob’s receiver are set correctly, whereas the fourth etalon’s phase is offset. When the offset etalon is the one with the highest reflectivity (
r=0.6), the BER increases rapidly with phase mismatch, but the BER never reaches the maximum value of 0.5. That is because the highest reflectivity corresponds to the narrowest group delay spectrum (see
Fig. 3) and while it is characterized by the largest peak group delay, its spectral overlap with the random optical signal is the smallest. In the case of the lowest reflectivity, the group delay spectrum of the etalon is the broadest and there is a slower increase in BER. Yet, as the spectral overlap with the random signal is largest, the maximum BER value of 0.5 is reached.
Fig. 4. Bob’s BER when the phase of one of the four etalons in his scrambler is offset relative to the correct value.
Next we examine the process of key establishment in the presence of spurious noise introducing differences between the signals received by the two parties. As we explained earlier, we address this problem by introducing two threshold levels
sl
and
sh
(with
sl
<
sh
) such that a “one” is declared when the detected signal sample S is greater than
sh
and a “zero” is declared when
S is lower than
sl
. Whenever the signal measured by either Alice or Bob falls between these two thresholds, the symbol is declared as a “don’t care” and is not included in the key that Alice and Bob establish. In appendix A we calculate the BER between Alice and Bob and relate it to the effective rate factor
ρ=1- Prob(don’t care). The calculation that we perform assumes that the detection process is dominated by optical noise that results from optical pre-amplification in the receivers, or from inline amplifiers. A similar and even simpler calculation follows if thermal electronic noise that is generated in the detector dominates.
Figure 5 shows the raw BER as a function of the effective rate factor ρ for three typical values of optical signal to noise ration (OSNR), defined as the ratio between the power-density of the random broad-band signal used for key sharing and the power density of the additive optical noise. Note that in practice, independent optical noise contributions may be present in both Alice’s and Bob’s sides of the system. In that case the noise power in the expression for the OSNR is the sum of the noise powers in Alice’s and Bob’s receivers. As can be seen in the figure, the BER can be made as low as desired at the expense of a reduction in the key establishment rate. In fact, for reasonable values of OSNR in the vicinity of 20dB, the BER reaches values as low as 10
-9 with
ρ in the vicinity of 0.7, which is a fairly reasonable value from a practical standpoint. Recall also that proper operation is ensured as long as Bob’s BER is lower then the FEC threshold and that the commonly used FEC in optical communications can have a threshold as low as 10
-3 [
8
See for example “ITU-T Recommendation G.975.1,” I. T. Union, Ed., 2004.
].
Fig. 5. Raw BER as a function of the effective rate factor ρ. The traces correspond to three typical values of optical signal to noise ratio (OSNR).
In our attempt to assess the security of the propose scheme, we focus on the scenario of a brute force attack by Eve, who tries to guess the correct setting of the scrambler parameters. While this is the most basic and essential step in characterizing the scheme security, it is not the only one, as more sophisticated attacks by an eavesdropper are possible [
4
T. H. Shake, “Security performance of optical CDMA against eavesdropping,” J. of Lightwave Technol.
23, 655–670 (2005). [CrossRef]
]. Nevertheless, in this paper we concentrate primarily on the introduction and description of the proposed physical encryption concept. A rigorous analysis of system security in a broader sense will therefore be left for a future study.
Fig. 6. The vertical axis represents the probability that Eve attains a BER value indicated by the horizontal axis when she guesses the soft-key parameters. (a) for several values of ρ and with 4 GT etalons (b) for ρ=0.7 and with the number of GT etalons being 1, 2, 4 and 8.
We will assume that Eve is able to gain access to the correct scrambler hardware and that she is trying to randomly guess the scrambler parameters in order to intercept the key established between Alice and Bob. Notice that with the proposed scheme Alice does not have a useful analog feedback signal to tell her how to change the setting of her scrambler. This is in contrast to the cases of CDMA and chaotic laser encryption, where upon approaching the correct soft-key parameters a clearly identifiable pulse-like optical waveform is gradually unveiled. Moreover, for Eve’s brute force attack to be meaningful, she must have some knowledge about the transmitted plaintext. Her strategy would then be to mimic Bob’s receiver with randomly picked scrambler parameters, apply the resulting key sequence to the ciphertext and see if what she obtains makes sense. As long as the fraction of errors in Eve’s key is higher than the FEC threshold, the privacy amplification algorithm will ensure that the deciphered message is uncorrelated with the correct plaintext and Eve will have to start the entire process over again and again. The highest FEC threshold available with existing FEC technologies in optical communications is of the order of 10
-3 [
8
See for example “ITU-T Recommendation G.975.1,” I. T. Union, Ed., 2004.
], but weaker FEC’s with a lower threshold are also commercially available. The choice of FEC threshold is a trade-off between the security of the scheme and its resilience to perturbations between the communicating parties. The desirable measure of security against a brute force attack would therefore be the probability that Eve can obtain a key with a lower BER than the FEC threshold by guessing the scrambler parameters. Unfortunately, the numerical evaluation of probabilities of achieving BER levels of 10
-3, or lower, requires unrealistically long computation times. Nevertheless, some insight can be gained from observing the probabilities of guessing higher BER values. The results of a Monte Carlo simulation performed with the proposed set-up are illustrated in
Fig. 6(a). The horizontal axis in the figure represents the BER, whereas the vertical axis shows the probability of achieving this, or higher BER level by guessing the parameters blindly. The various curves correspond to different choices of the distance between the two thresholds and they are labeled by the effective rate factor. As is evident in the figure, and as one may intuitively expect, there is a trade-off between the security of the system and its resilience to noise. It is also evident that achieving relevant BER values would require Eve to perform a very large number of attempts. Taking into account the slow time constants associated with the thermal control of the scrambler parameters, and recalling that Alice and Bob will typically change the key periodically in order to increase security, the prospects of a brute-force attack seem unrealistic. Further increase in security can obviously be implemented by increasing the number of GT etalons in the optical scramblers. An idea of the dependence of security on the number of etalons can be obtained from
Fig. 6 (b). The axes in this figure are identical to those of
Fig. 6(a), but the curves were obtained with
ρ=0.7 and for a varying number of GT etalons in the scrambler. In the case of a single etalon we used a reflectivity of 0.4, in the case of 2 etalons the reflectivity coefficients were 0.4 and 0.6, in the case of 4 etalons we used the same reflectivity values as in
Fig. 6(a) (i.e. 0.3, 0.4, 0.5 and 0.6) and in the case of 8 etalons we used the same reflectivity values twice. While the choice of reflectivity values in each case was made in order to achieve good performance, it was not crucial. We preferred not to use a fixed reflectivity value many times because this would introduce a redundancy that would help Eve, as the various etalons could then compensate for one another. The strong dependence of security on the dimension of the soft-key is evident from the figure.
An important factor in the applicability of the proposed scheme is its tolerance to link parameters; primarily, to imperfections in the compensation for chromatic dispersion and to PMD. As we focus on the linear regime of transmission, valid with current optical systems to many hundreds of kilometers, parameters related to fiber nonlinearities will not be considered.
Fig. 7(a) illustrates Bob’s BER, obtained in a Monte-Carlo simulation, as a function of the uncompensated dispersion in Bob’s link. The sign of dispersion (whether it is under, or over-compensated) is immaterial and we therefore consider dispersion values between 0 and 50 ps/nm. Evidently the tolerance to dispersion is fairly low, and recalling that the FEC threshold can be as high as 10
-3, the allowed amount of uncompensated dispersion is of the order of 10ps/nm. While this is perhaps a relatively strict requirement, it is not inconsistent with the capabilities of dispersion compensating devices in use today [
11
A. E. Willner and B. Hoanca, “Fixed and tunable management of fiber chromatic dispersion,” in Optical fiber telecommunications IVB : systems and impairments, I. P. Kaminow and T. Li, Eds. San Diego, Calif.; London: Academic Press, 2002
]. This requirement can be alleviated somewhat if the effective rate factor is reduced to
ρ=0.5, as is shown by the dashed curve in the figure.
Fig. 7. (a) The BER as a function of uncompensated dispersion in Bob’s receiver (b) The BER as a function of uncompensated differential group delay (DGD) in Bob’s receiver
The tolerance to PMD is examined in
Fig. 7 (b), where the BER is computed in a range of DGD values. For simplicity, we have assumed only first order PMD in the computations. Notice that with
ρ=0.7, only as little as approximately 2.5 ps of PMD can be tolerated by the system without the BER exceeding the dangerous level of 10
-3, constituting a fairly significant limitation. The situation is again alleviated somewhat when
ρ=0.5, and the allowed DGD increases to approximately 3.5 ps. While remaining a significant limiting factor in practical links, with the low PMD of modern fibers and components, the above restriction still allows proper operation of the system over several hundreds of kilometers length.
One of the main advantages of the proposed scheme is the possibility of using standard, off-the-shelf optical hardware for its implementation. The most significant element in the system is the optical scrambler. For Alice and Bob to be able to communicate reliably, their optical scramblers need to be as close to identical as possible. As an example of an off-the-shelf optical device that is suitable for our purpose, we acquired two units of commercially available, tunable optical dispersion compensators (TODC) by Civcom. Those devices are based on four GT etalons with a free spectral range of 50GHz, as they were designed for a multi-channel communication environment based on the ITU grid. The resonance frequencies of the four individual etalons are independently controllable. We measured the group delay and the insertion loss spectra of the two devices while setting the control parameters to arbitrary, but identical values. An example of a group delay spectrum that we measured with the two devices is shown in
Fig. 6(a). We then used the measured spectra in our simulation to calculate the expected raw BER as a function of the effective rate factor ρ. The resemblance between the group delays of the two devices is fairly good, but not perfect.
Fig. 8(b) shows the raw BER that is obtained with these two devices after setting them to the same parameters, as a function of ρ. Notice that from comparison between
Fig. 5 and
Fig 8(b), the difference between the spectra of the two devices is equivalent to the effect of noise at an OSNR level close to 20dB. Once again, any desirable BER level can be achieved at the expense of a corresponding reduction in the effective rate factor. Note that the tested TODC devices were not designed for our purpose and no special emphasis was placed on ensuring similarity between their spectra. Nevertheless,
Fig. 8 suggests that the implementation of the proposed scheme with readily available optical hardware should indeed be possible.
Fig. 8. (a) The measured group delay spectrum of two commercial tunable dispersion compensation devices by CIVCOM. Each device is implemented with four GT etalons. The etalon temperatures in the two devices were set to four identical, but arbitrary values. (b) The computed raw BER of a system that uses the two measured spectra, as a function of the effective rate factor.
6. Discussion
We propose a new scheme for encryption that is based on the implementation of the one-time pad protocol. The key that is used for the one-time pad is generated by each pair of users from a truly random optical noise signal that is distributed among them. Each such pair of users establishes a unique secret key by sampling the random optical signal that is distributed between them after passing it through matching optical scramblers whose parameters are tuned to identical values known only to that pair of users. The proposed scheme has a number of attractive attributes that are advantageous when comparing to other existing methods of encryption in the optical layer. The most important advantage is perhaps the fact that the it can be designed into any method of digital optical communications, without affecting its properties such as modulation format, pulse-shape, bandwidth etc. Hence it does not interfere with the overall communication system performance. Although our analysis related only to the case of a single pair of users, the scheme is compatible with WDM transmission with the loss in the overall spectral efficiency being minimal. The unique method by which the key is distributed prevents certain eavesdropping attacks to which other optical encryption schemes are susceptible. In particular, the advantage is that neither the random waveform emanating from the optical scrambler, nor the digital key extracted from it, display any distinct characteristics to indicate when the scrambler parameters approach the correct values. In fact, the only way that the eavesdropper can tell that he has found the correct scrambler setting is by using the key that he obtains with the guessed setting in order to decrypt the ciphertext and see whether the output sequence is intelligible to him. Thus, the security of the scheme can be easily enhanced by applying any form of digital encryption to the original data. The complexity of intercepting the original data in this case will be the product of the complexities that would be needed in order to intercept the data if only one of the encryption methods (either digital, or the proposed physical method) is used. This is contrary to the cases of optical CDMA, or chaotic synchronization where the complexities would simply add to each other since the interception of the physical layer code can be performed independently of the digital encryption of the data. Our analysis and evaluation of the proposed scheme assumed that a commercially available tunable optical dispersion compensation device is used as the scrambler. We acquired a pair of such devices and tested their applicability to our scheme by performing the evaluation with their measured spectra. A specific optimization of such devices for use as scramblers, would emphasize their uniformity within the manufacturing process and further improve their performance. Finally, although throughout this manuscript, the key-sampling rate was assumed to be fixed at 40G samples per second, implementation of the scheme with higher sampling rates is straightforward, provided only that optical receivers with a correspondingly higher electrical bandwidth are available.