Skip to main navigation Skip to search Skip to main content

TRESC: Towards redesigning existing symmetric ciphers

  • Hassan N. Noura
  • , Ola Salman
  • , Nesrine Kaaniche
  • , Nicolas Sklavos
  • , Ali Chehab
  • , Raphaël Couturier
  • CNRS
  • Electrical and Computer Engineering
  • American University of Beirut
  • The University of Sheffield
  • Computer Engineering & Informatics Department
  • University of Patras

Research output: Contribution to journal › Article › peer-review

4 Citations (Scopus)

Abstract

Recently, the security of existing symmetric cryptographic algorithms and protocols has been threatened by new performance challenges and vulnerabilities. In this paper, we propose a dynamic key-dependent approach, ”TRESC”, to make existing symmetric ciphers more efficient and robust. This can be done by using dynamic substitution and permutation primitives to reduce the number of rounds while providing better resistance against cryptanalysis and implementation attacks. In this paper, the Key Setup Algorithm (KSA) of Rivest Cipher 4 (RC4) and its modified variants are applied for the construction of these dynamic key-dependent substitution and permutation primitives. The selection of the RC4-KSA is due to its lightweight implementation since it requires simple permutation operation with minimal overhead. The proposed dynamic cryptographic solution can be integrated in any existing symmetric cipher such as Advanced Encryption Standard (AES), SIMON and SPECK. The security and performance analysis show the robustness and effectiveness of the proposed solution, which strikes a good balance between the required security level and system performance.

Original languageEnglish
Article number103478
JournalMicroprocessors and Microsystems
Volume87
DOIs
Publication statusPublished - 1 Nov 2021
Externally publishedYes

Keywords

  • Cryptographic analysis
  • Dynamic cryptographic approach
  • Key-dependent cryptographic primitives

Fingerprint

Dive into the research topics of 'TRESC: Towards redesigning existing symmetric ciphers'. Together they form a unique fingerprint.

Cite this