Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • Advanced Networking
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Research
Publications Advanced Networking E-Government Formal Methods for Design & Verification Implementation Attacks - Introduction to IMPA - The IMPA Lab - IMPA Lab Infrastructure - Projects & Partners   - POWERTRUST   - ARTEUS   - ECRYPT II   - DFA   - GRANDESCA   - ISCA   - SNAP   - ECRYPT   - SCARD   - Project Archive - Publications & Theses   - The DPA Book - Student Projects & Theses Java-Security Krypto Secure & Correct Systems Secure RFID Trusted Computing VLSI
Right Logo
You are here: Start » Research » Implementation Attacks » GRANDESCA

Website: www.iaik.tugraz.at
Contact: Manfred.Aigner@iaik.tugraz.at

Generating RANDom values for Encryption in the presence of Side Channel and other Attacks - GRANDESCA

Most cryptographic algorithms and devices need a reliable source of random numbers to work in a secure manner. For example, the cipher key used in an encryption algorithm must be random. Generating random numbers with digital hardware is quite a challenging task and requires a lot of expertise in that field. Although there are several problems known for state-of-the-art concepts for random number generators (RNGs) in digital hardware, the risk when introducing new approaches for RNGs is very high. Therefore, a significant amount of research is necessary when proposing new concepts for RNGs in digital hardware to avoid weaknesses in this crucial cryptographic component.

Cryptographic devices also need random values if they are protected against power analysis attacks with the help of randomization and masking countermeasures. Power analysis attacks allow to retrieve information about secret data like the cipher key by analyzing the power consumption while the device processes this secret data. Cryptographic devices are made resistant against such attacks by breaking the correlation between the processed data and the power consumption. Randomization countermeasures achieve this decorrelation for example by shuffling the execution order of algorithms or by producing noise that conceals the interesting information in the power consumption. Masking on the other hand means to conceal the processed intermediate values with random numbers. In the last years, various logic styles that work with masked intermediate values have been proposed. Weaknesses of these masked logic styles have been identified only recently and need further investigations.

Within the project GRANDESCA, radical new concepts for random number generation are proposed and investigated. Furthermore, the open issues of masked logic styles are analyzed by means of proptotype chips and simulations. This should help to improve the resistance of these masked logic styles against power analysis attacks.

The project GRANDESCA started in February 2007 and is funded by the Austrian research programme FIT-IT. The project duration is 24 month and the project partners are Infineon Technologies Austria and the Institute for Applied Information Processign and Communications from Graz University of Technology.

For more information please contact Manfred Aigner.

© 1990 - 2010 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum