Energy/Area-Efficient Scalar Multiplication with Binary Edwards Curves for the IoT

被引:7
作者
Andres Lara-Nino, Carlos [1 ]
Diaz-Perez, Arturo [2 ]
Morales-Sandoval, Miguel [1 ]
机构
[1] CINVESTAV Tamaulipas, Victoria 87130, Mexico
[2] CINVESTAV Guadalajara, Zapopan 45019, Mexico
关键词
elliptic curve cryptography; low-power; low-energy; binary Edwards curves; scalar multiplication; internet of things; wireless sensor networks; lightweight cryptography; LOW-POWER; AUTHENTICATION PROTOCOL; USER AUTHENTICATION; RFID TAG; CRYPTOGRAPHY; SECURITY; ECC; PROCESSOR;
D O I
10.3390/s19030720
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Making Elliptic Curve Cryptography (ECC) available for the Internet of Things (IoT) and related technologies is a recent topic of interest. Modern IoT applications transfer sensitive information which needs to be protected. This is a difficult task due to the processing power and memory availability constraints of the physical devices. ECC mainly relies on scalar multiplication (kP)-which is an operation-intensive procedure. The broad majority of kP proposals in the literature focus on performance improvements and often overlook the energy footprint of the solution. Some IoT technologies-Wireless Sensor Networks (WSN) in particular-are critically sensitive in that regard. In this paper we explore energy-oriented improvements applied to a low-area scalar multiplication architecture for Binary Edwards Curves (BEC)-selected given their efficiency. The design and implementation costs for each of these energy-oriented techniques-in hardware-are reported. We propose an evaluation method for measuring the effectiveness of these optimizations. Under this novel approach, the energy-reducing techniques explored in this work contribute to achieving the scalar multiplication architecture with the most efficient area/energy trade-offs in the literature, to the best of our knowledge.
引用
收藏
页数:35
相关论文
共 55 条
[1]   A low-power and low-energy flexible GF(p) elliptic-curve cryptography processor [J].
Ahmadi, Hamid Reza ;
Afzali-Kusha, Ali .
JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2010, 11 (09) :724-736
[2]   Elliptic Curve Lightweight Cryptography: A Survey [J].
Andres Lara-Nino, Carlos ;
Diaz-Perez, Arturo ;
Morales-Sandoval, Miguel .
IEEE ACCESS, 2018, 6 :72514-72550
[3]   65-nm CMOS low-energy RNS modular multiplier for elliptic-curve cryptography [J].
Asif, Shahzad ;
Andersson, Oskar ;
Rodrigues, Joachim ;
Kong, Yinan .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2018, 12 (02) :62-67
[4]  
Barker E., 2016, Tech. Rep.
[5]  
Batina L, 2006, LECT NOTES COMPUT SC, V4357, P6
[6]  
Bernstein DJ, 2008, LECT NOTES COMPUT SC, V5154, P244, DOI 10.1007/978-3-540-85053-3_16
[7]   An Overview on Wireless Sensor Networks Technology and Evolution [J].
Buratti, Chiara ;
Conti, Andrea ;
Dardari, Davide ;
Verdone, Roberto .
SENSORS, 2009, 9 (09) :6869-6896
[8]   OPTIMIZING POWER USING TRANSFORMATIONS [J].
CHANDRAKASAN, AP ;
POTKONJAK, M ;
MEHRA, R ;
RABAEY, J ;
BRODERSEN, RW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (01) :12-31
[9]   Security Enhanced User Authentication Protocol for Wireless Sensor Networks Using Elliptic Curves Cryptography [J].
Choi, Younsung ;
Lee, Donghoon ;
Kim, Jiye ;
Jung, Jaewook ;
Nam, Junghyun ;
Won, Dongho .
SENSORS, 2014, 14 (06) :10081-10106
[10]  
Daepp U., 2011, READING WRITING PROV, P315