- 87
- 0
- 约2.11千字
- 约 6页
- 2017-08-14 发布于安徽
- 举报
Shor算法原理
摘要:以数学家彼得?秀尔命名的Shor算法(秀尔算法),于1994年发现,是一个针对整数分解的题目的量子算法(在量子计算机上面运作的算法)。比较不正式的说,它解决题目如下:给定一个整数N,找出他的质因子。
关键词:shor算法;RSA密码体系;量子傅立叶变换
0 引言
Shor算法非常重要,因为它代表使用量子计算机的话,可以用来破解已被广泛使用的公开密钥加密方法,即RSA加密算法。RSA算法的基础在于假设了我们不能很有效率的分解一个已知的整数。就目前所知,这假设对传统的(也就是非量子)电脑为真;没有已知传统的算法可以在多项式时间内解决这个问题。然而,Shor算法展示了因子分解这问题在量子计算机上可以很有效率的解决,所以一个足够大的量子计算机可以破解RSA。
1 RSA 公钥密码体系安全性
公钥密码系统的安全性主要取决于构造算法所依赖的数学问题,它要求加密函数具有单向性(即求逆的困难性),因而密码分析者要从公开密钥得到秘密密钥对于目前的计算能力来说是不可行的[1]。RSA密码体系的基本原理是:
(1)找到两个大质数p 和q(作素性检查),并计算。
随机选择一个小于但与互质的整数。计算模运算的逆无
宣布公开钥为,私钥为(p,q)或d。
(2)选取公开钥(e,n),满足条件
(3)加密:寻找满足条件的d。
d与e为模运算下互逆的。
将平文编码
(4)解密:。
您可能关注的文档
最近下载
- 船舶动力设备拆装 增压器的拆装与检查(教材) 19 项目十九 增压器的拆装与检查.doc VIP
- 中国临床肿瘤学会(CSCO)癌性淋巴管炎(淋巴管性癌病)诊疗指南2025.docx VIP
- 评估报告异议书范文.docx VIP
- 养鹿可行性研究.pptx VIP
- 中文释义 恋词考研7000词速刷手册.xlsx VIP
- 煤矿瓦斯检查作业安全技术培训大纲和考核要求.PDF VIP
- 2026-2030中国弹药自动装卸系统行业市场发展趋势与前景展望战略分析研究报告.docx
- 2023年眉山市东坡区网格员招聘考试题库及答案解析.docx VIP
- 印刷服务进度管理措施.doc VIP
- 眉山市东坡区2025年网格员考试练习题(附答案).docx VIP
原创力文档

文档评论(0)