An Improved RSA Algorithm for Enhanced Security

Dr. Kannan Balasubramanian, M. Arun, Dr. K. R. Sekar
{"title":"An Improved RSA Algorithm for Enhanced Security","authors":"Dr. Kannan Balasubramanian, M. Arun, Dr. K. R. Sekar","doi":"10.54105/ijcns.b1421.112222","DOIUrl":null,"url":null,"abstract":"The security of the Rivest-Shamir-Adelman (RSA) public key algorithm depends on the difficulty of factoring the modulus calculated by multiplying two large prime numbers. The usefulness of the RSA public key algorithm lies in using one key for encryption and another key for decryption. However, a poor choice of the keys used in encryption and decryption can affect the security of the RSA cryptosystem. Many proposals have been made to modify the RSA cryptosystem in such a way that the attacks on the RSA cryptosystem can be overcome. In this article, we propose concealing the publicly disclosed parameters, the encryption key and the common modulus of the RSA cryptosystem by altering the values sent publicly. The values sent publicly are different from the one used in the algorithm which conceals the actual parameters to others. The implementation of this idea uses two different algorithms and randomly choosing between the algorithms. The choice of the algorithm is done using a random number generator and this choice of the algorithm has to be communicated so the decryptor uses the correct algorithm to decrypt the encrypted data. Finally we explore a faster way to implement the modular exponentiation algorithm used in the RSA encryption and decryption.","PeriodicalId":231271,"journal":{"name":"Indian Journal of Cryptography and Network Security","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Indian Journal of Cryptography and Network Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.54105/ijcns.b1421.112222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The security of the Rivest-Shamir-Adelman (RSA) public key algorithm depends on the difficulty of factoring the modulus calculated by multiplying two large prime numbers. The usefulness of the RSA public key algorithm lies in using one key for encryption and another key for decryption. However, a poor choice of the keys used in encryption and decryption can affect the security of the RSA cryptosystem. Many proposals have been made to modify the RSA cryptosystem in such a way that the attacks on the RSA cryptosystem can be overcome. In this article, we propose concealing the publicly disclosed parameters, the encryption key and the common modulus of the RSA cryptosystem by altering the values sent publicly. The values sent publicly are different from the one used in the algorithm which conceals the actual parameters to others. The implementation of this idea uses two different algorithms and randomly choosing between the algorithms. The choice of the algorithm is done using a random number generator and this choice of the algorithm has to be communicated so the decryptor uses the correct algorithm to decrypt the encrypted data. Finally we explore a faster way to implement the modular exponentiation algorithm used in the RSA encryption and decryption.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种提高安全性的改进RSA算法
RSA (Rivest-Shamir-Adelman)公钥算法的安全性取决于两个大素数相乘计算出的模的因式分解的难度。RSA公钥算法的有用之处在于使用一个密钥进行加密,另一个密钥进行解密。但是,在加密和解密中使用的密钥选择不当会影响RSA密码系统的安全性。已经提出了许多修改RSA密码系统的建议,以便能够克服对RSA密码系统的攻击。在本文中,我们提出通过改变公开发送的值来隐藏公开披露的参数、加密密钥和RSA密码系统的公共模量。公开发送的值与算法中使用的值不同,算法将实际参数隐藏给其他人。这个想法的实现使用了两种不同的算法,并在算法之间随机选择。算法的选择是使用随机数生成器完成的,并且必须传达这种算法的选择,以便解密者使用正确的算法来解密加密的数据。最后,我们探索了一种更快的方法来实现RSA加密和解密中使用的模幂算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Cryptographic Security Approach for Biometric Verification System Software Support for Arbitrary Precision Arithmetic in Programming Languages Methodologies for Predicting Cybersecurity Incidents Blockchain Technology In Healthcare Services An Improved RSA Algorithm for Enhanced Security
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1