University of Waterloo
The WG stream ciphers are based on the WG (Welch-Gong) transformation and possess proved randomness properties. In this paper, the authors propose nine new hardware designs for the two classes of WG (29, 11) and WG-16. For each class, they design and implement three versions of standard, pipelined and serial. For the first time, they use the Polynomial Basis (PB) representation to design and implement the WG (29, 11) and WG- 16. They consider traditional PB multiplier for the WG (29, 11) and, the traditional and Karatsuba multipliers for the WG-16.