Secrecy Enhancement for SSK-Based Visible Light Communication Systems

: Visible light communication (VLC) is a technology that uses unlicensed light spectrum resources and high spatial reuse rates for communication. Because it does not occupy any resource allocation in wireless communication, it has fully alleviated the problem of spectrum scarcity in radio frequency (RF) communication and gradually become a new development direction. However, owing to the inherent broadcasting nature of the VLC channel, the VLC link is vulnerable to eavesdropping by unexpected or unauthorized users in spacious public places. Therefore, enhancing the security of the VLC system has attracted extensive attention. This paper studies the security optimization scheme of the VLC system based on the space shift keying (SSK) technology in the free space optical environment called the SSK-VLC system. The antenna selection (AS) technology and artiﬁcial noise (AN) cancellation method are adopted to enhance the conﬁdentiality of the SSK-VLC system. In this paper, we presume that the SSK-VLC system includes three parts: a transmitter containing multiple light-emitting diodes, a legitimate receiver, and an eavesdropper, respectively. By using the designed AS and AN method, the transmitted valid information can be demodulated at the legitimate receiver, and at the same time, the received information by the eavesdropper will be disturbed. The simulation results prove that the proposed optimization scheme can further improve the security performance, including the secrecy rate (SR) and the bit error ratio (BER), compared with the traditional SSK-VLC scheme.


Background
With the rapid development of modern science and technology, the amount of new knowledge and information has increased, which makes the limited radio frequency (RF) spectrum resources even scarcer. Therefore, increasing the communication speed and spreading the communication spectrum has become an effective way to solve the problem. Meanwhile, the visible light communication (VLC) technology is discussed as the indoor access method of the fifth-generation mobile communication system, which has 400 THz available bandwidth and can greatly compensate for the spectrum resources [1]. Both VLC and RF communications use electromagnetic waves for wireless communications. However, compared to the existing RF communication technology, the VLC system can provide higher speeds. Because the VLC system works under the line-of-sight (LoS) environment between the source and receiver, there are certain advantages in preventing eavesdropping.
In addition, the VLC system can be used in electromagnetically sensitive areas and can also be deployed in the places where it is difficult to deploy optical fibers, such as operating rooms. In the VLC system, the transmitter loads the bit sequence that has carried information on the light-emitting diode (LED) by the drive circuit and uses the visible light band as a medium to transmit the information to the free space in the form of light intensity. At the receiver, the received optical signal is converted into an electrical signal by a photodetector (PD), and the original signal is recovered by demodulation and remapping [2]. Compared with RF channels, VLC has unique advantages such as rich spectrum resources, lighting, and communications functions. In addition, the VLC link provides better signal constraints and reduces the probability of interception caused by LoS propagation and the constraints of light waves on opaque surfaces. However, due to the inherent broadcast nature of the VLC channel, the transmitted information is vulnerable to eavesdropping by unintentional or unauthorized users [3], especially in physical areas where multiple users can access or share the transmitter's illumination, such as classrooms, meeting rooms, public libraries, airplanes, etc. Moreover, even if the eavesdroppers are not allowed to access the designated area, they can still intercept information through the structure of the physical environment, such as small gaps (keyholes) and transparent materials (windows). Therefore, the security of VLC is as important as the security of RF communication. The existing security technologies are mainly based on traditional upper-layer encryption, which requires complex algorithms to cope with the increase of mobile terminals. As mobile device's computing capability and cracking ability improve, the traditional complex algorithms will face severe challenges. Compared with the traditional upper-layer encryption security technology, physical layer security (PLS) can provide the first line of defense by using the wireless channel's uniqueness, difference, reciprocity, and other physical layer characteristics to ensure communication security. Therefore, the research on PLS for the VLC system has shown greater significance. The common PLS technologies of VLC mainly include precoding schemes, the antenna selection (AS) method, artificial noise (AN) technology, and the establishment of security protection areas, which can effectively improve the transmission security of information.
With the advent of the big data era, the use of conventional diversity technology and smart antenna technology can no longer meet communication requirements. The multipleinput multiple-output (MIMO) technology can greatly improve the space resource utilization of the system and increase the transmission rate and transmission capacity without increasing the system bandwidth. However, MIMO technology needs to achieve synchronization between the transmitters, which increases the cost of the actual system. Moreover, the transmitter transmits signals with the same frequency, which may easily cause channel interference. As the number of antennas increases, the system implementation's difficulty increases accordingly. However, limiting the number of deployed antennas will limit the advantages of the MIMO technique. Therefore, the spatial modulation (SM) technology based on MIMO technology was proposed in [4]. The core idea of SM is to transmit data by activating only one antenna at the transmitter in each time slot, which can effectively avoid channel interference and synchronization problems in the multi-antenna transceiver technology. VLC is a technology that combines lighting and communication, and it usually uses multiple LED light sources in an indoor lighting environment. The introduction of SM into the VLC system makes full use of the spatial dimensions provided by multiple LEDs to transmit information, which not only maintains the advantages of VLC, such as its low cost, no electromagnetic radiation, and high safety performance, but also further improves the spectrum utilization of the communication system.

