MASc Seminar: Hardware Implementations of Lightweight Welch-Gong Stream Cipher Family using Polynomial Bases

Monday, January 14, 2019 11:00 am - 11:00 am EST (GMT -05:00)

Candidate: Marat Sattarov

Title:

Hardware Implementations of Lightweight Welch-Gong Stream Cipher Family using Polynomial Bases

Date: January 14, 2019

Time: 11:00 AM

Place: EIT 3151-3153

Supervisor(s): Aagaard, Mark D.

Abstract:

Communication security is now an increasingly important area as our lives become more and more dependant on computers and technology. Smart devices for all kinds of applications emerge around the world under the Internet-of-Things (IoT) paradigm, and Radio Frequency Identification (RFID) tags with various functionality are used in daily life. One of the aspects of communication security is confidentiality, commonly achieved by data encryption using cryptographic tool called cipher.

We present a parametrized generic hardware implementation for the Welch-Gong (WG) stream cipher family for low power and low cost applications. WG stream ciphers operate over finite fields, and are comprised of Linear Feedback Shift Register (LFSR) and non-linear WG transformation as filtering function. These stream ciphers provide mathematically proven keystream properties. The work includes implementation of individual cipher components and WG transformation using these components as well as analysis of dependency between design parameters and circuit area pre place-and-route for ASIC and two FPGAs. We also incorporated constant array implementations done by N. Zidaric. Finally, instances of different sizes from WG-5 to WG-16 that output from 1 to 32 bits / cycle are shown, and their performance is analyzed for 65nm CMOS technology post place-and-route.