Publication | Closed Access
Reliable and Fault Diagnosis Architectures for Hardware and Software-Efficient Block Cipher KLEIN Benchmarked on FPGA
21
Citations
9
References
2017
Year
EngineeringHardware Verification LanguageInformation SecurityHardware AlgorithmSecurity-sensitive Usage ModelsComputer ArchitectureBlock CipherError Detection SchemesFormal VerificationHardware SecurityHardware Security SolutionParallel ComputingFault Diagnosis ArchitecturesComputer EngineeringLightweight CryptographyComputer ScienceFpga DesignData SecurityCryptographyFault AttackFault Injection
Security-sensitive usage models, such as implantable and wearable medical devices are prone to algorithmic cryptographic attacks as well as malicious implementation attacks. The cryptographic algorithms in these cryptosystems, such as lightweight block ciphers utilized in constrained applications, face significant tradeoff between the high level of security and the efficiency of their implementation metrics. For thwarting fault analysis attacks, among effective variants of active implementation attacks, and also to detect natural faults, efficient fault diagnosis schemes for these lightweight block ciphers are essential. In this paper, for the first time, we propose error detection schemes for lightweight block cipher, KLEIN, to ameliorate its error resiliency with low hardware complexity. The proposed fault diagnosis architectures are for linear and nonlinear components of this cipher. We also consider the notion of fault space transformation for lightweight cryptography and present its potential complications. The implementation of the proposed schemes through variants of Xilinx field-programmable gate arrays and the error coverage assessed with fault injection simulations show the effectiveness of the proposed schemes with acceptable footprints.
| Year | Citations | |
|---|---|---|
Page 1
Page 1