Hardware Implementations of Cryptographic Algorithms
IAIK aims at the introduction of strong cryptographic algorithms in passive RFID tags. The main attacks against RFID systems cloning of tags, privacy violation, and the unallowed access to the tag's memory can be prevented when using cryptographic solutions. A main prerequisite for all security solutions is the ability to calculate a strong cryptographic algorithm on the tag.
Requirements
The fierce requirements of passive RFID systems where the tag draws the power from the electromagnetic field of the reader are the main challenge in implementing a strong cryptographic algorithm in hardware. The power consumption of the tag decides on the operating range of the tag. Hence, it is necessary to stay within the given limits. Also the chip area is of relevance because it determines the additional costs for the tag.
Achievements
IAIK implemented many different standardized crypto algorithms that have been optimized for application in passive RFID tags. All these algorithms are available as IP modules. Amongst others, the most interesting algorithms are AES-128, TEA, SHA-1, SHA-256, MD5, Grain, Trivium, ECC, and GPS. The following table shows die photographs of cryptp algorithm that have been manufactured in silicon.
|
![]() |
|
![]() |
We offer our results of HW development activities as crypto IP modules. All modules are designed for application in systems with resource restricted requirements. Power and area efficient design achieving reasonable performance is the design principle we follow. All modules use quasi-standard SOC interfaces (e.g. AMBA bus) for easy integration. Visit our webstore for more detailed information about our hardware IP modules. You will find more information about AES implementations for passive RFID devices, AES modules for smart cards. Furthermore we offer hash modules computing SHA-1 and SHA-256 as well as various other algorithms that are not listed here.
For more information please contact: joern-marc.schmidt@iaik.tugraz.at


