Introduction

Terahertz (THz) radiation denotes electromagnetic (EM) waves with frequencies spanning from 0.1 to 10 THz, positioning them in the spectrum between infrared waves and microwaves1. Nowadays, as the number of users increases, there’s a pressing need to enhance data rates and expand bandwidth to ensure all users have access to information2,3. While microwave frequencies offer transmission rates in the tens of gigabits per second, the terahertz band boasts capacities reaching hundreds of gigabits per second or even several terabits per second4. Consequently, THz wave manipulation, due to its unique advantages, has attracted great attention in indoor wireless communication, inter-satellite communication, and holographic communication. Nevertheless, the interaction between THz radiation and most natural materials has revealed weak EM responses, leading to a lack of technological advancements and practical applications in THz devices5.

Metamaterials are artificial composite structures possessing remarkable physical properties absent in natural materials. Through the orderly design of structure on the fundamental scale of materials, we can surpass the constraints of certain apparent natural laws and achieve extraordinary material functionalities surpassing the inherent properties of nature6. Metamaterials are used for negative refraction7, invisibility cloaking8, and perfect lenses9. However, metamaterials face notable practical limitations stemming from their pronounced dispersion of resonant responses, lossy characteristics, and the manufacturing complexities associated with three-dimensional bulky structures10. Metasurfaces, which are two-dimensional (2D) metamaterials consisting of engineered subwavelength periodic or nonperiodic geometric structures, have been intensively investigated also to offer advantages such as their unique properties in manipulating EM waves, cost-effectiveness, high surface integrity, and simplified fabrication processes11,12,13. As an emerging platform, metasurfaces have sparked a surge in research interest by showcasing exceptional capabilities in manipulating EM wave amplitude, phase, and polarization. These advancements hold significant promise for diverse applications in EM wave control, including the generation of orbital angular momentum (OAM)14, polarization conversion15, and holography16. In a groundbreaking development, Cui et al. unveiled the revolutionary concept of digital metasurfaces, a wide-reaching interface that seamlessly integrates digital information with the physical world17. This innovation opens up the opportunity to reconsider metasurfaces from the standpoint of information science18. In the digital coding paradigm, Typical physical parameters such as amplitude, phase, and polarization can be represented as digital states “0” or “1”19,20,21. Leveraging a field-programmable gate array (FPGA), these coding metasurfaces can be digitized and controlled programmatically in a real-time communication22.

On the other hand, manipulation of polarization , a fundamental aspect of EM waves, is also of great significance for practical applications, ranging from communication to imaging23,24,25. Polarization modulation, employing the polarization mode of EM waves as an information-bearing parameter, has been suggested as a viable alternative to conventional modulation techniques, including amplitude-shift keying, phase-shift keying, and frequency-shift keying26. Several versatile methods for Polarization modulation, relying on passive metasurfaces and employing the principles of phase control-such as geometric phase27 and propagation phase28-have been proposed. However, a limitation lies in the fact that the functions of these passive metasurfaces remain fixed once manufactured. Fortunately, by using active components (such as graphene29,30, vanadium dioxide (\(VO_2\))31, and liquid crystals32) tunable metasurfaces can be achieved to realize dynamical control of EM waves. It is important to highlight that these tunable metasurfaces have been utilized to dynamically manipulate the real-time polarization state of EM waves or light33,34,35. Hence, in wireless communication, the utilization of these metasurfaces allows for the transmission of encrypted information through various polarizations.

