A Complete Proposal of Dual-Rail Logic on Software Level

GU Xing-yuan,GU Da-wu,XIE Xin-jun
DOI: https://doi.org/10.3969/j.issn.1002-0802.2013.04.003
2013-01-01
Abstract:Power attack,proposed by Paul Kocher in 1998,is now a common kind of side channel attack on cryptographic devices.In the hardware implementation of cryptographic algorithms,dual-rail logic is a useful method to resist the power attack.With two physical bits for expression of one logic bit,the degree of power consumption is ballanced in the processing of different data.In the software implementation of cryptographic algorithm,the same thinking could be referred to.An even more complete proposal of dual-rail logic on software level in the software implementation of cryptographic algorithms is suggested in the paper,which could solve some indaequacies of the former proposals.An experiment in software DES indicates the effectiveness of the proposal.
What problem does this paper attempt to address?