Related Work
Some studies about VLC systems with MIMO or multiple-input single-output (MISO) channels have been investigated in [5][6][7][8][9][10][11][12][13][14]. In [5], Kumar et al. proposed an indoor communication scheme that combines VLC and RF at the same time to improve the confidentiality rate. In the indoor communication system, VLC technology is the main implementation Electronics 2022, 11, 1150 3 of 15 scheme, and RF technology is used to make up for the shortcomings of VLC technology in terms of the imposed limit of secrecy rate (SR). Then, a novel selection mechanism was proposed to make the best technical choice based on the knowledge of channel state information (CSI). The proposed system not only prevents eavesdropping attacks, but also reduces the security outage probability (SOP). In [6], the movements of users were considered in the systems and an optimization scheme about dynamically allocating power was proposed to boost the PLS of the VLC network, which is based on non-orthogonal multiple access (NOMA). In this work, multiple optical allocations were designed, and optimization theory is used to find the optimal solution to the power allocation and the joint secure communication issues. In [7], Su et al., designed a multi-dimensional lattice design technique for a multi-user generalized space shift keying system (MU-GSSK) to improve the PLS of the MIMO VLC communication system, which is used to serve the multi-user. With properly designed precoding of the transmitter, all available LEDs can be used simultaneously to transmit information to each user with higher spectral efficiency and without any multi-user interference (MUI). The MU-GSSK scheme generates friendly interference signals by randomly switching LEDs to prevent any meaningful confidential information from leaking to the eavesdropper. Therefore, bit error ratio (BER) performance of the multi-user is improved. However, this system requires high command LED array, appropriate beamforming technology, and perfect CSI. In [8], two methods were designed to improve the PLS of VLC systems under the condition that multiple illegal users try to eavesdrop the legitimate users. Both methods are used to optimize the total transmitted power of senders such that the PLS could be improved. When the CSI of illegal users can not be known to the sender of systems, the power saving problem can be solved by letting the AN reside in the null space of channel of the legitimate user. Then, when the CSI is available, the author proposed two approaches named as concave convex procedure (CCP) and semidefinite relaxation (SDR) to find the suboptimal solutions of the non-convex power saving problem. In [9], Qian et al. combined the intelligent reflecting surfaces (IRS) technique with the single-input single-output (SISO)-VLC systems. First, the authors derived the lower bound of SR and the channel gain of IRS. Then, in order to find the optimal orientations of mirrors, the authors solved the optimization problem to enhance the IRS channel gain of the legitimate user while the IRS channel gain of the illegal user can be constrained by a particle swarm optimization (PSO) algorithm. Since the optimal orientations have been chosen to aid the VLC systems, the SR performance of the system can be enhanced by enlarging the difference of channel gain between a legitimate user and an illegal user. In [10], Ma et al. designed beam formers to improve the secrecy of MISO-VLC systems when the CSI between transmitter and eavesdropper is known. Moreover, the authors further expanded the scope of application of these beam formers by using imperfect CSI knowledge. When the wiretap CSI is perfect, the design of optimal safe beamforming is used. When the wiretap CSI is not perfect, the design of robust beamforming is used. In [11], Xiao et al. combined the reinforcement learning (RL) technique with the VLC systems based on the MISO scenario. Based on the MISO-VLC system, an RL-based intelligent beamforming framework and RL-based MISO-VLC beamforming algorithm were proposed. The optimal beamforming strategy could be realized after a sufficient number of learning iterations. The utility and confidentiality of the MISO-VLC system were further improved. Compared with the existing benchmarks, the BER of the legal receiver was significantly reduced. In [12], compared with the traditional zero-forcing precoding scheme, Arfaoui et al., proposed a new precoding strategy to boost the PLS performance of the MISO-VLC systems which serves the multi-user. However, the complexity of the proposed scheme was increased. The trade-off between the PLS performance and complexity of the proposed scheme can be further optimized. In [13], the SR performance of MIMO-VLC systems was studied under the wiretap channel. Arfaoui et al. proposed a low complexity precoding strategy which is based on the generalized singular value decomposition of the main channel to enhance the PLS of the systems. In [14], Chaaban  jamming to enhance the SR performance of the MISO-VLC system. The friendly jamming can cause interference to illegal users while it can be eliminated at the legitimate receiver. However, the above papers have not fully considered the PLS of VLC based on the space shift keying (SSK) system. SSK modulation is a special mode of SM. Since it does not use the traditional digital baseband modulation technology, it has the advantages of low hardware cost and low detection complexity while ensuring system reliability. As in RF communication, the concept of SSK can also be applied in the VLC area by using the appropriate channel model and transmitter, such as LED. Applying SSK modulation technology to the VLC system has become an effective way to improve the system's ability to transmit data. In order to further reduce the complexity of the modulation and demodulation process, Jeganathan et al. proposed a simplified version of SM called SSK in [15], which only uses the spatial dimension to transmit information. This modulation scheme activates only one transmitting antenna to represent information at each transmission time, and other transmitting antennas do not work. In [16], to improve the data transmission rate, Bao et al., proposed a new generalized SM scheme based on the indoor VLC system. In [17], Wang et al., used the minimax criterion to select LEDs of GSSK-VLC systems for optical communication. Experiments showed that the average mutual information (AMI) between Bob and Eve can be further improved. Thus, the PLS security of SSK-VLC systems should be considered. In [5], two techniques were introduced to improve the PLS of VLC systems which use GSSK modulation. In the first technique, the authors applied the spatial constellation design (SCD) to boost the BER performance of Bob and reduce the BER performance of Eve. For the second technique, the authors combined the appropriate beamforming vectors at the relay with NOMA to enhance the PLS of the VLC system. In [18], Ben et al. considered the AN to enhance the PLS performance of the indoor MISO VLC system and derived the upper bound and the lower bound of SR. In the system, the minimum mean squared error (MMSE) equalizer is adapted to detect the receiving signals from the multi-user. Compared with the systems without AN, the SR performance can be improved with the help of the AN. Then, the SR performance is further improved by setting the appropriate power of AN. In [19], an optical jamming strategy was proposed to enhance the PLS for GSSK-VLC systems. In the system, the sender is designed to transmit the effective signal alone with the optical jamming which obeys the appropriate power constraint. Results showed that the PLS of the system can be enhanced in terms of achievable SR. However, the impact of atmospheric turbulence on VLC is not considered.
The atmospheric turbulence effect leads to the random fluctuation of the wavefront of the transmitted beam, resulting in spot drift and intensity fluctuation (flicker), which seriously reduces the quality of the transmitted beam. It further reduces the system performance of the free space optical communication system, such as increasing the BER, reducing the channel capacity, and increasing the interrupting probability. Therefore, it seriously affects the stability and reliability of the communication system. In order to find the influence of atmospheric turbulence on free space optical communication, researchers have proposed various atmospheric turbulence channel models, such as the lognormal distribution, the K-distributed turbulence, the exponential distribution, the I-K distribution, the Gamma-Gamma distribution, etc. Among these atmospheric turbulence channel models, the lognormal model is suitable for weak turbulence conditions, which can satisfy the smaller refractive index structure constant and other beam parameters. In [20], Kiasaleh et al. studied the performance of free space optical communication, which was based on differential phase shift keying (DPSK) modulation by using the K-distribution model. The K-distribution is suitable for medium distance propagation (close to 1 km). Specifically, when the scintillation index is in the range of (2, 3), the K-distribution is a reliable atmospheric turbulence model. In [21], Popoola et al. used the exponential distribution model to study the performance of free space optical communication. In [22], the Gamma-Gamma distribution model with actual test data for medium-strong turbulence was used to study the coding error rate of the free space VLC system. In [23], the error rate of the free space optical communication system was analyzed. In [24], Gappmair et al., used pulse position modulation to analyze the free space VLC system performance. In [25], the closed average channel capacity and expression of interrupting probability of the free space VLC system were derived. In the case of medium-strong turbulence, the Gamma-Gamma distribution model is consistent with the actual test data. To the best of our knowledge, there is no work considering SSK technology by considering Gamma-Gamma distribution model in the VLC system for single-user secure communication.

