- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公開鍵暗号の安全性 - Kaoru Kurosawa Laboratory.ppt
演習 ElGamal暗号のIND-CPA安全性を破る敵Aが存在したと仮定すると、 DDH仮定を破るdistinguisher D が存在することを示せ。 (ヒント) Aをサブルーチンとして使い、Dを構成せよ。 * confidential * ElGamal暗号 公開鍵: p, q, g, y(=gx mod p) 秘密鍵: x 平文: m 暗号化: r ← zp-1 E(m)=(gr, myr) * confidential * 直感的な証明 DDH仮定より (g,y,gr,yr)と(g,y,gr,gz)は多項式時間で区別不可能 ただし、zは乱数 暗号文: E(m) = (gr, m?yr) ~(gr, m?gz ) m×gz=m×乱数 → one-time pad mに関する情報は、もれていない ElGamal暗号のIND-CPA安全性 チャレンジャー x←ランダム y=gx mod p 敵 m0, m1 g, y b←{0,1} C=(gr, mbyr) b’ C Pr( b’=b )?1/2 * KEM-DEMフレームワーク CCA安全なKEM(公開鍵暗号) + CCA安全なDEM(共通鍵暗号) = IND-CCA安全な公開鍵暗号 公開鍵暗号の暗号文 C=KEM(共通鍵K)+DEM(共通鍵K,m) 定理 RSA仮定の下で、 RSA-KEMはCCA安全 In the RO モデル CCA安全なDEMの構成法 K → → 暗号文 C=(E, Tag) 擬似乱数生成器 敵は、MACオラクルに1回だけ質問して偽造する (通常のMACで十分) IND-CCA安全なハイブリッド暗号 r ← ランダム 共通鍵 K=H(r) 暗号文 C=(φ, χ) χ=(E, Tag) RSA仮定の下で、IND-CCA安全 in the RO model 公開鍵 (N,e) KEMの暗号文 DEMの暗号文 (鍵K) ROモデル IND-CPA安全な ハイブリッド暗号の 構成法 IND-CCA安全な ハイブリッド暗号の 構成法 RSA-KEM + one-time-pad RSA-KEM + one-time-pad + MAC ROなしで、IND-CPAな暗号 ElGamal暗号 Paillier暗号 DDH仮定 N次剰余仮定 N次剰余仮定 xN = a+bN mod N2 としたとき、 (a,b) と (a, 乱数)は computationally indistinguishable ただし、 x←{1,2,…, N-1} Paillier暗号 公開鍵 N=pq 秘密鍵 p, q 暗号化 x ←{1,2,…, N-1} xN=a+bN mod N2 C=(a, b+m mod N) Paillier暗号 暗号化 x ←{1,2,…, N-1} xN=a+bN mod N2 C=(a, b+m mod N) 復号 xN =a mod N より、x=ad mod N xN=a+bN mod N2 により、bを求める 定理 Paillier暗号は、N次剰余仮定の下で IND-CPA安全 N次剰余仮定 xN = a+bN mod N2 としたとき、 (a,b) と (a, 乱数)は computationally indistinguishable とは、どういう意味か? 確率変数 XとY a Pr(X=a) Pr(Y=a) Statistically distance a Pr(X=a) Pr(Y=a) |X-Y| X and Y are statistically indistinguishable if a Pr(X=a) Pr(Y=a) |X-Y|ε 補題 a Pr(X=a) Pr(Y=a) この面積=この面積 証明 a Pr(X=a) Pr(Y=a) A B=1-A C=1-A 系 a Pr(X=a) Pr(Y=a) |X-Y| = 2×この面積 Distinguisher D X 0 or 1 Px = Pr(D=1) 例(1) a Pr(X=a) Pr(Y=a) D=1 D=0 PX = Pr(D=1) 例(1) a
您可能关注的文档
- 中国建筑学会建筑热能动力分会第十七届学术交流大会 .doc
- 中国文化 - confucius.washington.edu.doc
- 中国电机工程学2011年动力与电气工程师专业技术资格.doc
- 中国石油大学(北京)第六届研究生“学术之星”评选.doc
- 中国膜工业协会海水及苦咸水膜分会文件 - chinawatert.doc
- 中国财政货币政策对全球的意义 - celt.indiana.edu.pptx
- 中國地理 - ypps.tp.edu.tw.ppt
- 中國海事商業專科學校八十八學年度第一學期行事歷.doc
- 中國的歷史名人 秦始皇 - xpypssc.edu.hk.pptx
- 中央区立宇佐美学園 - chuo-tky.ed.jp.doc
- 2025年高考试题(甘肃卷)——化学.docx
- 2025年内蒙古中共额济纳旗委员会党校引进急需紧缺专职教师8人笔试模拟试题附答案详解.docx
- 2025年内蒙古中共额济纳旗委员会党校引进急需紧缺专职教师8人笔试模拟试题及参考答案详解一套.docx
- 2025年内蒙古中共额济纳旗委员会党校引进急需紧缺专职教师8人笔试模拟试题含答案详解.docx
- 2025年内蒙古中共额济纳旗委员会党校引进急需紧缺专职教师8人笔试模拟试题及参考答案详解.docx
- 九下4. 海燕 第一课时 课件.pptx
- 浙江省宁波市江北区2024-2025学年第二学期期末考试八年级语文试卷.docx
- 内蒙古赤峰市松山区2024-2025学年八年级下学期期末语文试题.docx
- 九下4.海燕 第二课时 课件.pptx
- 九下3.短诗五首 第二课时 课件.pptx
文档评论(0)