DocumentCode
13254
Title
New Implementations of the WG Stream Cipher
Author
El-Razouk, Hayssam ; Reyhani-Masoleh, Arash ; Guang Gong
Author_Institution
Dept. of Electr. & Comput. Eng., Western Univ., London, ON, Canada
Volume
22
Issue
9
fYear
2014
fDate
Sept. 2014
Firstpage
1865
Lastpage
1878
Abstract
This paper presents two new hardware designs of the Welch-Gong (WG)-128 cipher, one for the multiple output WG (MOWG) version, and the other for the single output version WG based on type-II optimal normal basis representation. The proposed MOWG design uses signal reuse techniques to reduce hardware cost in the MOWG transformation, whereas it increases the speed by eliminating the inverters from the critical path. This is accomplished through reconstructing the key and initial vector loading algorithm and the feedback polynomial of the linear feedback shift register. The proposed WG design uses properties of the trace function to optimize the hardware cost in the WG transformation. The application-specific integrated circuit and field-programmable gate array implementations of the proposed designs show that their areas and power consumptions outperform the existing implementations of the WG cipher.
Keywords
application specific integrated circuits; circuit feedback; cryptography; field programmable gate arrays; logic design; polynomials; shift registers; MOWG design; WG stream cipher; Welch-Gong-128 cipher; application-specific integrated circuit; area consumptions; critical path; feedback polynomial; field-programmable gate array; hardware cost reduction; inverters; linear feedback shift register; multiple output WG version; power consumptions; signal reuse techniques; single output version WG; trace function; type-II optimal normal basis representation; vector loading algorithm; Ciphers; Delays; Hardware; Inverters; Logic gates; Radiation detectors; Transforms; Finite fields; Welch--Gong (WG) transformation.; Welch??Gong (WG) transformation; linear feedback shift registers (LFSR); normal basis; optimal normal basis (ONB); pseudorandom key generators; stream ciphers;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2013.2280092
Filename
6601671
Link To Document