Contribution
Based on the above analysis, a VLC system based on SSK technology was established. In the proposed system, the transmitter is equipped with multiple LEDs for wireless data transmission, and a legitimate receiver is equipped with single antenna for receiving data. In addition, there is an eavesdropper equipped with one antenna to eavesdrop the information data. In the system, AS technology and the AN elimination method are used to enhance the SR and BER performances of the SSK-VLC system. The BER and the SR results prove that the proposed scheme can improve the security performance compared with the traditional SSK-VLC scheme.
The rest of the paper is organized as follows. In Section 2, the system model of the scheme is introduced. In Section 3, the design method is described. Section 4 introduces the system analysis and the simulation results. Finally, the conclusion is given in Section 5.

System Model
SSK is a relatively simple modulation method in SM technology [26,27]. Because there are many similarities between VLC technology and RF communication, some modulation technologies in RF communication can also be applied to VLC. In this paper, SSK modulation technology is used for modulation and LED is used as antenna. There is only modulation in the spatial domain and no modulation in the signal domain in SSK modulation. In any transmission time slot, only one LED index conveys bit information, and the light intensity of the transmitted signal is fixed and does not carry bit information. It can effectively use the spatial domain and improve system performance. As shown in Figure 1, the system contains a signal transmitter named Alice, a legitimate receiver named Bob of the SSK system, and an eavesdropper named Eve. The transmitter Alice is configured with N a LEDs and Bob as a legitimate receiver with a PD in the system model. In addition, Eve works as an eavesdropper in this system. The CSI of the legitimate channel is assumed to be perfectly known.
model. The K-distribution is suitable for medium distance propagation (close to 1 km). Specifically, when the scintillation index is in the range of (2, 3), the K-distribution is a reliable atmospheric turbulence model. In [21], Popoola et al. used the exponential distribution model to study the performance of free space optical communication. In [22], the Gamma-Gamma distribution model with actual test data for medium-strong turbulence was used to study the coding error rate of the free space VLC system. In [23], the error rate of the free space optical communication system was analyzed. In [24], Gappmair et al. used pulse position modulation to analyze the free space VLC system performance. In [25], the closed average channel capacity and expression of interrupting probability of the free space VLC system were derived. In the case of medium-strong turbulence, the Gamma-Gamma distribution model is consistent with the actual test data. To the best of our knowledge, there is no work considering SSK technology by considering Gamma-Gamma distribution model in the VLC system for single-user secure communication.

Contribution
Based on the above analysis, a VLC system based on SSK technology was established. In the proposed system, the transmitter is equipped with multiple LEDs for wireless data transmission, and a legitimate receiver is equipped with single antenna for receiving data. In addition, there is an eavesdropper equipped with one antenna to eavesdrop the information data. In the system, AS technology and the AN elimination method are used to enhance the SR and BER performances of the SSK-VLC system. The BER and the SR results prove that the proposed scheme can improve the security performance compared with the traditional SSK-VLC scheme.
The rest of the paper is organized as follows. In Section 2, the system model of the scheme is introduced. In Section 3, the design method is described. Section 4 introduces the system analysis and the simulation results. Finally, the conclusion is given in Section 5.

System Model
SSK is a relatively simple modulation method in SM technology [26,27]. Because there are many similarities between VLC technology and RF communication, some modulation technologies in RF communication can also be applied to VLC. In this paper, SSK modulation technology is used for modulation and LED is used as antenna. There is only modulation in the spatial domain and no modulation in the signal domain in SSK modulation. In any transmission time slot, only one LED index conveys bit information, and the light intensity of the transmitted signal is fixed and does not carry bit information. It can effectively use the spatial domain and improve system performance. As shown in Figure  1, the system contains a signal transmitter named Alice, a legitimate receiver named Bob of the SSK system, and an eavesdropper named Eve. The transmitter Alice is configured with LEDs and Bob as a legitimate receiver with a PD in the system model. In addition, Eve works as an eavesdropper in this system. The CSI of the legitimate channel is assumed to be perfectly known.  In the system, the antenna of the transmitter Alice consists of two parts. One part consists of N t antennas selected from the N a antennas to perform the SSK function. The reason of selection is that the number of transmit antennas N a usually is not the power of 2, which cannot meet the SSK mechanism. Therefore, to meet the requirements of SSK transmission, the N t antennas from the N a antennas are selected where N t is the power of 2. Among N t antennas, one antenna is selected as the active antenna to convey the information through the antenna index and transmit the first designed AN. At the same time, the other part of N a − N t antennas choose one antenna to send the second designed AN.
The value of selecting the combination of N t antennas from N a antennas is P = N a N t .
In each time slot, the transmitter Alice selects one of the P combinations as the first part of the antenna [28]. Therefore, the transmitted signal vector from the transmitter Alice can be represented by: The VLC channel gain is determined by the transmit LED and the location of the receiving PD. In order to adjust the illumination level of the LED, the identical bias current is used to drive the emission LED [17], which is represented by I DC ∈ R + . To ensure safety, keep linear current conversion, save power, and avoiding clip distortion, the total current of I DC + x(k) was restricted to the range of [(1 − α)I DC , (1 + α)I DC ], with α ∈ [0, 1] [17]. Additionally, assume that all LEDs and PDs have the same parameter. The instantaneous intensity can be modeled after electro-optic conversion as P T (k) = η[I DC + x(k)], where η denotes the LEDs' current-to-light conversion efficiency. The optical power received by the legitimate receiver from the first LED can be expressed as P R (k) = GP T (k), where G denotes the path gain between the first LED and the receiver. The path gain G is represented when the broad Lambertian emission mode is considered, as shown in [3]. When the generalized Lambertian emission pattern is considered, the path gain G can be represented by: where d denotes the LoS distance between the receiver's PD and the LED, A R means the effective detection area of the PD, and φ means the angle of irradiance from the LED. All LED antennas are assumed to have same irradiance. Referring to (2), ψ is the angle of incidence of the i-th optical link, m = −1/ log 2 (cosφ 1/2 ) is the Lambertian emission order, with φ 1/2 denoting the half irradiance angle, and ψ FoV denoting the receiver' field-of-view (FoV) semi-angle. Based on [17], the detection area of the PD can be represented by: where A PD represents the PDs' area and β is the refractive index of the optical concentrator. Given the response R for the PD, the incident light power is converted into a current of P R (k). After removing the direct current (DC) bias I DC in x(k) contaminated by the noise, a transimpedance amplifier with a gain of T amplifies the received signal to produce a voltage of q(k) ∈ R, which is scaled by the combination of the transmitted signals. In other words, when the j-th LED lamp is activated to send a signal, the input-output relationship of the VLC channel between the N t LEDs and a PD can be modeled as: where h = TRGη denotes the channel gain and w(k) ∼ N 0, σ 2 indicates the Gaussian noise. The three components of noise are weighted, including the shot noise, thermal noise, and intensity-dependent noise caused by the ambient light. The additive white Gaussian noise (AWGN) with zero mean can be used to model the sum of these noise components [29]. According to the above assumptions and relying on the VLC channel model of Equation (4), the received signals of the legitimate receiver and the eavesdropper can be represented as: where h E and h B are the Gamma-Gamma fading channels from Alice to Eve and Alice to Bob, respectively. After applying AS technology, the received signals can be re-expressed as: where T k is the N t columns of identity matrix I N a which means the selected matrix of effective transmit antenna for k ∈ {1, 2, . . . , P}. If we jointly consider AS and designed AN, and assume the eavesdropper knows nothing about the knowledge of the legal channel, it is difficult for Eve to eliminate the designed AN. Therefore, any vector of h B cannot be represented by h E , and the received signals at Bob and Eve can be respectively represented as: where T q is a single column matrix selected from submatrix I N a , which means the selected matrix of the effective transmit antenna for q ∈ {1, 2, . . . , N a − N t }. After adding the designed AN and AS, the signal received by Bob and Eve can be expressed as: where h Bj is the j-th entry of h B and h Ej is the j-th entry of h E , h Bi is the i-th entry of h B , h Ei is the i-th entry of h E , v denotes the complex Gaussian AN with zero mean and variance (value is less than 1), and α 1 and α 2 are the designed parameters for processing AN.

