Browse Prior Art Database

Combined circuit for calculating both, the DES as well as the AES algorithms

IP.com Disclosure Number: IPCOM000124536D
Published in the IP.com Journal: Volume 5 Issue 5 (2005-05-20)
Included in the Prior Art Database: 2005-May-20
Document File: 1 page(s) / 127K

Publishing Venue

Siemens

Related People

Juergen Carstens: CONTACT

Abstract

The new idea solves the problem that in many security applications different (mainly symmetric) encryption algorithms are used to encrypt or decrypt data, and (if supported by dedicated hardware accelerators) distinguished modules are used, one for each encryption algorithm. But never the same portions of data are cryptographically processed at the same time. Those solutions comprising separate modules for each algorithm have several disadvantages regarding cost, area, performance and security. To solve the problem, the circuitry for the DES (Data Encryption Standard) as well for the AES (Advanced Encryption Standard) algorithm will be merged into one IP (Internet Protocol) core. For this, the inherent round structure of symmetric cryptographic algorithms is used and the DES round function is incorporated into an architecture for the AES algorithm. This allows also sharing of the parts of the module that are necessary for supporting the so-called "modes of operation".

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 85% of the total text.

Page 1 of 1

S

Combined circuit for calculating both, the DES as well as the AES algorithms

Idea: Holger Bock, AT-Graz; Andreas Wenzel, DE-Muenchen; Steffen Sonnekalb, DE-Muenchen

The new idea solves the problem that in many security applications different (mainly symmetric) encryption algorithms are used to encrypt or decrypt data, and (if supported by dedicated hardware accelerators) distinguished modules are used, one for each encryption algorithm. But never the same portions of data are cryptographically processed at the same time. Those solutions comprising separate modules for each algorithm have several disadvantages regarding cost, area, performance and security.

To solve the problem, the circuitry for the DES (Data Encryption Standard) as well for the AES (Advanced Encryption Standard) algorithm will be merged into one IP (Internet Protocol) core. For this, the inherent round structure of symmetric cryptographic algorithms is used and the DES round function is incorporated into an architecture for the AES algorithm. This allows also sharing of the parts of the module that are necessary for supporting the so-called "modes of operation".

There are cost and area advantages. Registers in the architecture can be shared, which have the same functionality. Also recryption is possible. I.e. consecutive decryption by one algorithm and encryption by the same or the other algorithm can be performance-optimized since data does not need to be transported from one module to the ot...