Design and analysis of dual-rail circuits for security applications


Autoria(s): Sokolov, Danil; Murphy, Julian; Bystrov, Alex; Yakovlev, Alex
Data(s)

01/04/2005

Resumo

Dual-rail encoding, return-to-spacer protocol, and hazard-free logic can be used to resist power analysis attacks by making energy consumed per clock cycle independent of processed data. Standard dual-rail logic uses a protocol with a single spacer, e.g., all-zeros, which gives rise to energy balancing problems. We address these problems by incorporating two spacers; the spacers alternate between adjacent clock cycles. This guarantees that all gates switch in every clock cycle regardless of the transmitted data values. To generate these dual-rail circuits, an automated tool has been developed. It is capable of converting synchronous netlists into dual-rail circuits and it is interfaced to industry CAD tools. Dual-rail and single-rail benchmarks based upon the advanced encryption standard (AES) have been simulated and compared in order to evaluate the method and the tool.

Identificador

http://pure.qub.ac.uk/portal/en/publications/design-and-analysis-of-dualrail-circuits-for-security-applications(bc8c8e00-6121-4347-8142-6a7b9091ad55).html

http://dx.doi.org/10.1109/TC.2005.61

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Sokolov , D , Murphy , J , Bystrov , A & Yakovlev , A 2005 , ' Design and analysis of dual-rail circuits for security applications ' IEEE Transactions on Computers , vol 54 , no. 4 , pp. 449-460 . DOI: 10.1109/TC.2005.61

Tipo

article