Attenuation Model of Atmospheric Turbulence Channel
When the beam spreads in the atmosphere, it is highly susceptible to atmospheric turbulence, which causes the decline of beam propagation quality, spot drift, and light intensity fluctuation, increases the error rate of VLC in free space, and affects the stability and reliability of VLC. As a result of the refractive index fluctuation, the strength of the light wave fluctuates when it transmits in atmospheric turbulence. In order to evaluate the effectiveness of corresponding countermeasures and assess the influence of atmospheric turbulence, it is important to model the fading distribution accurately. The lognormal distribution is usually used to simulate weak turbulence conditions, and the K-distribution is suitable for medium distance propagation. But the Gamma-Gamma distribution model is chosen to model the signal attenuation. The reason is that the Gamma-Gamma fading model is very consistent with the measured data of various turbulence conditions from weak to strong.
The Gamma-Gamma fading model is one of the commonly used turbulence channel models, which can mathematically express the intensity and phase fluctuation of received signals. The probability density function (PDF) of the Gamma-Gamma fading model is given as: where a and b respectively denote the small-scale and large-scale atmospheric turbulence coefficients, Γ(·) represents the Gamma function, and K n (·) stands for the modified Bessel function of the second kind of the n-th order. In the plane wave case, the a and the b are respectively represented as: where σ 2 = 1.23C 2 n k 7 6 L 11 6 as Rytov variance with k is the wavenumber, L is the transmission distance, and C 2 n is the atmospheric refractive index structure constant. The a and b are the order of the modified Bessel function of the second kind. Only in the case of plane waves can a and b be expressed as Equations (14) and (15). These two parameters affect the number of large-scale and small-scale turbulent vortices in the atmosphere, thus affecting the light intensity and optical communication quality.

