基于吠陀乘法器的RSA算法的高效FPGA实现

Jegadish Kumar K J, K. P., Gokhulesh V, S. K
{"title":"基于吠陀乘法器的RSA算法的高效FPGA实现","authors":"Jegadish Kumar K J, K. P., Gokhulesh V, S. K","doi":"10.1109/WiSPNET57748.2023.10134210","DOIUrl":null,"url":null,"abstract":"Technology cannot function effectively and securely without algorithms, which also enable integrity and encryption. To secure sensitive data, especially when it is delivered over an unsecured network like the Internet, we employ the RSA (Rivest-Shamir-Adleman) Algorithm, which forms the backbone of the cryptosystem that permits public key encryption. In a cryptosystem, multipliers are essential since they help to produce the desired results as efficiently as possible. The enormous number of adders and other digital circuits used in typical multipliers causes an increase in propagation delay, which eventually reduces the multiplier's efficiency. In contrast, the Vedic Multiplier can overcome this issue and operates at high efficiency. The objective is to develop an effective 8 X 8 Vedic multiplier and implement it in the Field Programmable Gate Array (FPGA) using the simulation tool Xilinx - ISE Design Suite 14.7. The effective performance metrics are compared with the pre-existing booth multiplier in terms of combinational path delay, number of slices, and number of Look Up Table (LUT)s. Further, the Modular exponentiation operation in RSA cryptosystem is replaced with the proposed Vedic multiplier and booth multiplier logics. The effectiveness of the RSA implementation with these operator logics is compared in terms of delay and area.","PeriodicalId":150576,"journal":{"name":"2023 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Efficient FPGA Implementation of RSA Algorithm Using Vedic Multiplier\",\"authors\":\"Jegadish Kumar K J, K. P., Gokhulesh V, S. K\",\"doi\":\"10.1109/WiSPNET57748.2023.10134210\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Technology cannot function effectively and securely without algorithms, which also enable integrity and encryption. To secure sensitive data, especially when it is delivered over an unsecured network like the Internet, we employ the RSA (Rivest-Shamir-Adleman) Algorithm, which forms the backbone of the cryptosystem that permits public key encryption. In a cryptosystem, multipliers are essential since they help to produce the desired results as efficiently as possible. The enormous number of adders and other digital circuits used in typical multipliers causes an increase in propagation delay, which eventually reduces the multiplier's efficiency. In contrast, the Vedic Multiplier can overcome this issue and operates at high efficiency. The objective is to develop an effective 8 X 8 Vedic multiplier and implement it in the Field Programmable Gate Array (FPGA) using the simulation tool Xilinx - ISE Design Suite 14.7. The effective performance metrics are compared with the pre-existing booth multiplier in terms of combinational path delay, number of slices, and number of Look Up Table (LUT)s. Further, the Modular exponentiation operation in RSA cryptosystem is replaced with the proposed Vedic multiplier and booth multiplier logics. The effectiveness of the RSA implementation with these operator logics is compared in terms of delay and area.\",\"PeriodicalId\":150576,\"journal\":{\"name\":\"2023 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WiSPNET57748.2023.10134210\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WiSPNET57748.2023.10134210","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

如果没有算法,技术就无法有效和安全地运行,而算法也可以实现完整性和加密。为了确保敏感数据的安全,特别是当它在像互联网这样的不安全网络上传递时,我们采用RSA (Rivest-Shamir-Adleman)算法,它构成了允许公钥加密的密码系统的主干。在密码系统中,乘数是必不可少的,因为它们有助于尽可能有效地产生期望的结果。典型乘法器中使用的大量加法器和其他数字电路导致传播延迟增加,最终降低了乘法器的效率。相比之下,吠陀乘数法可以克服这个问题,并以高效率运作。目标是开发一个有效的8 × 8吠陀乘法器,并使用仿真工具Xilinx - ISE Design Suite 14.7在现场可编程门阵列(FPGA)中实现它。在组合路径延迟、切片数量和查找表(LUT)数量方面,将有效的性能指标与现有的展台乘法器进行比较。在此基础上,用提出的Vedic乘数和booth乘数逻辑代替了RSA密码系统中的模幂运算。在延迟和面积方面比较了这些运算符逻辑实现RSA的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Efficient FPGA Implementation of RSA Algorithm Using Vedic Multiplier
Technology cannot function effectively and securely without algorithms, which also enable integrity and encryption. To secure sensitive data, especially when it is delivered over an unsecured network like the Internet, we employ the RSA (Rivest-Shamir-Adleman) Algorithm, which forms the backbone of the cryptosystem that permits public key encryption. In a cryptosystem, multipliers are essential since they help to produce the desired results as efficiently as possible. The enormous number of adders and other digital circuits used in typical multipliers causes an increase in propagation delay, which eventually reduces the multiplier's efficiency. In contrast, the Vedic Multiplier can overcome this issue and operates at high efficiency. The objective is to develop an effective 8 X 8 Vedic multiplier and implement it in the Field Programmable Gate Array (FPGA) using the simulation tool Xilinx - ISE Design Suite 14.7. The effective performance metrics are compared with the pre-existing booth multiplier in terms of combinational path delay, number of slices, and number of Look Up Table (LUT)s. Further, the Modular exponentiation operation in RSA cryptosystem is replaced with the proposed Vedic multiplier and booth multiplier logics. The effectiveness of the RSA implementation with these operator logics is compared in terms of delay and area.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信