Title :
Organization of the polymorphic implementation of Rijndael on microcontrollers and smart cards
Author :
Bardis, N.G. ; Doukas, N. ; Markovskyi, O.P.
Author_Institution :
Dept. of Math. & Eng. Sci., Univ. of Mil. Educ., Vari, Greece
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
In this paper techniques for the polymorphic implementation of Rijndael algorithm on microcontrollers and smart-cards have been developed. The analysis of algorithm´s characteristics and basic cipher operations with respect to the requirement of their polymorphic implementation is performed. It has been shown that polymorphic implementation of operations is bounded only to two consecutive iterations of algorithm. The techniques for polymorphic implementation based on random choosing of program sections sequences have been proposed and investigated. It has been shown that variation operation in sequences is bounded by 85%. Proposed techniques provided to increase the resilience of Rijndael keys against Differential Power Analysis.
Keywords :
cryptography; iterative methods; memory cards; microcontrollers; smart cards; Rijndael algorithm; cipher operations; differential power analysis; iteration algorithm; microcontroller; polymorphic implementation; smart card; Algorithm design and analysis; Computer science; Galois fields; Heuristic algorithms; Microcontrollers; Protocols; Smart cards;
Conference_Titel :
MILITARY COMMUNICATIONS CONFERENCE, 2010 - MILCOM 2010
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-8178-1
DOI :
10.1109/MILCOM.2010.5680249