Artificial Noise Cancellation
The AN is designed by using the main CSI. The interference signal only acts on the eavesdropper for obtaining effective security capacity. Its basic idea is to interfere with the eavesdropper's reception by sending specific AN without affecting the legitimate receiver as much as possible. To improve the system's security performance, AN cannot affect the confidentiality of the legitimate receiver Bob. Specifically, since the CSI of the eavesdropping channel and the legal channel are independent, the interference of legal receiver Bob can be eliminated when the eavesdropper Eve interference is retained. So, when AN at Bob is eliminated, the interference term of Bob is zero, which can be expressed as: The eavesdropper should suffer the interference after disturbing and this interference should not be eliminated. Therefore, the interference term of the eavesdropper Eve should not be zero, which means: where the parameters α 1 and α 2 should be set as: When h Ej = h Bj and h Ei = h Bi , Equations (16) and (17) can be guaranteed. In other words, the eavesdropper receives AN, but Bob's AN is eliminated.

Antenna Selection
In recent years, some scholars have begun to consider using legitimate user AS to improve the safe interrupting capacity of the system [30]. By selecting some antennas from all antennas for signal processing, AS technology can obtain system performance while saving hardware costs and reducing system complexity. We consider both the legal channel and the eavesdropping channel and design AS and AN together, which can improve the channel capacity of the legal user and reduce the channel capacity of eavesdropping to increase the security capacity of the legal channel significantly. In this part, the selection of antenna and the standard of AS are discussed. The power of the received signal at the legitimate receiver is ||h B T k x(k)|| 2 and ||h E T k x(k)|| 2 is the power of the received signal at the eavesdropper. To ensure the communication performance of Bob, ||h B T k x(k)|| 2 Electronics 2022, 11, 1150 9 of 15 demands to be larger than ||h E T k x(k)|| 2 + σ 2 with σ 2 being AWGN power. In order to achieve the above requirement, the signal to leakage noise ratio (SLNR) for the j-th channel in the k-th combination is expressed as: The purpose is to select the optimal T k value by the maximum SLNR value. If all transmit antennas are assumed to be irrelevant, the SLNR of each transmit antenna is different and can be represented as: where h Bl and h El is the l-th column of the channel h B and h E with l being the index of the selected antenna (l ∈ {1, 2, . . . , N a }). After calculating the SLNR values of all transmitter antennas, the SLNR values are arranged in a descending order as follows: where {π 1 , π 2 , · · · , π N a } is an ordered permutation set of {1, 2, · · · , N a }. Therefore, the best condition is to select the first N t SLNR values from Equation (21). Based on the selected SLNR, the corresponding N t antenna can be obtained. The larger the SLNR value, the more significant the difference between the eavesdropping channel and the legitimate channel. Compared with the non-antenna selection scheme, the system performance is improved. The complexity of the method based on SLNR is divided into two parts. The first part of the operation is to calculate the N t SLNR values, and the second part is the sorting operation [31]. Therefore, the complexity of the AS method based on SLNR can be expressed as O(N a ) + O(N a log 2 N a ) ≈ O(N a log 2 N a ).

