Implementation on MicroBlaze of AES algorithm to reveal fake keys against side-channel attacks
Visualitza/Obre
implementation.pdf (531,5Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/24664
Tipus de documentComunicació de congrés
Data publicació2014
EditorInstitute of Electrical and Electronics Engineers (IEEE)
Condicions d'accésAccés restringit per política de l'editorial
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
This paper presents a new proposal for hiding the cryptographic key, when the so-called side-channel attacks (SCAs) are applied to break the security of AES-128. The algorithm was executed on MicroBlaze, but the proposed method is generic and can be extended to any other microprocessor. SCAs are based on examining the correlation produced between the data and operations performed by the microprocessor and its actual power consumption. Traditionally, such weakness is counteracted by introducing countermeasures addressed to reduce as much as possible this correlation, making data and power consumption independent. On the contrary, the proposal presented in this paper introduces some modifications in the AES algorithm. These changes aim at concealing the true key by reinforcing the correlation coefficient in such a way that a classical attack leads to a false key. This way, the system misleads the attacker and apparently behaves as an unprotected system that, in fact, reveals a false positive. The complete system was built on a Virtex-5 FPGA. Experimental results show the strength of our implementation, which is capable of successfully hiding the true cryptographic key.
CitacióLumbiarres, R.; Lopez, M.; Cantó, E. Implementation on MicroBlaze of AES algorithm to reveal fake keys against side-channel attacks. A: IEEE International Symposium on Industrial Electronics. "IEEE 23rd International Symposium on Industrial Electronics (ISIE 2014): 1-4 June 2014: Grand Cevahir Hotel and Convention Center, Istanbul, Turkey: proceedings". Istanbul: Institute of Electrical and Electronics Engineers (IEEE), 2014, p. 1882-1887.
ISBN978-1-4799-2400-4
Versió de l'editorhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6864902
Col·leccions
- SARTI - Sistemes d'Adquisició Remota i Tractament de la Informació - Ponències/Comunicacions de congressos [185]
- Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial - Ponències/Comunicacions de congressos [1.490]
- Departament d'Enginyeria Electrònica - Ponències/Comunicacions de congressos [1.711]
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
implementation.pdf | 531,5Kb | Accés restringit |