DOAJ Open Access 2021

The Design and FPGA-Based Implementation of a Stream Cipher Based on a Secure Chaotic Generator

Fethi Dridi Safwan El Assad Wajih El Hadj Youssef Mohsen Machhout René Lozi

Abstrak

In this study, with an FPGA-board using VHDL, we designed a secure chaos-based stream cipher (SCbSC), and we evaluated its hardware implementation performance in terms of computational complexity and its security. The fundamental element of the system is the proposed secure pseudo-chaotic number generator (SPCNG). The architecture of the proposed SPCNG includes three first-order recursive filters, each containing a discrete chaotic map and a mixing technique using an internal pseudo-random number (PRN). The three discrete chaotic maps, namely, the 3D Chebyshev map (3D Ch), the 1D logistic map (L), and the 1D skew-tent map (S), are weakly coupled by a predefined coupling matrix M. The mixing technique combined with the weak coupling technique of the three chaotic maps allows preserving the system against side-channel attacks (SCAs). The proposed system was implemented on a Xilinx XC7Z020 PYNQ-Z2 FPGA platform. Logic resources, throughput, and cryptanalytic and statistical tests showed a good tradeoff between efficiency and security. Thus, the proposed SCbSC can be used as a secure stream cipher.

Penulis (5)

F

Fethi Dridi

S

Safwan El Assad

W

Wajih El Hadj Youssef

M

Mohsen Machhout

R

René Lozi

Format Sitasi

Dridi, F., Assad, S.E., Youssef, W.E.H., Machhout, M., Lozi, R. (2021). The Design and FPGA-Based Implementation of a Stream Cipher Based on a Secure Chaotic Generator. https://doi.org/10.3390/app11020625

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.3390/app11020625
Informasi Jurnal
Tahun Terbit
2021
Sumber Database
DOAJ
DOI
10.3390/app11020625
Akses
Open Access ✓