SSK-VLC System Analysis
This section discusses the SR performance of the VLC-SSK scheme. The scheme eliminates the AN at the legitimate receiver and retains the AN for the eavesdropper. Therefore, the signals received at the legitimate receiver Bob and the eavesdropper Eve are expressed as: and After the AS, the probability of choosing an antenna from N t antennas equal 1/ N t , so the likelihood of receiving the signal follows complex Gaussian distribution at the legitimate receiver Bob, which can be expressed as: Between Alice and Bob, the mutual information can be represented by: According to Equation (23), including two designed ANs at Eve and AWGN, the noise part is represented as: In the design, both the AN and the AWGN follow the complex Gaussian distribution; therefore, w E (k) is Gaussian colored noise, and its variance can be represented by: In order to calculate the mutual information of the eavesdropper Eve, the necessity for linear whitening transform function Q multiplying the received signal of the eavesdropper is recognized, which is expressed as: According to Equations (23), (27) and (29), the received signal at the eavesdropper Eve can be represented by: The transform function's purpose is to make the noise distribution of the eavesdropper Eve's ANs and AWGN obey the Gaussian distribution with zero mean and variance σ 2 . Consequently, the overall received signal follows the complex Gaussian distribution, which can be shown as: P y e h Ej = 1 After taking into consideration the probability of selecting the specific antenna, (31) is derived as: The mutual information between the transmitter Alice and the eavesdropper Eve can be expressed as: I y e ; h Ej = I y e ; h Ej (33) The mutual information expression of the wiretap channel and the legitimate channel is known, and the calculation formula of SR is [32]: where I y b ; h Bj and I y e ; h Ej can be expressed as Equations (35) and (36) according to (24): where H (·) is the entropy of the discrete random variable. The optimal antenna is selected to indicate the valid signal and transmit the AN. The absolute value difference of the CSI coefficient is more significant than the absolute value difference of the scheme without AS between the wiretap channel and legitimate channel. Obviously, the AS scheme can improve the security of VLC.

