학술논문

Hardware Constructions for Error Detection in WG-29 Stream Cipher Benchmarked on FPGA
Document Type
Periodical
Source
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on. 43(4):1307-1311 Apr, 2024
Subject
Components, Circuits, Devices and Systems
Computing and Processing
Ciphers
Hardware
Field programmable gate arrays
Codes
Finite element analysis
Benchmark testing
Reliability
Error detection
field-programmable gate array (FPGA)
linear feedback shift register (LFSR)
polynomial basis (PB) multiplier
Welch-Gong (WG) cipher
Language
ISSN
0278-0070
1937-4151
Abstract
WG-29 is a Welch-Gong (WG) stream cipher, implemented in $GF (2^{29})$ and an 11-stage LFSR, whose polynomial-basis (PB)-based architecture is utilized in diverse applications. This work, for the first time, presents low-cost normal signature, interleaved signature, and Hamming code-based error detection mechanisms for the hardware implementations of PB-based WG-29 stream cipher. The presented schemes are benchmarked on field-programmable gate array (FPGA) hardware platform using Kintex-7 and Spartan-7 FPGA families for area $(< 40\%)$ , power $(< 12\%)$ , and delay $(< 10\%)$ overheads. Using a faulty module to inject stuck-at single bit and multiple bit upsets, the error coverage for these presented schemes is evaluated via simulations performed in Xilinx Vivado for 80 000 faults and shown to be over 99.99%. The overhead and error simulation results for the presented schemes show that they provide high-error coverage with acceptable overheads to make hardware constructions of WG-29 more reliable. Other WG ciphers that have similar underlying primitives can also benefit from the presented work, with slight modifications, for secure hardware implementations.