首页|期刊导航|中阿科技论坛(中英文)|RSA算法中大素数快速生成和运算方法实现

RSA算法中大素数快速生成和运算方法实现OA

中文摘要

RSA算法是目前应用最为广泛的公钥密码算法,其安全性是以大质数因子的分解不存在经典的多项式算法为基础,对极大整数进行因数分解的难度决定了RSA算法的可靠性。密钥的生成需要依赖于大素数,而大数的产生由于其复杂性和计算成本较高,成为影响RSA算法效率的重要因素。文章提出并实现了一种快速产生大数的方法,使用随机数生成器生成指定范围内的随机数,并利用素性测试算法对生成的随机数进行素性验证;针对不符合条件的数值进行调整和重新生成,直至得到符合要求的大素数。测试验证结果表明,文章提出的快速生成大数方法能显著提高大素数生成的效率,大幅缩短大素数的生成时间,有效保证生成数的素性和安全性。

杜俊

陇东学院数学与信息工程学院,甘肃庆阳745000

计算机与自动化

网络安全RSA大素数素性测试快速生成

《中阿科技论坛(中英文)》 2024 (9)

P.108-112,5

庆阳市科技计划项目(QY2021A-S074)甘肃省教育科技创新项目(2022A-132)陇东学院青年科技创新项目(XYZK2107)。

评论