Publication | Closed Access
Instruction stream mutation for non-deterministic processors
44
Citations
10
References
2003
Year
Unknown Venue
EngineeringInformation SecurityComputer ArchitectureInstruction Stream MutationSide-channel AttackProcessor ArchitectureSoftware AnalysisFormal VerificationHardware SecurityHardware Security SolutionParallel ComputingInstruction-level ParallelismCryptanalytic AttackDynamic CompilationCryptanalysisDifferential Power AnalysisComputer EngineeringData PrivacyLightweight CryptographyComputer ScienceSecret InformationData SecurityCryptographyProgram AnalysisParallel ProgrammingPotential Non-determinism
Differential power analysis (DPA) has become a real-world threat to the security of cryptographic hardware devices such as smart-cards. By using cheap and readily available equipment, attacks can easily compromise algorithms running on these devices in a non-invasive manner. Adding non-determinism to the execution of cryptographic algorithms has been proposed as a defence against these attacks. One way of achieving this non-determinism is to introduce random additional operations to the algorithm which produce noise in the power profile of the device. We describe the addition of a specialised processor pipeline stage which increases the level of potential non-determinism and hence guards against the revelation of secret information.
| Year | Citations | |
|---|---|---|
Page 1
Page 1