- 16
- 0
- 约1.37万字
- 约 67页
- 2019-01-29 发布于北京
- 举报
密码学 6.ppt
1、取大素数 p, 取 d ∈ ZP *, 且1 ≤ d ≤ n-2 取 e1 为 ZP *的一个生成元(本原根) §10.5 Elgamal 密码 密钥生成: 2、计算 e2 = e1d mod p 公钥 ( e1 , e2 , p) 私钥 d d = Le1 (e2 ) mod (p-1) 这是离散对数问题! 加密: 明文 P p, 任选随机 r C1 ? e1 r mod p , C2 ? P×e2r mod p 密文 C= (C1, C2) 解密: P= C2× (C1d) -1 mod p 证明: P’= C2× (C1d) -1 mod p = (P×e2r) × (e1rd) -1 mod p = (P×e1rd) × (e1rd) -1 mod p = P 选出 p 和生成元 e1 选出 d 计算 e2= e1d mod p 明文 P 私钥 d 明文 P 密文C 公钥 e1, e2, p Bob Alice C1 ? e1 r mod p , C2 ?
您可能关注的文档
最近下载
- 家庭教育指导师技能竞赛理论考试题库500题(含答案).docx
- 幽灵的礼物(完整版).doc VIP
- 2022年高考化学真题(山东卷).pdf VIP
- 09BD4外线工程图集.docx VIP
- 06CG01 蒸压轻质砂加气混凝土(AAC)砌块和板材结构构造.pdf VIP
- “化危为安”线上讲堂第155期---排查整治风险隐患-如何想到看到管到做到-郝军-2026.6.5(原版)(4).pptx VIP
- 2026年儿科专科护理质控方案.docx VIP
- 义务教育地理课程标准(2022年版).pdf VIP
- 日业BM300 BM100变频器使用说明书.pdf
- 华南理工高等数学下期末考试试题及答案.pdf VIP
原创力文档

文档评论(0)