Over the years, ensuring information security has consistently been crucial in communications. Particularly in the digital age of contemporary society, safeguarding the privacy of information is essential for alleviating concerns related to data sharing and the potential misuse of important data36. Recognizing the significant importance of information security, numerous encryption techniques have been proposed and developed37,38,39,40. However, traditional encryption techniques depend on nonlinear optics, which entails high intensity and energy requirements. Modern communication is evolving towards wave-based cryptography, showcasing significant potential in enhancing information security. This progression is attainable through the abundant degrees of freedom linked to various optical channels, such as frequency41, amplitude42, phase43, and polarization44. To increase the information capacity and encryption security in metasurfaces, intelligent multiplexing techniques (such as propagation direction multiplexing45, wavelength multiplexing46, angular multiplexing47 and polarization multiplexing48) are in great demand. In this scenario, encrypted image (or images) or text information is transmitted through diverse channels. Among these approaches, polarization multiplexing is a highly suitable method for transmitting encrypted information through different polarizations. In previous studies, information encryption through different polarization channels has been explored3943,49,50,51,. However, the predominant emphasis has been on static metasurface devices, where the properties of individual pixels cannot be reconfigured in real-time, especially in the THz spectrum52. Hence, the endeavor to achieve a re-configurable polarization-multiplexed metasurface remains a formidable challenge, and this objective is still far from being well addressed or solved. Overcoming the challenges in real-time meta-cryptography involves tasks such as designing a polarization-multiplexed metasurface with subwavelength pixels and achieving independent control of dynamic pixels simultaneously.

In this paper, we propose a reprogrammable metasurface for polarization modulation capable of not only achieving arbitrary linearly polarized reflected waves but also dynamically modulating the amplitude of the reflected waves in real-time. Furthermore, the polarization modulation information metasurface is proposed multiple communication encryption scenarios, where the transmitted information is encrypted using the double random phase encryption (DRPE) algorithm. The proposed meta-atom is composed of dual layers of gold Jerusalem cross slits and two layers of graphene nanoribbons. Through the dynamic tuning of the Fermi energy of each graphene bilayer, real-time control over the amplitude of both linear polarizations is achieved. The transmission of encrypted information occurs via dynamically modulated polarization channels, achieved by tuning the Fermi energy of the graphene layers a through biasing cotroller (FPGA). For the transmission of encrypted information across distinct polarization channels, we manipulate two domain-level states for both x- and y-polarizations, resulting in a 2-bit meta-atom. The results demonstrate that the proposed rewritable information metasurface not only attains excellent polarization modulation performance but also paves the way for enhancing information security with a high degree of flexibility in multi-channel information encryption, THz data storage, THz communication, and information processing.

Reprogrammable polarization modulation based on information metasurface

The majority of existing design methodologies depend on full-wave numerical simulations to correlate a specific sub-wavelength element with its corresponding digital status. This process results in the creation of a complex lookup table, which serves as the foundation for coding metasurface realization53. On the contrary, the primary objective of this study is to design a coded metasurface where the operational state of full structure can be individually configured through a DC voltage source, providing dynamic and real-time control over the polarization of the reflected wave at THz frequencies. Figure 1 depicts a conceptual illustration of the communication encryption scheme utilizing the programmable polarization-multiplexing information metasurface. This illustration presents a schematic of the proposed re-writable metasurface, comprising digital lattices based on graphene, designed for polarization modulation of the incident wave. It’s noteworthy that, during the transmission of information, a target image, like a photographer’s image, is encrypted by using DRPE algorithm and is sent from Parsa with different polarizations, as shown in Fig. 1a. The proposed metasurface consists of two perpendicular nanoribbon graphenes, which can independently control the amplitude of vertical and horizontal polarizations in real time by adjusting the state of the chemical potential of graphene, as shown in Fig. 1b. Hence, when a 45\(^\circ \)-polarized incident wave illuminates to the metasurface, the polarization state of the linearly polarized reflected EM wave can be freely modified. The ability to dynamically control the polarization of the reflected wave enables us to transmit encrypted information in public channel through various polarization channels using DRPE, significantly enhancing the security of the channel. At the receiving end, Javad decrypted the encrypted target information using the keys sent by Parsa through a private channel, with access limited solely to Javad and Parsa. Hence, even if a snooper intercepts the encrypted information, deciphering it without the key is an impossible task.

Figure 1
figure 1

Conceptual illustration of the programmable polarization-multiplexed information metasurface. (a) The target image, the cameraman, is encrypted using the algorithm of Double random phase encryption (DRPE) and the binary bits are recalled through a field programmable gate array (FPGA) for the sequential configuration of the proposed metasurface. (b) The metasurface, which employs voltage-controlled polarization modulation, conveys information via distinct polarization channels. The information received is then decryption on the receiving end.

Design of the reprogrammable polarization information metasurface

Complex surface conductivity of graphene

