- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
椭圆曲线或者硬件乘法的书籍tex文件
椭圆曲线加密概念
射影平面
椭圆曲线
椭圆曲线加法群
有限域椭圆曲线
椭圆曲线加密方法
ling@fudan.edu.cn
网络安全-椭圆曲线加密
1
主要内容
ECC-椭圆曲线加密 Ellipse Curve Cryptography
基于椭圆曲线理论的公钥加密技术(1985)
与传统的基于大质数因子分解困难性的加密方法不同,ECC通过椭圆曲线方程式的性质产生密钥
ECC 164位的密钥产生一个安全级,相当于RSA 1024位密钥提供的必威体育官网网址强度,而且计算量较小,处理速度更快,存储空间和传输带宽占用较少
ling@fudan.edu.cn
网络安全-椭圆曲线加密
2
ECC概念
定义平行线相交于无穷远点P∞,使平面上所有直线都统一为有唯一的交点
性质:
一条直线只有一个无穷远点;一对平行线有公共的无穷远点
任何两条不平行的直线有不同的无穷远点(否则会造成有两个交点)
平面上全体无穷远点构成一条无穷远直线
ling@fudan.edu.cn
网络安全-椭圆曲线加密
3
无穷远点
P∞
平面上全体无穷远点与全体平常点构成射影平面
对普通平面上点(x,y),令x=X/Z,y=Y/Z,Z≠0,则投影为射影平面上的点(X:Y:Z)
例如:点(1,3)可投影为(Z:3Z:Z),可为(1:3:1),(2.3:6.9:2.3)等
对普通平面上的直线ax+by+c=0,同样变换,得到对应于射影平面上的直线为aX+bY+cZ=0
对平行线aX+bY+c1Z=0和aX+bY+c1Z=0,易解得Z=0,说明无穷远点 的座标为(X:Y:0)
ling@fudan.edu.cn
网络安全-椭圆曲线加密
4
射影平面
一条椭圆曲线是在射影平面上满足威尔斯特拉斯方程(Weierstrass)所有点的集合:
椭圆曲线方程是一个齐次方程
曲线上的每个点都必须是非奇异的(光滑的),偏导数FX(X,Y,Z)、FY(X,Y,Z)、FZ(X,Y,Z)不同为0
ling@fudan.edu.cn
网络安全-椭圆曲线加密
5
椭圆曲线
椭圆曲线示例
ling@fudan.edu.cn
网络安全-椭圆曲线加密
6
ling@fudan.edu.cn
网络安全-椭圆曲线加密
7
非椭圆曲线示例
椭圆曲线普通方程
椭圆曲线普通方程:
无穷远点O∞(0,Y,0)
平常点(x,y)斜率k:
ling@fudan.edu.cn
网络安全-椭圆曲线加密
8
椭圆曲线加法群
阿贝尔(Abel)加法群
任意取椭圆曲线上两点P、Q(若P、Q两点重合,则作P点的切线),作直线交于椭圆曲线的另一点R,过R做y轴的平行线交于R,定义P+Q=R。这样,加法的和也在椭圆曲线上,并同样具备加法的交换律、结合律
ling@fudan.edu.cn
网络安全-椭圆曲线加密
9
O∞与-P
ling@fudan.edu.cn
网络安全-椭圆曲线加密
10
零元与负元
如果椭圆曲线上的三个点A、B、C处于同一直线上,
那么其和等于零元,即A+B+C=O∞
同点加法
若有k个相同的点P相加,记作kP
ling@fudan.edu.cn
网络安全-椭圆曲线加密
11
有限域Fp
Fp中有p(p为质数)个元素0,1,2,…, p-2,p-1
Fp的加法是a+b≡c(mod p)
Fp的乘法是a×b≡c(mod p)
Fp的除法是a÷b≡c(mod p)
Fp的单位元是1,零元是 0
Fp域内运算满足交换律、结合律、分配律
ling@fudan.edu.cn
网络安全-椭圆曲线加密
12
有限域椭圆曲线
有限域椭圆曲线示例
椭圆曲线Ep(a,b),p为质数,x,y∈[0,p-1]
选择两个满足下列约束条件的小于p的非负整数a、b
当p=23,a=b=1时,椭圆曲线:
ling@fudan.edu.cn
网络安全-椭圆曲线加密
13
ling@fudan.edu.cn
网络安全-椭圆曲线加密
14
如果椭圆曲线上一点P,存在最小的正整数n,使得数乘nP=O∞(显然(n-1)P=-P ),则将n称为P的阶
若n不存在,则P是无限阶的
ling@fudan.edu.cn
网络安全-椭圆曲线加密
15
椭圆曲线点的阶
在有限域上定义的椭圆曲线上所有的点的阶n都是存在的
考虑K=kG ,其中K、G为椭圆曲线Ep(a,b)上的点,n为G的阶(nG=O∞ ),k为小于n的整数
则给定k和G,根据加法法则,计算K很容易
但反过来,给定K和G,求k就非常困难
这就是椭圆曲线加密算法的数学依据
点G称为基点(base point)
k(kn)为私有密钥(privte key)
K为公开密钥(public key)
ling@fudan.edu.cn
网络安全-椭圆曲线加密
16
椭圆曲线加密
ECC保
您可能关注的文档
- 功能高分子进展试题.doc
- 功能性消化不良的中医药治疗进展试题.doc
- 肱骨后侧入路试题.doc
- 供电系统热滑试验方案试题.doc
- 沟通与协调能力79分试题.doc
- 沟通与协调能力考库试题.doc
- 沟通与协调能力判断题试题.doc
- 古城中学八年级(上)语文第三学月测试试题.doc
- 古代汉语-3试题.doc
- 古代汉语词法篇试题.doc
- 2025年中国绞纱烘燥机市场调查研究报告.docx
- 《全球化金融市场下我国证券公司国际化发展模式创新与风险规避》教学研究课题报告.docx
- 共享健身仓用户体验提升与市场竞争力分析.docx
- 北师大版小学五年级数学上册期中考试试卷.docx
- 2025年智能工厂智能控制系统集成项目自动化水平与效率评估报告.docx
- 共享健身仓用户2025年健身效果评估与改进措施.docx
- 共享健身仓用户2025年运动效果与生活方式关联研究.docx
- 2025年低空经济无人机物流对公共安全环境影响的评估与保障.docx
- 共享健身仓用户2025年度健身成果评估报告.docx
- 校园社团活动参与度对初中生学业压力应对的影响研究教学研究课题报告.docx
文档评论(0)