- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章教學投影片
第6章:橢圓曲線密碼系統
6-1 橢圓曲線密碼系統(ECC)簡介
6-2 橢圓曲線點乘法
6-3 橢圓曲線數位金鑰交換演算法ECDH
6-4 橢圓曲線數位簽章演算法
6-5 橢圓曲線參數
橢圓曲線密碼系統(ECC)
橢圓曲線密碼系統(Elliptic Curve Cryptosystem ,ECC )
1985年由Koblitz與Miller各別提出的公開金鑰密碼學技術
國際標準與國家標準如ISO 11770-3 、ANSI X9.62 、IEEE
P1363 、FIPS 186-2 、GB15629.11-2003 (WAPI, Wireless
Authentication Privacy Infrastructure) 等
橢圓曲線的技術不只能應用在密碼學加解密、數位簽章、
金鑰交換等,也能應用於大數分解(factorization)與質數判
斷(primality testing)
在相同的安全強度下,ECC的密碼學金鑰長度可遠較其他
公開金鑰密碼系統(如RSA)小且處理速度較快,意即ECC
每個金鑰位元所能提供的安全性遠超過其他公開金鑰密碼
系統,這使得ECC非常適合利用於如智慧卡或手機無線行
動裝置等記憶體有限的環境中
相同安全性時RSA與ECC金鑰長度比較
安全性 280 2112 2128 2192 2256
演算法
長度位元
RSA ( ) 1024 2048 3072 7680 15360
長度位元
ECC ( ) 160 224 256 384 512
RSA:ECC金鑰 6:1 9:1 12:1 20:1 30:1
長度比
[NIST]
橢圓曲線
2 3 2
y + a xy + a y = x + a x + a x + a
1 3 2 4 6
• 滿足上述方程式的所有點(x, y)及一個無限遠點(point at infinity)∞
所形成的集合,其中座標x與y屬於某個有限體(finite field)
• 橢圓曲線的級數(order)為曲線上包含無限遠點的所有點的數目
• 有限體為質數體(prime field ,GF(p)) 、二元體(binary field ,
n n
GF(2 )) 、最佳擴展體(optimal extension field ,GF (p ))等三種
• Hasse定理:如果採用有限體GF(q)則橢圓曲線的級數滿足
q q order q q12 1 2
橢圓曲線範例一
質數體為GF(5)且橢圓曲線公式
2 3
y = x + x + 1
這個橢圓曲線上的點,除無限遠點∞外,
另有8個點:
(0,1),(0,4),(2,1),(2,4),(3,1),(3,4),(4,3),(4,2)點的
座標值屬於GF(5) 。
因為共有9點,所以此曲線的級數(order)為9
橢圓曲線範例二
質數體為GF(11)且橢圓曲線公式
2 3
文档评论(0)