美文网首页
离散对数(DL)

离散对数(DL)

作者: right_33cb | 来源:发表于2018-10-22 10:18 被阅读0次

DL密钥生成

    在离散对数体制中,密钥对是与公开参数组(p,q,g)连线在一起的,p是素数,q是p-1的素因子,g为1<=g<=p-1,g的阶为q,即t=q是满足g^t = 1 mod p的最小整数。私钥x为[1,q-1]内随机选择的一个整数,公钥y=g^x mod p

算法1 DL 参数组的生成

输入:安全参数l,t。

输出:DL参数组(p,q,g)

1、选择一个t位的素数q和l位的素数p,使得q整除p-1

2、选择一个q阶元素g:

    2.1 任意选择一个h(1<=h<=p-1),计算g=h^((p-1)/q) mod p

    2.2 若g=1,则转到步骤2.1.

3 返回(p,q,g)

相关文章

  • 离散对数(DL)

    DL密钥生成 在离散对数体制中,密钥对是与公开参数组(p,q,g)连线在一起的,p是素数,q是p-1的素因子,...

  • 一道有趣的数论题

    求一个数在在乘法剩余系的阶数 提示:原根的判别算法 作用 对求解离散对数和基于离散对数的加密有些许优化

  • HDU-6632 (杭电多校第5场 discrete logar

    题意:已知a,b,p,求x使得, 并且 题解:利用Pohlig-Hellman Algorithm来做离散对数,...

  • iOS-网络知识

    1、网络 解密的过程:就是对离散对数进行求值HTTPS加密机制:共享秘钥加密(对称秘钥加密) + 公开秘钥加密(非...

  • 微信scheme

    "weixin://dl/stickers""weixin://dl/games""weixin://dl/mom...

  • 第三方常用scheme

    微信 "weixin://dl/stickers""weixin://dl/games""weixin://dl/...

  • 数字签名机制 - Schnorr 机制

    Schnorr机制是一种基于离散对数难题的知识证明机制,由德国数学家和密码学家Claus-Peter Schnor...

  • (一) RSA原理

    RSA 1. 数学原理 1.1 离散对数问题 我们要想一个加密容易,破解很难的数学运算。 方案: 我们知道?后计算...

  • D3学习笔记

    数据可视化 Anscombe's Quartet 证明了在分析数据前先绘制图形的重要性以及离散值对数据分析的影响。...

  • JAVA加解密17-非对称加密算法-ElGamal算法

    一、概述1.ElGamal算法和ECC算法基于离散对数问题2.这个是一个单向的过程。虽然密钥对构造简单,但是只是乙...

网友评论

      本文标题:离散对数(DL)

      本文链接:https://www.haomeiwen.com/subject/anpwzftx.html