Graphene comprises a single layer of carbon atoms organized in a honeycomb lattice structure. Being a zero-gap semiconductor with distinctive electrical, thermal, optical, and mechanical properties, graphene has garnered considerable attention over the past decade, especially in the THz band54. Furthermore, owing to its monoatomic structure, graphene can be locally represented by a complex surface conductivity tensor55:

$$\begin{aligned} \sigma (\omega , \mu _c(E_0 ), \Gamma , T, B_0 )= \hat{x}\hat{x}\sigma _{xx} + \hat{x}\hat{y}\sigma _{xy} + \hat{y}\hat{x}\sigma _{yx} + \hat{y}\hat{y}\sigma _{yy}, \end{aligned}$$
(1)

where \(\omega \) is the radian frequency, \(\Gamma =1/2\tau \) is the phenomenological scattering rate with \(\tau \) being the electron-phonon relaxation time. T is the room temperature, \(\mu _c\) is the chemical potential, \(E_0\) and \(B_0\) are electrostatic and magnetostatic bias fields, respectively. Without magnetostatic bias, the off-diagonal components of the surface conductivity tensor become vanished, leading to the observation of isotropic behaviors in the graphene monolayer. In accordance with the Kubo formula, the complex surface conductivity of graphene can be expressed by considering both interband and intraband transitions56:

$$\begin{aligned}{} & {} \sigma _s (\omega , \mu _c, \Gamma , T) = \sigma ^{\text {intra}}_s (\omega , \mu _c, \Gamma , T) + \sigma ^{\text {inter}}_s (\omega , \mu _c, \Gamma , T), \end{aligned}$$
(2)
$$\begin{aligned} \sigma ^{\text {intra}}_s (\omega , \mu _c, \Gamma , T)=-\frac{ie^2 k_B T}{\pi \hbar ^2 (\omega -i/\tau )} [\frac{\mu _c}{k_B T} + 2ln(e^\frac{-\mu _c}{k_B T}+1)], \end{aligned}$$
(3)
$$\begin{aligned} \sigma ^{\text {inter}}_s (\omega , \mu _c, \Gamma , T) = -\frac{ie^2}{4\pi \hbar } ln[\frac{2|\mu _c |-(\omega -i/\tau )\hbar }{2|\mu _c |+(\omega -i/\tau )\hbar }]. \end{aligned}$$
(4)

Here, \(\hbar =h/2\pi \) represents the reduced Plack’s constant, \(e=1.6\times 10^{-19}\) C is electron charge, \(k_B\) is the Boltzmann’s constant, and \(\mu _c\) is the chemical potential. In the low THz frequency region, the interband contribution to graphene conductivity can be disregarded due to the Pauli exclusion principle, given that the photon energy is much less than the Fermi energy \(\hbar \omega \ll E_f\)57. In this paper, we held temperature and relaxation time constant at T = 300 K and \(\tau \) = 1 ps, respectively, throughout the entirety of this study. It is worth mentioning that the surface conductivity of the graphene surface can be dynamically altered by an external electrical bias (Further details can be found in Supplementary A), enabling real-time implementation of all the different functions for the proposed metasurface mentioned in Fig. 1.

Figure 2
figure 2

Reprogrammable meta-atom geometry. (a) The proposed meta-atom comprises two layers of graphene, with each layer featuring a Si/SiO2/Graphene/Al2O3/Si layered structure. (b) Front view of both layers.

Meta-atom design principle and simulation results

