We set the following prerequisites:  
\[(K-1)P<\sum_{i=j}^{n}h_{i}+\sum_{i=1}^{j-1}h_{i}\leq KP,K<\frac{n}{2},K\in N. \tag{1}\]  
It can be seen based on the above set conditions that  
\[h_{n}=KP-(h_{j}+h_{j+1}+\cdots+h_{n-1}+\cdots+h_{j-2}+h_{j-1}). \tag{2}\]  
The chirality of the pseudo-light array is reversed after specular reflection, as shown in Figure 2.  
The delay of the emission sequence between adjacent sub-light sources with opposite chirality is \(P-h_{j}\), \(P-h_{j+1}\), \(P-h_{j+2}\),..., \(P-h_{n}\),..., \(P-h_{j-2}\), \(P-h_{j-1}\). The sum of the delays of all emission sequences in the array of real lights is \(KP\), while the sum of the delays of all emission sequences in the array of pseudo-lights is \((n-K)P\). Therefore, the authenticity of the array of light sources can be discerned by calculating the sum of the emission sequence delays between adjacent sub-lights. Based on this premise, a sequence of \(h_{j}\), \(h_{j+1}\), \(h_{j+2}\),..., \(h_{n}\),..., \(h_{j-2}\), \(h_{j-1}\) forms a positive integer \(H_{r}\) as the ID of the light array. Different light source arrays are distinguished by using different \(H_{r}\), and there must be no cyclic shift relationship between different sequences \(H_{r}\). Taking Figure 1 as an example, the delay of the emission sequence between the sub-light sources is 3, 7, 1,..., 4, respectively, so (3, 7, 1,..., 4) is the ID of the array of this light source. After setting the light source emission sequence on the transmitter as required above, the emission sequence of the light source can be received through the complementary metal oxide semiconductor (CMOS) image sensor at the receiving end. According to the ID number, ranging from the smallest to the largest and right-hand rules, the sub-light sources in the light source array are arranged in an orderly manner. According to the order of the chirality of the right side, starting from any sub-light source, the sequence cross-correlation operation is used to calculate the emission sequence delay between adjacent sub-light sources, and the delay of the emission sequence is recorded as \(h^{\prime}_{j}\), \(h^{\prime}_{j+1}\), \(h^{\prime}_{j+2}\),..., \(h^{\prime}_{n}\),..., \(h^{\prime}_{j-2}\), \(h^{\prime}_{j-1}\). Then, we add the total delay and identify the authenticity of the light source array according to Formula (3). \[\sum_{i=j}^{n}h^{\prime}_{i}+\sum_{i=1}^{j-1}h^{\prime}_{i}= \begin{cases}KP, \text{true light.}\\ \text{others, pseudo-light.}\end{cases}  \tag{3}\]  
Figure 2: Principle diagram of delay addition algorithm. At the same time, the sequence \(H^{\prime}_{r}\), composed of \(h^{\prime}_{j}\), \(h^{\prime}_{j+1}\), \(h^{\prime}_{j+2}\),..., \(h^{\prime}_{n}\),..., \(h^{\prime}_{j-2}\), \(h^{\prime}_{j-1}\), can be compared with the database containing the IDs of the light sources to determine the ID of the light array. The algorithm can use a light array with three sub-lights to complete the light source authentication process. Therefore, considering the calculation burden of the algorithm and the design cost of the light source, we use a light source array consisting of three sub-sources in the following simulations.