Analytical and Simulation Results
To evaluate the performance of the proposed VLC-SSK system, the simulation is carried out in MATLAB. In the simulation, a quasi-stationary flat-fading channel is assumed with the equal probability distribution of input bits and AWGN. To better evaluate the performance of the proposed VLC-SSK system, the results of the SR and the BER values under different SNR variables are shown in Figures 2-6. In these figures, the proposed AS scheme is called the SLNR scheme, and the existing scheme is called the random selection scheme. In addition, as the value increases, the BER value of Bob decreases and the BER value of Eve increases. Therefore, we can conclude that the bigger value can bring the better performance for the proposed scheme. Therefore, a higher value can be set to decrease the BER of Bob and increase the BER of Eve to improve the security performance of the system. Figure 6 shows      In the simulation, N r = 1 at the receiver, N a = 6, and N t = 4 at transmitter are assumed. The SR values of all the schemes increase as the SNR values increase. In addition, as the v value increases, the SR values of all the schemes increase because as the v value increases, the interference of AN on the eavesdropper also increases, which leads to higher SR. Furthermore, the SR values of SLNR schemes outperform the SR values of random selection schemes. Figure 3 shows the relation between the SR value and the SNR value for different schemes under different (N a , N t ) situations. Specifically, (5,2), (6,4), and (10,8) pairs are considered. In Figure 3, SR values of all schemes increase with the increase of SNR value and tend toward the saturation point. Among all the different (N a , N t ) situations, the schemes with the (10, 8) pair achieve the best SR performance. Figure 4 shows the relation between the BER values and the SNR values of Bob and Eve for different schemes under the (6, 4) pair situation. As shown in the figure, the BER values of all the schemes decrease as the SNR values increase and the BER values of Bob are lower than the BER values of Eve in all the schemes. In addition, the BER value of Bob in the SLNR scheme is lower than the BER value of Bob in the random selection scheme while the BER values of Eve in all the SLNR and random selection schemes are similar. Therefore, it can be concluded that the BER performance of the SLNR scheme is better than the one of the random selection scheme. Figure 5 shows the relation between the BER values and the SNR values of Bob and Eve for the SLNR scheme under the (6, 4) pair situation and different v values (v = 0.3, 0.5, and 0.8). As shown in the figure, the BER values of all situations decrease as the SNR values increase and the BER values of Bob are lower than the BER values of Eve in all situations. In addition, as the v value increases, the BER value of Bob decreases and the BER value of Eve increases. Therefore, we can conclude that the bigger v value can bring the better performance for the proposed scheme. Therefore, a higher v value can be set to decrease the BER of Bob and increase the BER of Eve to improve the security performance of the system. Figure 6 shows the relation between the BER values and SNR values of Bob and Eve for different schemes under different (N a , N t ) situations. As shown in the figure, the BER values of all schemes in all situations decrease as the SNR values increase and the BER values of Bob are lower than the BER values of Eve in all schemes in all situations. In addition, among all the different (N a , N t ) situations, the schemes with the (5, 2) pair achieve the lowest values of BER for Bob and Eve. and the BER values of Bob are lower than the BER values of Eve in all situations. In addition, as the value increases, the BER value of Bob decreases and the BER value of Eve increases. Therefore, we can conclude that the bigger value can bring the better performance for the proposed scheme. Therefore, a higher value can be set to decrease the BER of Bob and increase the BER of Eve to improve the security performance of the system. Figure 6 shows the relation between the BER values and SNR values of Bob and Eve for different schemes under different ( , ) situations. As shown in the figure, the BER values of all schemes in all situations decrease as the SNR values increase and the BER values of Bob are lower than the BER values of Eve in all schemes in all situations. In addition, among all the different ( , ) situations, the schemes with the (5, 2) pair achieve the lowest values of BER for Bob and Eve.

Conclusions
In this paper, a security enhancement scheme of the SSK system for VLC is proposed. In the proposed scheme, AS and AN technologies have been applied to the SSK system for VLC to improve the security performance of the system. Compared with the scheme without AS technology and AN cancellation method, the security performance of the system is proven. In the AN cancellation method, appropriate parameters are designed to eliminate the legitimate receiver's interference and maintain with the eavesdropper. In the AS, the antenna is selected according to the SLNR values for improving the system performance. The simulation results show that the security performance of the proposed SR enhancement scheme is better than the random selection scheme.