Side-Channel Resistant 2048-bit RSA Implementation for Wireless Sensor Networks and Internet of Things

计算机科学 模幂 微控制器 加密 公钥密码术 功率分析 钥匙(锁) 中国剩余定理 密码学 嵌入式系统 旁道攻击 计算机网络 计算机硬件 计算机安全 算法
作者
Utku Gülen,Selçuk Baktır
出处
期刊:IEEE Access [Institute of Electrical and Electronics Engineers]
卷期号:11: 39531-39543 被引量:1
标识
DOI:10.1109/access.2023.3268642
摘要

We present a practical realization of Rivest-Shamir-Adleman (RSA) with a 2048-bit key on MSP430, a widely used microcontroller in wireless sensor network and Internet of things applications, and show that 2048-bit RSA is feasible on a constrained microcontroller. We exploit several methods for acceleration, e.g. Montgomery modular multiplication, subtractive Karatsuba-Ofman and Chinese remainder theorem (CRT) based modular exponentiation, and achieve RSA encryption and decryption with a 2048-bit key on MSP430 in just 0.14 s and 7.56 s, respectively. Our implementation on the low-end MSP430 microcontroller achieves 2048-bit RSA significantly faster (×2.9 and ×2.4 for encryption and decryption) with respect to the existing implementation in the literature on the comparable ATmega128 microcontroller. While our implementation is secure against the brute force attack due to its 2048-bit key, and thus 112-bit security level, it also includes the necessary side-channel countermeasures, e. g. message and key blinding, to help mitigate implementation attacks such as simple power analysis and differential power analysis.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
nove999完成签到 ,获得积分10
刚刚
刚刚
夏夏夏发布了新的文献求助80
刚刚
Popo完成签到,获得积分10
刚刚
淡淡的硬币完成签到 ,获得积分10
1秒前
小瓜在吗发布了新的文献求助10
1秒前
1秒前
薬月空完成签到 ,获得积分10
2秒前
木木夕云发布了新的文献求助10
2秒前
BettyNie完成签到,获得积分10
2秒前
斯文败类应助炒蛋汉堡采纳,获得10
3秒前
王泳茵发布了新的文献求助10
3秒前
直率的彤发布了新的文献求助10
3秒前
3秒前
Hello应助Xu采纳,获得10
3秒前
1900完成签到,获得积分10
3秒前
3秒前
shijiaoshou发布了新的文献求助10
4秒前
我是无情的磨片人完成签到,获得积分10
4秒前
Leyna完成签到,获得积分20
4秒前
darklyfrank完成签到 ,获得积分10
5秒前
万能图书馆应助yingying采纳,获得10
5秒前
5秒前
6秒前
研友_VZG7GZ应助无奈冬寒采纳,获得10
6秒前
Ava应助苗轩采纳,获得10
6秒前
6秒前
风趣秋双完成签到,获得积分20
7秒前
聪明笨蛋完成签到,获得积分10
7秒前
烟花应助火星上外套采纳,获得10
7秒前
11发布了新的文献求助10
7秒前
XuHT完成签到,获得积分10
7秒前
7秒前
wxr0215发布了新的文献求助30
7秒前
李俊枫发布了新的文献求助10
7秒前
7秒前
Wang完成签到,获得积分10
8秒前
8秒前
8秒前
qi完成签到,获得积分10
8秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Handbook of pharmaceutical excipients, Ninth edition 5000
Aerospace Standards Index - 2026 ASIN2026 3000
Signals, Systems, and Signal Processing 610
Discrete-Time Signals and Systems 610
Principles of town planning : translating concepts to applications 500
Short-Wavelength Infrared Windows for Biomedical Applications 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 纳米技术 有机化学 物理 生物化学 化学工程 计算机科学 复合材料 内科学 催化作用 光电子学 物理化学 电极 冶金 遗传学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 6060454
求助须知:如何正确求助?哪些是违规求助? 7892926
关于积分的说明 16303638
捐赠科研通 5204511
什么是DOI,文献DOI怎么找? 2784428
邀请新用户注册赠送积分活动 1767022
关于科研通互助平台的介绍 1647334