Paper 2012/048

Designing Integrated Accelerator for Stream Ciphers with Structural Similarities

Sourav Sen Gupta, Anupam Chattopadhyay, and Ayesha Khalid


Till date, the basic idea for implementing stream ciphers has been confined to individual standalone designs. In this paper, we introduce the notion of integrated implementation of multiple stream ciphers within a single architecture, where the goal is to achieve area and throughput efficiency by exploiting the structural similarities of the ciphers at an algorithmic level. We present two case studies to support our idea. First, we propose the merger of SNOW 3G and ZUC stream ciphers, which constitute a part of the 3GPP LTE-Advanced security suite. We propose HiPAcc-LTE, a high performance integrated design that combines the two ciphers in hardware, based on their structural similarities. The integrated architecture reduces the area overhead significantly compared to two distinct cores, and also provides almost double throughput in terms of keystream generation, compared with the state-of-the-art implementations of the individual ciphers. As our second case study, we present IntAcc-RCHC, an integrated accelerator for the stream ciphers RC4 and HC-128. We show that the integrated accelerator achieves a slight reduction in area without any loss in throughput compared to our standalone implementations. We also achieve at least 1.5 times better throughput compared to general purpose processors. Long term vision of this hardware integration approach for cryptographic primitives is to build a flexible core supporting multiple designs having similar algorithmic structures.

Available format(s)
Publication info
Published elsewhere. Extended version of the INDOCRYPT 2011 paper by Sen Gupta, Chattopadhyay and Khalid.
Stream CiphersIntegrated AcceleratorASICArea EfficiencyHigh Throughput3GPP LTE-AdvancedSNOW 3GZUCRC4HC-128.
Contact author(s)
sg sourav @ gmail com
2012-02-01: received
Short URL
Creative Commons Attribution


      author = {Sourav Sen Gupta and Anupam Chattopadhyay and Ayesha Khalid},
      title = {Designing Integrated Accelerator for Stream Ciphers with Structural Similarities},
      howpublished = {Cryptology ePrint Archive, Paper 2012/048},
      year = {2012},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.