Figure 2a depicts the suggested meta-atom designed for polarization modulation, comprising two layers of gold with floating gates based on two graphene nanoribbons, all sandwiched between two layers of quartz. Floating gates are employed to adjust the charge density of each graphene layer by varying the DC bias voltage, encompassing Si, SiO\(_2\), Al\(_2\)O\(_3\), and graphene nanoribbons (detailed information can be found in Supplementary Information B). The substrates within the floating gate, owing to their significantly small thickness compared to the operating wavelength, can be disregarded for their negligible impact on the amplitude and phase of the reflected waves. The proposed unit cell comprises two layers of golden Jerusalem cross slot, with identical dimensions for each layer. As depicted in Fig. 2b, graphene nanoribbons are positioned horizontally (\(G_x\)) within the first layer and vertically (\(G_y\)) within the second layer, situated inside the cross gap of the golden Jerusalem structure. It’s worth mentioning that these two layers are separated by a layer of quartz with a thickness denoted by \(h_2\). The key parameters for the design of the Jerusalem cross slot and graphene nanoribbons are S=1 \(\upmu \)m, T = 20 \(\upmu \)m, and W=6 \(\upmu \)m, respectively. The quartz dielectric utilized in this structure exhibit a relative permittivity (\(\epsilon _r\)) of 3.75 and a loss tangent (tand) of 0.0004, with thicknesses of \(h_1\) = 34 \(\upmu \)m and \(h_2\) = 0.3 \(\upmu \)m , respectively. Each meta-atom possesses a periodicity of P = 50 \(\upmu \)m and is terminated by a gold plane to impede the transmission of energy into the rear of the information Metasurface. Due to the connection of the Jerusalem cross slot of each of the meta-atoms to each other through gold, the proposed metasurface biasing will be very convenient, and only by biasing one of the meta-atoms, all the meta-atoms formed in the metasurface can be biased (for more information, see Supplementary information can be found in Fig. S1). The simulations for each meta-atom were carried out using CST Microwave Studio, a sophisticated full-wave commercial software. Periodic boundary conditions were employed in both the x- and y-directions, and Floquet ports were additionally assigned in the z-direction.

The polarization of the reflected wave from each individual element can be independently controlled by adjusting the chemical potential of each graphene ribbon. Figure 3 shows the simulation results of the control of reflected wave amplitude for different chemical potentials under waves with 45\(^\circ \) polarization incidences. Utilizing chemical potential on graphene ribbons to accomplish various functions is illustrated as \(\mu _c = \{\mu _c^{G_x},\mu _c^{G_y}\}\), where \(\mu _c^{G_x}\) denotes the chemical potential applied to \(G_x\), and \(\mu _c^{G_y}\) represents the chemical potential applied to \(G_y\). As depicted in Fig. 3a–d, to attain absorption for both polarizations, x-, y-, and − 45\(^\circ \)-polarization at the frequency of 2.04 THz, the chemical potential values for each \(G_x\) and \(G_y\) are represented as [{0.345 eV, 0.345 eV}, {0 eV, 1 eV}, {1 eV, 0 eV}, {0 eV, 0 eV}], respectively. It’s important to highlight that in the − 45\(^\circ \) polarization reflection mode, the amplitude and phase are identical. Consequently, it becomes feasible to independently and in real-time control the amplitude as 0 and 1 for each polarization, achieving a 2-bit polarization state. In this work, absorption for both polarizations, x-, y-, and − 45\(^\circ \)-polarization channels, are employed in the encryption scheme, which are encoded as polarization codes of “00”, “01”, “10”, and “11”, respectively. The results and explanations concerning the proposed metasurface, comprised of 20 \(\times \) 20 elements, are provided in Supplementary Sect. C.

The meta-atom that has been designed can be depicted through a physically equivalent circuit (see Supplementary Information D). In this representation, each structured graphene pattern is encircled by a Jerusalem cross slit, illustrated as an R–L–C branch. Utilizing the circuit model, we computed the amplitude modulation for both x- and y-polarizations. The determined values for R, L, and C are provided in Supplementary Table S1 for different scenarios. Supplementary Fig. S5a–h compares the spectra derived from the circuit model with those from full-wave numerical simulations, demonstrating a excellent agreement in amplitude modulation for both x- and y-polarizations. As a result, the development of the circuit model enhances the proposed metasurface design process, and the achieved results closely match our expectations.

Figure 3
figure 3

Simulated amplitude modulation for each of x- and y-polarizations. (a) Absorption mode, (S1) reflection mode with x-polarization, (c) y-polarization, (d) − 45\(^\circ \)-polarization.

Implementation of metasurface-assisted polarization modulation for advanced information encoding

