Faster 128-EEA3 and 128-EIA3 software

Roberto Avanzi, Billy Bob Brumley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The 3GPP Task Force recently supplemented mobile LTE network security with an additional set of confidentiality and integrity algorithms, namely 128-EEA3 and 128-EIA3 built on top of ZUC, a new keystream generator. We contribute two techniques to improve the software performance of these algorithms. We show how delayed modular reduction increases the efficiency of the LFSR feedback function, yielding performance gains for ZUC and thus both 128-EEA3 and 128-EIA3. We also show how to leverage carryless multiplication to evaluate the universal hash function making up the core of 128-EIA3. Our software implementation results on Qualcomm’s Hexagon DSP architecture indicate significant performance gains when employing these techniques: up to roughly a 2.4-fold and a 4-fold throughput improvement for 128-EEA3 and 128-EIA3, respectively.

Original languageEnglish
Title of host publicationInformation Security - 16th International Conference, ISC 2013, Proceedings
EditorsYvo Desmedt
PublisherSpringer Verlag
Pages199-208
Number of pages10
ISBN (Print)9783319276588
DOIs
StatePublished - 2015
Externally publishedYes
Event16th International Conference on Information Security, ISC 2013 - Dallas, United States
Duration: 13 Nov 201315 Nov 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7807
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Information Security, ISC 2013
Country/TerritoryUnited States
CityDallas
Period13/11/1315/11/13

Bibliographical note

Publisher Copyright:
© Springer International Publishing Switzerland 2015.

Keywords

  • 128-EEA3
  • 128-EIA3
  • Carryless multiplication
  • LTE
  • Stream ciphers
  • Universal hash functions
  • ZUC

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Faster 128-EEA3 and 128-EIA3 software'. Together they form a unique fingerprint.

Cite this