Abstract
The physical layer of an optical network is vulnerable towards various types of security threats such as physical infrastructure attacks and eavesdropping, where the security item requires more attention in front of the dramatically grows in network capacity. In this paper, authors propose a comparison in performance of zero correlation zone-Optical Code Division Multiple Access based on different confidentiality mechanisms implemented using existing optical logic components such as line selectors, wavelength convertors and XOR gates. The performance of the proposed designs in terms of log of the bit error rate (BER) as function of the received power was evaluated through OptiSystem software simulation. The achieved results demonstrate that design 3 is the best confidentiality solution in terms of received power, BER performance and architecture complexity.
1 Introduction
Optical Code Division Multiple Access (OCDMA) schemes have recently garnered significant interest because of their inherent capability of multiplexing multiple users on the same asynchronous access network, secure network connection, flexibility and multimedia services. Numerous parameters such as simultaneous number of active users and the type of codes govern transmission performance analysis of the OCDMA systems [1], [2].
In order to improve the capacity of the system, many techniques have been employed such as the combination of the subcarrier multiplexing (SCM) technique and the OCDMA system resulted in the creation of the hybrid SCM SAC-OCDMA system, which enabled more efficient use of the available band by combining the advantages of both techniques [3], [4].
However, the main cause of degradation of optical CDMA performance is multiple access interference, which can be reduced by using a good optical codes family having a large number of users with maximum weight and the good correlation properties. Various coding techniques have been proposed [5], [6]. Recently, an interesting code called zero correlation zone (ZCZ) code is proposed. This class of codes is an innovative coding, which ensures ideal autocorrelation and cross-correlation properties within the correlation zone. Various constructions of ZCZ codes such as binary, ternary, polyphase and optical codes have been constructed [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17].
On the other hand, in recent years, massive growth in the volume of information exchange notably in Big Data applications such as social networks, Internet of Things (IoTs) and cloud computing, has driven remarkable attention. Therefore, in these applications, strong demands of physical-layer privacy and confidentiality potentially supported by OCDMA have become an interesting research topic where the security is one of the challenges associated with the rise of IoTs and Big Data [18].
For enhance security purpose and thus increase individual privacy in OCDMA systems, various techniques have been proposed such as:
Introducing optical Ex-oring (XOR gate) between coded data with random key sequences [23]
Designing a security enhanced decoder based on the XOR logic gate detection technique [24]
Introducing a semiconductor optical amplifier (SOA)based Code word Multiplexer (CMUX) and Code word De-Multiplexer (CDEMUX) [25].
In the present paper, we propose novel security mechanisms for enhancing physical-layer privacy of zero correlation zone-Optical Code Division Multiple Access (ZCZ-OCDMA) systems.
For this goal, the paper is organizes as follows. In Section 2, we introduce the realization of high-speed all-optical logic gates based on SOAs and tunable filters. Section 3 describes the different architectures that can be used to enhance the level of ZCZ-OCDMA network confidentiality. Section 4 presents proposed system configurations that can generally be broken down into two principles. The first method is based on the modification of the transmitted data information, while the second method consists in modifying both the data information and the set of wavelengths, which were used for encoding the data signal. Results of the simulation under OptiSystem are given in Section 5. Finally, conclusion is given in Section 6.
2 SOA-based logic gate
Nowadays, optical logic gates, such as all-optical NOT, AND, OR and XOR gates become key elements for all-optical high-speed signal processing and show promise for numerous potential applications in optical signal processing systems, such as bit-error rate monitoring, optical bit-pattern recognition, all-optical packet address, package synchronism and clock recovery [26], [27], [28], [29].
Fundamentally, all optical gates may be designed using the nonlinearity properties introduced by SOA. These nonlinear effects make the SOA an attractive device for applications in optical networks in terms of low power consumption, small footprint, and higher optical integration. Among these nonlinear effects are the cross-gain modulation (XGM), cross-phase modulation (XPM) and four-wave mixing [28], [29], [30], [31].
The block diagram to realize different SOA-based logic gates is shown in Figure 1.
3 Confidentiality techniques
Enhancing the level of ZCZ-OCDMA system confidentiality and security against eavesdropping is an important issue. For this purpose, several architectures can be exist in which two principals methods can be used such as wavelength conversion (WC) technique using SOA [32] and optical line selector (LS) using SOA [33], [34].
Wavelength Conversion (WC) is a key function present in various contexts. WC convert data signal from one wavelength to another. This transformation can be performed using an SOA’s in a Mach-Zehnder Interferometer (MZI) configuration (see Figure 2) taking advantage of the XPM and XGM phenomenon. Wavelength converter needs a simple SOA that can be controlled optically by gating of CW light. Therefore, inverted or in-phase output signals result [32].
Line Selector also referred as multiplexer is a combinational logic device that selects only one signal from 2 N input data signals depending on the N control signals [34]. Figure 3 shows the block diagram of a 2:1 (2 to 1) LS with two inputs (A, B) and one control input C (see its truth table; Table 1). The expression for the output Y is given by:
Control signal | Output signal |
---|---|
0 | A |
1 | B |
A 2 N : 1 LS can be built out of basic gates such as AND, OR and NOT gates using SOA-MZI configuration [33].
4 Proposed system configurations
In this paper, we propose two kinds of protection against eavesdropping. The first method is based on the modification of the transmitted data as shown in Figure 6, while the second method consists in modifying both the data and the set of wavelengths, which were used for encoding the data signal as shown in Figures 9 and 12.
In this work, ZCZ spreading sequences are adopted for all proposed SAC-OCDMA designs. These codes, with ZCZ (see Figure 4), have good correlation properties (less periodic auto correlation function (PACF) and periodic cross correlation function (PCCF)) that make it possible to minimize multiuser interference effect in future communications systems.
Using on-off keying (OOK) as modulation scheme, the optical ZCZ sequences used in the simulation with OptiSystem are as described in [36] and are shown in Figure 5.
As we can see, these codes have a zero cross-correlation (λ C = 0), making it eligible for the direct detection technique.
4.1 Design 1
Figure 6 present the first security concept based on the modification of the transmitted data for ZCZ-OCDMA networks. The proposed model consists of using the optical 2:1 LS component (see Figure 3). The selection line (input control) is based on the ‘DATA1’ signal. Depending upon whether the value of select line ‘DATA1’ is “0” or “1” the input line (C0 or C1) is selected and given at the output. In this way, the output data signal ‘DATA2’ has completely changed from the original.
In this design, the number of 2:1LS components depend on the weight of the ZCZ code and
At the receiver side (see Figure 7), it is observed that by making XOR (exclusive OR) gate of the received signal (‘DATA2’) and the input line C0, we can get the original user data (‘DATA1’).
Where
In this design, the architecture used for all-optical XOR gates is based on the SOA-MZI. For performing this Boolean function, two SOAs are symmetrically located in each branch of the SOA-MZI structure without WC. The obtained signals are then multiplexed and directly detected by the photodiode as shown in Figure 7 (all wavelengths detection) [4].
In this stage, we note that the receiver architecture can be simplified when using one wavelength detection. It consists of adequately reconstructing the information of the desired user from any of the wavelengths constituting the code that do not overlap with other wavelengths from other spreading codes [4].
By using this detection, the decoder architecture become less complex whereby the received codes can be filtered out using a bandpass optical filter allowing to pass only one wavelength as shown in Figure 8.
4.2 Design 2
Figure 9 presents a second security concept based on the modification of both transmitted data and the set of wavelengths constituting the ZCZ code. The proposed model consists of using 2:1 LS components for both functionalities.
Let us denote by
Where i denotes the ith wavelength and
For this design, the receiver has the same structure as described in Section 4.1 (see Figure 7). In this case, the XOR function is performed using SOA-MZI structure with WC (see Figure 11).
4.3 Design 3
Figure 12 shows another security concept based on the modification of both transmitted data and the set of wavelengths constituting the code word for ZCZ-OCDMA networks. The proposed model consists of using wavelength converter (WC) components. The number of WC components depends on the weight the ZCZ code.
In this design, a simplified WC model using a single SOA based on XGM (see Figure 2) is used. The method is capable of inverting the original data signal (
At the receiver side (see Figure 13), the incoming signal is injected to the wavelength de-converter (W-DC) that will regenerate the original set of wavelengths which were used for encoding at the transmitter side.
5 Results and discussion
In this section, we will analyze and compare the performance of the proposed designs based on ZCZ codes for Optical CDMA system.
Unless otherwise stated, the global simulation parameters are shown in Table 2 and the physical SOA parameters used for our proposed model are set as listed in Table 3.
Parameters | Value |
---|---|
Data rate | 1 Gbits/s |
Chip spectral width | 0.4 nm |
Number of users | 2 ; 4 |
|
1549 nm |
DATA 1 (design 1, 2, 3) | 10101101 |
Input sequence C0 | 10011010 |
Input sequence C1 | 01100101 |
DATA 2 (design 1, 2) | 00110111 |
DATA 2 (design 3) | 01010010 |
Chromatic dispersion | 17 ps/nm.km |
Dark current | 5 nA |
Attenuation | 0.2 dB/km |
Thermal noise coefficient | 1.8 × 10−23 W/Hz |
Parameters | Value |
---|---|
Injection current | 0.6 A |
SOA length | 500 μm |
SOA width | 3 μm |
SOA height | 80 nm |
Optical confinement factor | 0.35 |
Surface and defect recombination coefficient | 1.43 × 108 s−1 |
Radiative recombination coefficient | 1 × 10−16 m3/s |
Auger recombination coefficient | 3 × 10−41 m6/s |
Initial carrier density | 3 × 1024 m−3 |
-
SOA, semiconductor optical amplifier.
The performance of ZCZ-OCDMA is evaluated in terms of log of bit error rate (BER) as a function of received power (dBm) for all proposed designs taking into account the aforementioned fiber effects such as attenuation and dispersion and insertion losses in the encoder/decoder including multiplexer/demultiplexer and splitter. The analysis presented here treats the performance comparison of the proposed designs (log of BER as function of the signal power measured at the detector) while varying fiber length, into the range of 5 to 45 Km, for one wavelength detection.
Figure 14 reveals that the log of BER of the ZCZ-OCDMA system based on design 3 is more valuable than that system built from design 1 and 2. Design 3 gives less log of BER and more receive power compared to others for the same fiber link distance. Design 1 and 2 are receiving less power achieving higher value of BER compared to design 3.
Indeed, we can see from Figure 14 that, for a transmission distance of 20 km, the received power is −17.86, −18.78 and −20.014 dBm for design 3, 1 and 2, respectively. Therefore, for two users the maximum distance reached is greater than 45, about 45 and greater than 35 Km for designs 3, 1 and 2, respectively.
Design 1 offers a better BER than design 2 due to its less complex structure requiring fewer optical components and therefore less insertion losses. Nevertheless, design 3 is the best solution in terms of received power and BER performance, since this allows high extinction ratio at the optical receiver.
In the next simulation, we analyzed the impact of increasing users’ set cardinality, from 2 up to 4, on the performances of proposed designs.
Unfortunately, simulation results in Figure 15 indicate, that as the number of users increase, the performance of the proposed designs degrades which results in reducing received power levels and consequently in reduced transmission distances within tolerable BER limits.
6 Conclusion
In this work, three designs are proposed to enhance ZCZ-OCDMA network confidentiality and simulated on OptiSystem. The obtained results demonstrate that the design 3 receives more power along with lower log of BER compared to other designs at a fixed link distance. Therefore, design 3 is the best confidentiality solution in terms of received power, BER performance and architecture complexity. On the other hand, a high number of users will inevitably result in degradation of users’ performance for all proposed designs. Therefore, for a given link distance we can find the required number of users to keep BER levels within tolerable limits. In contrast, for a defined number of users we can measure the maximum allowable link distance.
Acknowledgment
This work was supported by Directorate General for Scientific Research and Technological development (DGRSDT).
-
Author contributions: All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.
-
Research funding: This work was supported by Directorate General for Scientific Research and Technological Development (DGRSDT).
-
Conflict of interest statement: The authors declare no conflicts of interest regarding this article.
References
1. Abd, TH, Aljunid, SA, Fadhil, HA, Junita, MN, Saad, NM. Modelling and simulation of a 1.6 Tb/s optical system based on multi-diagonal code and optical code-division multiple-access. Ukr J Phys Opt 2012;13:54–66. https://doi.org/10.3116/16091833/13/2/54/2012.Search in Google Scholar
2. Driz, S, Fassi, B, Mansour, MA, Taleb-Ahmed, A. FPGA implementation of a novel construction of optical zero-correlation zone codes for OCDMA systems. J Opt Commun 2019 May 15. https://doi.org/10.1515/joc-2019-0048 [Epub ahead of print].Search in Google Scholar
3. Abd, TH, Aljunid, SA, Fadhil, HA, Radhi, IF, Ahmad, RB, Rashid, MA. Performance improvement of hybrid SCM SAC-OCDMA networks using multi-diagonal code. Sci Res Essays 2012;7:1262–72. https://doi.org/10.5897/sre11.1664.Search in Google Scholar
4. Driz, S, Djebbari, A. Performance evaluation of sub-carrier multiplexed SAC-OCDMA system using optimal modulation index. J Opt Commun 2019;40:83–92. https://doi.org/10.1515/joc-2017-0044.Search in Google Scholar
5. Abd, TH, Aljunid, SA, Fadhil, HA, Ahmad, RA, Saad, NM. Design and simulation a new code with zero cross correlation for SAC-OCDMA networks. Aust J Basic Appl Sci 2012;6:112–19. Corpus ID: 54860147.Search in Google Scholar
6. Nath, V, Jain, N. Performance analysis of various coding techniques in optical code division multiple access system. Int J Emer Technol Comput Appl Sci (IJETCAS) 2013;4:77–82. Corpus ID: 68124.Search in Google Scholar
7. Ouis, E, Fassi, B. Zero correlation zone sequences for asynchronous DS-CDMA. In: International Conference on Engineering & Technology (ICET-19), Algiers, Algeria. ARDA Conference; 2019. 51–4 pp.Search in Google Scholar
8. Maeda, T, Kanemoto, S, Hayashi, T. A novel class of binary zero-correlation zone sequence sets. In: Proc. IEEE TENCON; 2010. 708–11 pp.10.1109/TENCON.2010.5686619Search in Google Scholar
9. Hayashi, TA. Class of zero-correlation zone sequence set using a perfect sequence. Proc IEEE Signal Processing Lett 2009;16:331–4. https://doi.org/10.1109/LSP.2009.2014115.Search in Google Scholar
10. Matsumoto, T, Torii, H, Matsufuji, S. Theoretical analysis of BER performance of optical ZCZ-CDMA system. Int J Comput Commun 2013;1:18–25.Search in Google Scholar
11. Fassi, B, Taleb-Ahmed, A. A new construction of optical zero-correlation zone codes. J Opt Commun 2018;39:359–68. https://doi.org/10.1515/joc-2017-0214.Search in Google Scholar
12. Fan, PZ, Suehiro, N, Kuroyanagi, N, Deng, XM. Class of binary sequences with zero correlation zone. IEE Electron Lett 1999;35:777–9. https://doi.org/10.1049/el:19990567.Search in Google Scholar
13. Driz, S, Fassi, B, Taleb-Ahmed, A. Optical ZCZ codes generator based FPGA implementation for OCDMA systems. In: International Conference on Engineering & Technology (ICET-19), Algiers, Algeria. ARDA Conference; 2019. 55–60 pp.Search in Google Scholar
14. Fassi, B, Mimoun, H, Messaoudi, R, Addad, M. A new class of ternary zero correlation zone sequence sets based on mutually orthogonal complementary sets. IOSR J Electron Commun Eng 2015;10:08–13. https://doi.org/10.9790/2834-10310813.Search in Google Scholar
15. Fassi, B, Djebbari, A, Taleb-Ahmed, A. Ternary zero correlation zone sequence sets for asynchronous DS-CDMA. J Commun Netw 2014;6:209–17. https://doi.org/10.4236/cn.2014.64023.Search in Google Scholar
16. Abudoukeremu, A, Matsufuji, S, Matsumoto, T. On optical ZCZ codes with a good aperiodic autocorrelation property. ICACT; 2013. 586–9 pp.Search in Google Scholar
17. Feng, L, Wang, J, Qingyang, H, Liu, L. New design of optical zero correlation zone codes in quasi-synchronous VLC CDMA systems. J Wirel Commun Netw 2015;120:1–7. https://doi.org/10.1186/s13638-015-0360-z.Search in Google Scholar
18. Nawsher, K, Ibrar, Y, Abaker Targio Hashem, I, Zakira, I, Kamal eldinMahmoud Ali, W, Alam, M, et al. Big data: survey, technologies, opportunities, and challenges. Sci World J 2014:Article ID 712826. https://doi.org/10.1155/2014/712826.Search in Google Scholar PubMed PubMed Central
19. Shake, TH. Confidentiality performance of spectral-phase-encoded optical CDMA. J Lightwave Technol 2005;23:1652–63. https://doi.org/10.1109/jlt.2005.844504.Search in Google Scholar
20. Leaird, DE, Jiang, Z, Weiner, AM. Experimental investigation of security issues in OCDMA: a code-switching scheme. Electron Lett 2005;41:817–9. https://doi.org/10.1049/el:20051830.Search in Google Scholar
21. Reshma, AT, Vipin, VR. Security enhancement of optical code division multiple access system using multicode-keying encryption. Int J Innovative Res Comput Commun Eng 2016;4:1608–13. https://doi.org/10.15680/IJIRCCE.2016. 0402149.Search in Google Scholar
22. Agarwal, V, Agarwal, M, Pareek, P, Chaurasia, V, Pandey, SK. Ultrafast optical message encryption–decryption system using semiconductor optical amplifier based XOR logic gate. Opt Quant Electron 2019;51:221. https://doi.org/10.1007/s11082-019-1930-9.Search in Google Scholar
23. Sharma, T, Ravi Kumar, M. Novel security enhancement technique for OCDMA and SAC OCDMA against eavesdropping using multi-diagonal code and gating scheme. In: Janyani, V, Singh, G, Tiwari, M, d’Alessandro, A, editors. Optical and wireless technologies. lecture notes in electrical engineering. Singapore: Springer; 2020, vol 546. https://doi.org/10.1007/978-981-13-6159-3_50.Search in Google Scholar
24. Shivani, R, Amit, GA. Novel security enhanced decoder based on XOR detection for optical code division multiple access system using multi-diagonal code. Indian J Sci Technol 2016;9:1–9. https://doi.org/10.17485/ijst/2016/v9i36/101480.Search in Google Scholar
25. Tasnuva, C, Nasir Uddin, M. SOA based CMUX and CDEMUX design for OCDMA system. In: International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), Dhaka, Bangladesh. IEEE; 2019. 108–12 pp. https://doi.org/10.1109/ICR EST.2019.8644302.Search in Google Scholar
26. Sahafi, M, Rostami, A, Sahafi, A. All-optical high speed logic gates using SOA. Opt Commun 2012;285:2289–92. https://doi.org/10.1016/j.optcom.2012.01.018.Search in Google Scholar
27. Singh, S, Kaur, R, Singh Kaler, R. Photonic processing for all-optical logic gates based on semiconductor optical amplifier. Opt Eng 2014;53:116102. https://doi.org/10.1117/1.OE.53.11.116102.Search in Google Scholar
28. El-Saeed, EM, El-Aziz, AA, Fayed, HA, Aly, MH. Optical logic gates based on semiconductor optical amplifier Mach–Zehnder interferometer: design and simulation. Opt Eng 2016;55:025104. https://doi.org/10.1117/1.oe.55.2.025104.Search in Google Scholar
29. Choudhary, K, Kumar, S. Design of an optical OR gate using Mach-Zehnder interferometers. J Opt Commun 2016;39:161–5.10.1515/joc-2016-0131Search in Google Scholar
30. Saharia, A, Mudgal, N, Agarwal, A, Sahu, S, Jain, S, Ghunawat, AK, et al. A comparative study of various all-optical logic gates. Opt Wirel Technol 2019:429–37.10.1007/978-981-13-6159-3_45Search in Google Scholar
31. Singh, P, Tripathi, DK, Jaiswal, S, Dixit, HK. All-optical logic gates: designs, classification, and comparison. Adv Opt Technol 2014. https://doi.org/10.1155/2014/275083.Search in Google Scholar
32. Jyoti, V, Kaler, RS. Novel anti-jamming technique for OCDMA network through FWM in SOA based wavelength converter. Opt Fiber Technol 2013;19:259–63. https://doi.org/10.1016/j.yofte.2013.02.005.Search in Google Scholar
33. Arun, V, Shukla, NK, Singh, AK, Upadhyay, KK. Design of all optical line selector based on SOA for data communication. In: International Conference on Computer and Communication Technology ICCCT’15, Allahabad, India; 2015. 281–5. pp. https://doi.org/10.1145/2818567.2818658.Search in Google Scholar
34. Chanalia, P, Gupta, A, Shaina, Bakshi, S. All optical high speed multiplexer circuit for verification of proposed gates. J Opt Commun 2017;39:289–95.10.1515/joc-2016-0152Search in Google Scholar
35. Fassi, B, Djebbari, A, Taleb-Ahmed, A, Dayoub, I. A new class of binary zero correlation zone sequence sets. IOSR J Electron Commun Eng (IOSR-JECE) 2013;5:15–19.10.9790/2834-0531519Search in Google Scholar
36. Feng, L, Wang, J, Hu, RQ, Liu, L. New design of optical zero correlation zone codes in quasi-synchronous VLC CDMA systems. EURASIP J Wirel Commun Netw 2015;1:1–7. https://doi.org/10.1186/s13638-015-0360-z.Search in Google Scholar
© 2020 the author(s), published by De Gruyter, Berlin/Boston
This work is licensed under the Creative Commons Attribution 4.0 International License.