Improve the Security of Random Executing Encryption ICs by the Data Flow Mode

Xiang-yu LI,Yi-he SUN
DOI: https://doi.org/10.3321/j.issn:0372-2112.2007.02.003
2007-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:The random order execution which used in cryptographic ICs is a kind of few redundancy and low power countermeasures against power analysis attacks. The security is stronger with higher degree of uncertainty of timing. A data flow random executing AES encryption ASIC adopted the dynamic data flow architecture and served concurrent tokens randomly and sequentially. Its uncertainty was enhanced by increasing the number of order independent operations and batch arrival of tokens. A novel token hold-match-fetch structure was designed to complete the synchronization and random service control. Finally, all of the operations were random executing. That chip can resist 15000 samples Correlation Power Analysis. Its energy consumption is less than the known AES circuits with other countermeasures.
What problem does this paper attempt to address?