Optical encryption serves as a safeguard against attacks on sensitive information. Among the optical encryption methods, DRPE stands out for its ability to deliver swift encryption and decryption, coupled with a straightforward implementation process. The proposed metasurface is designed to establish independent polarization channels housing seemingly undiscoverable images. This significantly enhances the security level of both information encryption and data storage. Utilizing a robust encryption algorithm known as cipher58, various combinations of letters (plain-texts images) are encrypted into a series of hotspots (ciphertext image) within each channel. The cipher image undergoes conversion into reflection polarization profiles through the DPRE algorithm, subsequently being encoded into the biasing voltages applied to the vertical graphene on the metasurface. Also, Double-phase random encryption is an advanced cryptographic technique designed to enhance the security of sensitive data. Unlike traditional encryption methods, which rely on a single layer of protection, DRPE introduces an additional layer, significantly bolstering the overall security posture (further details are available in Supplementary Material Sect. E). Hence, utilizing DRPE and 2-bit polarization control enables us to transmit diverse information, including images with high security and various scenarios.

Figure 4
figure 4

The process of encrypting a 1-bit image and transmitting it through various polarization channels.

Let us consider the following scenario. In the first scenario, illustrated in Fig. 4, Parsa aims to securely and privately transmit a message containing a 1-bit image, richard feynman, to Javad without compromising integrity. In this instance, utilizing the DRPE algorithm, he transforms the plaintext image into a binary ciphertext image featuring white and black dots. To enhance the security of sending the desired information, Parsa transforms the ciphertext image into three separate ciphertext images, and a mathematical relationship exists between these three ciphertext images and the original ciphertext image (illustrated by three ciphertext images labeled as ciphertext images 1, ciphertext images 2, and ciphertext images 3). The mathematical relationship is such that each pixel in the original ciphertext image equals the XOR of the corresponding pixels in the three ciphertext images (original ciphertext image(i,j) = ciphertext image 1(i,j) \(\oplus \) ciphertext image 2(i,j) \(\oplus \) ciphertext image 3(i,j), where \(\oplus \) is the XOR symbol, and (i,j) is the coordinates of the pixels of the ciphertext images). Subsequently, each of the three ciphertext images is assigned to a specific polarization channel. Ciphertext image 1 is allocated to x-polarization, ciphertext image 2 to y-polarization, and ciphertext image 3 to − 45\(^\circ \)-polarization. In this case, we define the white dots to represent bit “1” and the black dots to represent bit “0”. Each of the three cipher text images is converted into a sequence of binary symbols, represented by “0” and “1”. Subsequently, each of the three ciphertext images is assigned to a specific polarization channel. Ciphertext image 1 is allocated to x-polarization, ciphertext image 2 to y-polarization, and ciphertext image 3 to − 45\(^\circ \)-polarization. Consequently, we reassign the meanings of the codes “0” and “1”, where “0” indicates a low-level signal, and “1” represents a high-level signal. These codes correlate with the amplitude of the EM wave in each polarization channel, where code “0” is associated with low reflection, and code “1” with high reflection. It is important to note that the definition of bit “1” varies across all three ciphertext images. Specifically, bit “1” represents the high amplitude of x-polarization in ciphertext image 1, y-polarization in ciphertext image 2, and − 45\(^\circ \)-polarization in ciphertext image 3. It’s crucial to emphasize that in all three ciphertext images, the “0” bit denotes wave absorption, indicating the absence of transmitted information during such instances. Sending the binary information obtained from encrypting Richard Feynman’s image from the computer to the FPGA and adjusting the chemical potential of graphene through it, enables the immediate adjustment of the reflected wave’s polarization for the transmission of information in encrypted form. For the transmission of encrypted data, we divide each of the three sequences of binary symbols into 8-bit segments, denoted in red and blue. In this scenario, the initial 8 bits of each of the three images are transmitted continuously and concurrently with x-, y-, and − 45\(^\circ \) polarizations during the time intervals 0-T, T-2T, and 2T-3T. The synchronous transmission of information, we do not use the start and end bits to receive information from the receiver. However, this form of communication necessitates synchronized clocks between sender and receiver-they must operate at the same rate. Consequently, the receiver is cognizant of the transmission timing and can receive the signal at synchronized intervals with the sender. Subsequent 8-bit segments are transmitted in the succeeding time intervals. On the other hand, Javad, which has a receiver that is sensitive to both x- and y-polarizations, receives different polarizations at different time intervals. Because he possesses two decryption keys exclusive to himself and Parsa, he decrypts the information received from Parsa and reverses any data encryption on the sender’s side on the receiver’s side (detailed information about decryption can be found in Supplementary Information Fig. S6). Ultimately, upon decrypting the received data, Javad recognizes that the transmitted image is from Richard Feynman. In this scenario, the transmission of information becomes intricate with the presence of three ciphertext image and the utilization of various polarization channels. Breaking this encrypted information would pose a considerable challenge for any potential eavesdropper.

