Skip to main navigation Skip to search Skip to main content

Parallelized key expansion algorithm for advanced encryption standard

  • Beihang University

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

Advance Encryption Standard (AES) is an algorithm widely used for encryption, authentication, authenticated encryption as well as in security protocols for providing security services in many modern-day applications. The primary reasons for the extensive use of AES are its stronger security and faster speed than its competitors. In the AES algorithm, different keys derived from the main key are used in encryption rounds, to provide strength to the security of the algorithm. However, in standard AES key expansion algorithm, the sub-keys are derived sequentially, that is one after other. This dependence on the previous sub-key has two problems. Firstly, the key generation cannot be parallelized, secondly, if any single sub-key is known to the attacker, all the other sub-keys, including master key, can be extracted. Also, Differential Power Analysis attack is known effective on standard AES key schedule. In this paper, we proposed a new key parallelized expansion algorithm for AES. The proposed algorithm removes the dependence on other sub-keys to provide faster speed and enhanced security. The proposed algorithm has been implemented in MATLAB software and on FPGA. The results of implementation validate that the computational efficiency of the proposed algorithm is superior to standard AES Key expansion.

Original languageEnglish
Title of host publicationProceedings of 2019 IEEE 10th International Conference on Software Engineering and Service Science, ICSESS 2019
EditorsWenzheng Li, M. Surendra Prasad Babu
PublisherIEEE Computer Society
Pages609-612
Number of pages4
ISBN (Electronic)9781728109459
DOIs
StatePublished - Oct 2019
Event10th IEEE International Conference on Software Engineering and Service Science, ICSESS 2019 - Beijing, China
Duration: 18 Oct 2019 → 20 Oct 2019

Publication series

NameProceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS
Volume2019-October
ISSN (Print)2327-0586
ISSN (Electronic)2327-0594

Conference

Conference10th IEEE International Conference on Software Engineering and Service Science, ICSESS 2019
Country/TerritoryChina
CityBeijing
Period18/10/19 → 20/10/19

Keywords

  • Advance encryption standard (AES)
  • FPGA
  • Information security
  • Key expansion
  • Satellite communication

Fingerprint

Dive into the research topics of 'Parallelized key expansion algorithm for advanced encryption standard'. Together they form a unique fingerprint.

Cite this