• Home
  • Search
  • Secure and Efficient RNS Software Implementation for Elliptic Curve Cryptography
  • Open Access IconOpen Access
  • Cite Icon11
  • https://doi.org/10.1109/eurospw.2017.56Copy DOI Icon

Secure and Efficient RNS Software Implementation for Elliptic Curve Cryptography

  • Apr 1, 2017
  • Apostolos P Fournaris +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Elliptic Curve Cryptography operations rely heavily on the strong security of scalar multiplication. However, this operation is vulnerable to side channel (SCA) and fault injection (FA) attacks. The use of alternative arithmetic systems like Residue Number System (RNS) for all scalar multiplication underline operations has been proposed as an efficient countermeasure approach for the above attacks. In RNS, a number is represented as a set of smaller numbers, where each one is the result of the modular reduction with a given moduli basis. Under certain requirements, a number can be uniquely transformed from the integers to the RNS domain (and vice versa) and all arithmetic operations can be performed in RNS. This representation provides an inherent SCA and FA resistance to many attacks and can be further enhanced by additional RNS arithmetic manipulations or more traditional algorithmic countermeasures. In this paper, extending our previous work, we explore the potentials of RNS as an SCA and FA countermeasure. A description of RNS based SCA and FA resistance means is provided through appropriate scalar multiplication algorithmic variations, traces of the proposed algorithm are collected and the results are analyzed regarding the RNS countermeasure strength. More specifically, in this paper, a secure RNS based Montgomery Power Ladder based scalar multiplication algorithm is provided and is implemented on an ARM Cortex A7 processor. The implementation SCA-FA resistance is evaluated by collecting preliminary leakage trace results that validate our initial assumptions.

Similar Papers
  • Dissertation

Countermeasures against hardware attack using power-based information leakage

  • Jan 01, 2023
  • Ravikumar Selvam
  • PDF
  • Conference Article
  • Citations2

HyPoRes: An Hybrid Representation System for ECC

  • Jun 01, 2019
  • Paulo Martins +3
  • Research Article
  • Citations6

Randomised multi‐modulo residue number system architecture for double‐and‐add to prevent power analysis side channel attacks

  • Sep 01, 2013
  • IET Circuits, Devices & Systems
  • Jude Angelo Ambrose +3
  • Conference Article
  • Citations50

A New Approach to Elliptic Curve Cryptography: an RNS Architecture

  • May 16, 2006
  • D.M Schinianakis +2
  • Conference Article
  • Citations25

Simple power analysis attack against elliptic curve cryptography processor on FPGA implementation

  • Jul 01, 2011
  • Sahbuddin Abdul Kadir +2
  • Conference Article
  • Citations3

Method for designing multi-channel RNS architectures to prevent power analysis SCA

  • Jun 01, 2014
  • Hector Pettenghi +3
  • Research Article
  • Citations38

High‐throughput multi‐key elliptic curve cryptosystem based on residue number system

  • Jul 27, 2017
  • IET Computers & Digital Techniques
  • Shahzad Asif +2
  • Conference Article
  • Citations1

An Elliptic Curve Crypto-Processor Secured by Randomized Windows

  • Aug 01, 2014
  • Simon Pontie +2
  • Conference Article
  • Citations1

An RNS based modular multiplier with reduced complexity

  • Oct 01, 2017
  • Shahzad Asif +1
  • Research Article
  • Citations82

Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results

  • Mar 28, 2024
  • ACM Transactions on Embedded Computing Systems
  • Prasanna Ravi +3
  • PDF
  • Research Article
  • Citations11

Classification of Moduli Sets for Residue Number System With Special Diagonal Functions

  • Jan 01, 2020
  • IEEE Access
  • Peter Boyvalenkov +8
  • Research Article
  • Citations23

High-performance Public-key Cryptoprocessor for Wireless Mobile Applications

  • Oct 03, 2007
  • Mobile Networks and Applications
  • Kazuo Sakiyama +3
  • Book Chapter
  • Citations1

Protecting the Most Significant Bits in Scalar Multiplication Algorithms

  • Jan 01, 2022
  • Estuardo Alpirez Bock +2
  • Conference Article
  • Citations13

ELMMA: a new low power high-speed adder for RNS

  • Dec 06, 2004
  • R.A Patel +3
  • Conference Article
  • Citations24

RNS representations with redundant residues

  • Jan 01, 2001
  • B Parhami
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.