An Efficient Fault Detection Method for Elliptic Curve Scalar Multiplication Montgomery Algorithm
Title | An Efficient Fault Detection Method for Elliptic Curve Scalar Multiplication Montgomery Algorithm |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Bedoui, Mouna, Bouallegue, Belgacem, Hamdi, Belgacem, Machhout, Mohsen |
Conference Name | 2019 IEEE International Conference on Design Test of Integrated Micro Nano-Systems (DTS) |
Keywords | Circuit faults, classical asymmetric cryptosystems, Conferences, cryptographic computation, ECC, efficient countermeasure, efficient fault detection method, Elliptic curve cryptography, Elliptic curve cryptography (ECC), elliptic curve Scalar Multiplication Montgomery algorithm, Elliptic curves, Elliptical Curve Cryptography, embedded devices, Fault Attacks, fault detection, Fault detection method, fault diagnosis, fault injection attack, Hardware, key sizes, Metrics, Montgomery ladder, Montgomery Scalar Multiplication algorithm, power consumption, pubcrawl, public key cryptography, public key cryptosystems, resilience, Resiliency, Scalability, smaller keys |
Abstract | Elliptical curve cryptography (ECC) is being used more and more in public key cryptosystems. Its main advantage is that, at a given security level, key sizes are much smaller compared to classical asymmetric cryptosystems like RSA. Smaller keys imply less power consumption, less cryptographic computation and require less memory. Besides performance, security is another major problem in embedded devices. Cryptosystems, like ECC, that are considered mathematically secure, are not necessarily considered safe when implemented in practice. An attacker can monitor these interactions in order to mount attacks called fault attacks. A number of countermeasures have been developed to protect Montgomery Scalar Multiplication algorithm against fault attacks. In this work, we proposed an efficient countermeasure premised on duplication scheme and the scrambling technique for Montgomery Scalar Multiplication algorithm against fault attacks. Our approach is simple and easy to hardware implementation. In addition, we perform injection-based error simulations and demonstrate that the error coverage is about 99.996%. |
DOI | 10.1109/DTSS.2019.8914743 |
Citation Key | bedoui_efficient_2019 |
- Fault detection method
- smaller keys
- Scalability
- Resiliency
- resilience
- public key cryptosystems
- public key cryptography
- pubcrawl
- power consumption
- Montgomery Scalar Multiplication algorithm
- Montgomery ladder
- Metrics
- key sizes
- Hardware
- fault injection attack
- fault diagnosis
- Circuit faults
- fault detection
- Fault Attacks
- embedded devices
- Elliptical Curve Cryptography
- Elliptic curves
- elliptic curve Scalar Multiplication Montgomery algorithm
- Elliptic curve cryptography (ECC)
- Elliptic curve cryptography
- efficient fault detection method
- efficient countermeasure
- ECC
- cryptographic computation
- Conferences
- classical asymmetric cryptosystems