Abstract
Stream ciphers SNOW 3G and ZUC are the major players in the domain of next generation mobile security as both of them have been included in the security portfolio of 3GPP LTE-Advanced, the potential candidate for 4G mobile broadband communication standard. In this paper, 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. This is in comparison with the state-of-the-art implementations of the individual ciphers, both in the academic literature as well as in the commercial domain. We present detailed description of the design idea, optimization techniques and comparison results in this paper. Long term vision of this hardware integration approach for cryptographic primitives is to build a flexible core supporting multiple designs having similar algorithmic structures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
3GPP TS 33.401 v11.0.1. 3rd Generation Partnership Project, Technical Specification Group Services and Systems Aspects. 3GPP System Architecture Evolution (SAE): Security Architecture (Release June 11, 2011)
3rd Generation Partnership Project. Long Term Evaluation Release 10 and beyond (LTE-Advanced). Proposed to ITU at 3GPP TSG RAN Meeting, Spain (2009)
Debraize, B., Corbella, I.M.: Fault Analysis of the Stream Cipher Snow 3G. In: Fault Diagnosis and Tolerance in Cryptography, FDTC 2009 (September 2009)
Ekdahl, P., Johansson, T.: A New Version of the Stream Cipher SNOW. In: Nyberg, K., Heys, H.M. (eds.) SAC 2002. LNCS, vol. 2595, pp. 47–61. Springer, Heidelberg (2003)
Elliptic Technologies Inc. CLP-41: SNOW 3G Flow Through Core., http://elliptictech.com/products-clp-41.php (retrieved on August 5, 2011)
Elliptic Technologies Inc. CLP-400: SNOW 3G Key Stream Generator
Elliptic Technologies Inc. CLP-403: SNOW 3G Look Aside Core, http://elliptictech.com/products-clp-403.php (retrieved on August 5, 2011)
Elliptic Technologies Inc. CLP-410: ZUC Key Stream Generator, http://elliptictech.com/products-clp-410.php (retrieved on August 5, 2011)
Elliptic Technologies Inc. CLP-411: ZUC Look Aside Core, http://elliptictech.com/products-clp-411.php (retrieved on August 5, 2011)
Elliptic Technologies Inc. CLP-412: ZUC Flow Through Core, http://elliptictech.com/products-clp-412.php (retrieved on August 5, 2011)
IP Cores Inc. SNOW 3G Encryption Core, http://ipcores.com/Snow3G.htm (retrieved on August 5, 2011)
Kitsos, P., Selimis, G., Koufopavlou, O.: High Performance ASIC Implementation of the SNOW 3G Stream Cipher. In: IFIP/IEEE VLSI-SOC 2008 - International Conference on Very Large Scale Integration, Greece (2008)
Liu, Z., Zhang, L., Jing, J., Pan, W.: Efficient Pipelined Stream Cipher ZUC Algorithm in FPGA. In: First Int’l Workshop on ZUC Algorithm, China (2010)
Schaumont, P.R., Kuo, H., Verbauwhede, I.M.: Unlocking the design secrets of a 2.29 Gb/s Rijndael processor. In: Design Automation Conf. (DAC 2002), USA (2002)
Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2. Document 1: UEA2 and UIA2 Specification. ETSI/SAGE Specification, Version: 1.1 (September 6, 2006)
Specification of the 3GPP Confidentiality and Integrity Algorithms UEA2 & UIA2. Document 2: SNOW 3G Specification. ETSI/SAGE Specification, Version: 1.1 (September 6, 2006)
Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3. Document 1: 128-EEA3 and 128-EIA3 Specification. ETSI/SAGE Specification, Version: 1.5 (January 4, 2011)
Specification of the 3GPP Confidentiality and Integrity Algorithms 128-EEA3 & 128-EIA3. Document 2: ZUC Specification. ETSI/SAGE Specification, Version: 1.5 (January 4, 2011)
Synopsys Processor Designer. Synopsys Inc., http://www.synopsys.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sen Gupta, S., Chattopadhyay, A., Khalid, A. (2011). HiPAcc-LTE: An Integrated High Performance Accelerator for 3GPP LTE Stream Ciphers. In: Bernstein, D.J., Chatterjee, S. (eds) Progress in Cryptology – INDOCRYPT 2011. INDOCRYPT 2011. Lecture Notes in Computer Science, vol 7107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25578-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-25578-6_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25577-9
Online ISBN: 978-3-642-25578-6
eBook Packages: Computer ScienceComputer Science (R0)