A low-latency 163-bit ECC processor for IoT applications

IF 2 4区 工程技术 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC
Sumit Singh Dhanda, Savita Kumari, В. Кумар, Sachin Kumar Gupta
{"title":"A low-latency 163-bit ECC processor for IoT applications","authors":"Sumit Singh Dhanda, Savita Kumari, В. Кумар, Sachin Kumar Gupta","doi":"10.2478/jee-2025-0025","DOIUrl":null,"url":null,"abstract":"Abstract Extensive research is being carried out on elliptic curve cryptography and its applications in resource-constrained environments such as IoT. Yet, critical gaps, such as high computational overhead in ECC operations, scalar multiplication and computationally expensive inversion, remain unanswered. Existing ECC implementations focus on improving either multiplication or inversion separately, but an integrated, optimized approach is lacking. There is a need for a processor that maintains cryptographic strength while significantly reducing computational latency. This research aims to bridge these gaps by designing a low-resource and low-latency 163-bit ECC processor that implements a hybrid Karatsuba multiplier and QuadItoh-Tsuji inversion for enhanced efficiency. It balances low latency, high security, and resource efficiency for IoT applications. Provides comparative analysis against existing ECC implementations to validate its performance. The processor is synthesized with PlanAhead software and implemented on several Virtex FPGAs. The most significant achievement of the design is its ability to minimize the latency to 991 cycles. In comparison to other designs, the implemented design is the most suited for Virtex-4 and 5. It is the smallest on Virtex-4 compared to other designs in the literature. In comparison to existing designs, the implemented approach saves 40-50% of resources on Virtex-4 and Virtex-7 implementations. Although the design's maximum frequency is lower than other designs, its area-time product yields good results. It also shows satisfactory values for the areatime product compared to previous designs.","PeriodicalId":15577,"journal":{"name":"Journal of Electrical Engineering & Technology","volume":"76 3","pages":"241-255"},"PeriodicalIF":2.0000,"publicationDate":"2025-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Electrical Engineering & Technology","FirstCategoryId":"0","ListUrlMain":"https://doi.org/10.2478/jee-2025-0025","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 1

Abstract

Abstract Extensive research is being carried out on elliptic curve cryptography and its applications in resource-constrained environments such as IoT. Yet, critical gaps, such as high computational overhead in ECC operations, scalar multiplication and computationally expensive inversion, remain unanswered. Existing ECC implementations focus on improving either multiplication or inversion separately, but an integrated, optimized approach is lacking. There is a need for a processor that maintains cryptographic strength while significantly reducing computational latency. This research aims to bridge these gaps by designing a low-resource and low-latency 163-bit ECC processor that implements a hybrid Karatsuba multiplier and QuadItoh-Tsuji inversion for enhanced efficiency. It balances low latency, high security, and resource efficiency for IoT applications. Provides comparative analysis against existing ECC implementations to validate its performance. The processor is synthesized with PlanAhead software and implemented on several Virtex FPGAs. The most significant achievement of the design is its ability to minimize the latency to 991 cycles. In comparison to other designs, the implemented design is the most suited for Virtex-4 and 5. It is the smallest on Virtex-4 compared to other designs in the literature. In comparison to existing designs, the implemented approach saves 40-50% of resources on Virtex-4 and Virtex-7 implementations. Although the design's maximum frequency is lower than other designs, its area-time product yields good results. It also shows satisfactory values for the areatime product compared to previous designs.
用于物联网应用的低延迟163位ECC处理器
椭圆曲线密码学及其在物联网等资源受限环境中的应用正在得到广泛的研究。然而,关键的差距,如ECC操作的高计算开销、标量乘法和计算昂贵的反演,仍然没有得到解决。现有的ECC实现侧重于分别改进乘法或反演,但缺乏集成的优化方法。需要一种既能保持加密强度,又能显著减少计算延迟的处理器。本研究旨在通过设计一种低资源、低延迟的163位ECC处理器来弥补这些差距,该处理器实现了混合Karatsuba乘法器和QuadItoh-Tsuji反演,以提高效率。它平衡了物联网应用的低延迟、高安全性和资源效率。提供与现有ECC实现的比较分析,以验证其性能。该处理器由PlanAhead软件合成,并在多个Virtex fpga上实现。该设计最重要的成就是它能够将延迟降至991个周期。与其他设计相比,实现的设计最适合Virtex-4和5。与文献中的其他设计相比,它是Virtex-4上最小的。与现有设计相比,实现的方法在Virtex-4和Virtex-7实现上节省了40-50%的资源。虽然该设计的最大频率低于其他设计,但其面积-时间积效果良好。与以前的设计相比,它也显示了令人满意的区域产品价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Electrical Engineering & Technology
Journal of Electrical Engineering & Technology ENGINEERING, ELECTRICAL & ELECTRONIC-
CiteScore
4.00
自引率
15.80%
发文量
321
审稿时长
3.8 months
期刊介绍: ournal of Electrical Engineering and Technology (JEET), which is the official publication of the Korean Institute of Electrical Engineers (KIEE) being published bimonthly, released the first issue in March 2006.The journal is open to submission from scholars and experts in the wide areas of electrical engineering technologies. The scope of the journal includes all issues in the field of Electrical Engineering and Technology. Included are techniques for electrical power engineering, electrical machinery and energy conversion systems, electrophysics and applications, information and controls.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书