Figure 5
figure 5

The procedure of encrypting two 1-bit images and transmitting them through amplitude modulation in both the x- and y-polarization channels.

In the first scenario, Parsa had the capability to transmit just one encrypted image to Javad by leveraging the polarization modulating metasurface. Therefore, one of the upcoming challenges is to send more than one photo encrypted so that the eavesdropper does not notice the data sent between the channels. In the second scenario, two 1-bit images are merged, and the information are encrypted. As illustrated in Fig. 5, Parsa intends to send two 1-bit images (depicting a tiger and a male cameraman) via distinct polarization channels. When merging two images, if we treat two 1-bit images as two raster planes of identical dimensions, each pixel carries 1 bit of information (either bit 0 or 1, where bit 0 signifies black points and bit 1 signifies white points). By superimposing these two planes, each pixel undergoes a transformation from 1-bit to 2-bit (0 + 0 = 00, 0 + 1 = 01, 1 + 0 = 10, 1 + 1 = 11). In this case, the image will no longer exhibit black and white dots. With the transition to a 2-bit image, the colors now encompass black (“00”), deep gray (“01”), pale gray (“10”), and white (“11”). Consequently, this process leads to the conversion of two 1-bit images into a single 2-bit image through their amalgamation. Subsequently, we encrypt the acquired 2-bit image using DRPE. In contrast to the first scenario, the resulting encrypted image is a 2-bit representation that encompasses the colors of the combined image. We convert the bits obtained from the sum of two pictures into a sequence of binary symbols. Presently, this encrypted information, akin to the first scenario, is transmitted to an FPGA. Subsequently, by adjusting the chemical potential of graphene through the FPGA, various and desired polarizations can be manipulated to facilitate the transfer of information in coded form. We consider the bits assigned to the combined image with the bits assigned to the control results of the modulation amplitude (Fig. 2) proportional to each other (absorption = 00, x-pol = 01, y-pol = 10, − 45\(^\circ \)-pol = 11). Therefore, to transmit encrypted information, we partition the binary symbol sequence into two segments and send each set of bits within its respective amplitude. On the receiver side, Javad, similar to the first scenario, receives the encrypted data through different polarization amplitudes. He receives different polarizations successively and receives the encrypted data. Javad decrypts the received information using a shared key exclusively between him and Parsa, performing the inverse merge of the two images (detailed information about decryption can be found in Supplementary Information Fig. S6). Ultimately, upon decryption the received data, Javad discerns that the transmitted information comprises images of both a tiger and a male photographer. Up to this point, the scenario of encrypting one or two images and transmitting them through different polarization channels are examined. A comprehensive discussion on alternative scenario for transmitting more than two images is available in the supplementary Information F.

Conclusions

In this paper, we presented a reprogrammable metasurface for polarization modulation. This metasurface not only achieves the desired polarized reflected waves but also dynamically controls the amplitude of the reflected waves. Employing the polarization modulation information metasurface, we encrypted one or two images in two distinct scenarios using the DRPE algorithm. Subsequently, these encoded images were transmitted through varying polarization channels and amplitudes. The suggested meta-atom comprises dual layers of Jerusalem gold cross slits and dual layers of graphene nanoribbons. By applying an external electric bias to each graphene layer, real-time control over the amplitude of both linear polarizations could be achieved using a FPGA. The information encrypted by DRPE is transmitted through four distinct channels, each featuring two domain-level modes in both linear x- and y-polarizations. Ultimately, on the receiver side, the received information undergoes decoding through the reverse process DRPE and the use of the corresponding keys. The proposed metasurface, with its reprogrammability, information encryption capabilities, and multi-channel nature, holds significant promise in the fields of multi-channel information encryption, THz communication, and information processing.