| A cryptography core tolerant to DFA fault attacks |
| Full text |
Pdf
(239 KB)
|
| Source
|
SBCCI
archive
Proceedings of the 19th annual symposium on Integrated circuits and systems design
table of contents
Ouro Preto, MG, Brazil
SESSION: Test and verification
table of contents
Pages: 190 - 195
Year of Publication: 2006
ISBN:1-59593-479-0
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 56, Citation Count: 0
|
|
|
ABSTRACT
This work describes a hardware approach for the concurrent fault detection and error correction in a cryptography core. It has been shown in the literature that transient faults injected in a cryptography core can lead to reveal the encryption code using quite inexpensive equipments. This kind of attack is a real threat to tamper resistant devices such as Smart Cards. To tackle such attacks, the cryptography core must be immune to transient faults. In this work the DES algorithm is taken as a vulnerable cryptosystem case study. We show how an attack against DES is performed through a fault injection campaign. Then, a countermeasure based on partial hardware replication is proposed and applied to DES. Experimental results show the efficiency of the proposed scheme to protect DES against DFA fault attacks. Furthermore, the proposed solution is independent of implementation and can be applied to other cryptography algorithms, such as AES.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
G. Bertoni, L. Breveglieri, I. Koren, P. Maistri, and V. Piuri. A parity code based fault detection for an implementation of the advanced encryption standard. Defect and Fault Tolerance in VLSI Systems, 2002. DFT 2002., 2002.
|
| |
2
|
E. Biham and A. Shamir. Differential fault analysis of secret key cryptosystems. Lecture Notes in Computer Science, 1294:513--??, 1997.
|
| |
3
|
D. Boneh, R. A. DeMillo, and R. J. Lipton.On the importance of checking cryptographic protocols for faults. Lecture Notes in Computer Science, 1233:37--51, 1997.
|
| |
4
|
L. Breveglieri, I. Koren, and P. Maistri. Incorporating error detection and online recon .guration into a regular architecture for the advanced encryption standard. Defect and Fault Tolerance in VLSI Systems,2005.DFT 2005., 2005.
|
| |
5
|
T. A. Chris Weaver, Fadi Gebara and R. Brown. Remora: A dynamic self-tuning processor. University of Michigan CSE Technical Report CSE-TR-460-02, July 2002.
|
| |
6
|
J.-C. Laprie. Dependability of computer systems: concepts, limits, improvements. Software Reliability Engineering,1995, pages 2--11,October 1995.
|
| |
7
|
A. J. Menezes. Handbook of Applied Cryptography. Boca Raton, 1997.
|
| |
8
|
D. Mesquista, J.-D. Techer, L. Torres, G. Sassatelli, G. Cambon, M. Robert, and F. Moraes. Current mask generation: A transistor level security against DPA attacks. 18th Symposium on Integrated Circuits and Systems Design (SBCCI2005), 2005.
|
| |
9
|
M. Nicolaidis. Design for soft-error mitigation. IEEE Transactions on Device and Materials Reliability, Sept 2002.
|
| |
10
|
Opencores.Opencores.org, 2005. Disponel em: http://www.opencores.org. Acessado em Setembro de 2005.
|
| |
11
|
G. Piret and J.-J. Quisquater. A di .erential fault attack technique against SPN structures,with application to the AES and Khazad. Cryptographic Hardware and Embedded Systems -CHES 2003, 2003.
|
| |
12
|
M. Renaudin and F. Bouesse. High security smartcards. Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE '04), 2004.
|
| |
13
|
B. Scheier. Applied Cryptography. John Wiley, 2rd edition, 1996.
|
| |
14
|
S. P. Skorobogatov and R. J. Anderson. Optical fault induction attacks. Cryptographic Hardware and Embedded Systems ,2002.
|
| |
15
|
W. Stallings. Cryptography and Network Security. Prentice Hall, 2rd edition,1999.
|
|