发明名称 | 产生伪随机数的方法 | ||
摘要 | 本发明是一个输出较大位长度伪随机数Zi的方法,这个伪随机数是密码安全的。由于输出的是较大位长度的伪随机数,可以对较大位长度的消息段进行加密,从而得到比现有技术加密过程更快的加密过程。在一个实施例中,本发明是一个由模指数函数X<SUB>i</SUB>=g<SUP>x</SUP>i-1modP定义的伪随机数发生器。伪随机数发生器的输出是一个包含X<SUB>i</SUB>的j-1位长度段的伪随机数。j的数值小于或等于m-2c(即,j≤m-2c)。在本发明的一个实施例中,伪随机数Z<SUB>i</SUB>包括不含X<SUB>i</SUB>最低有效位的j个X<SUB>i</SUB>最低有效位。 | ||
申请公布号 | CN1240318A | 申请公布日期 | 2000.01.05 |
申请号 | CN99102597.0 | 申请日期 | 1999.03.03 |
申请人 | 朗迅科技公司 | 发明人 | 萨瓦·帕特尔;噶那帕斯·苏布拉玛尼安·桑德拉姆 |
分类号 | H04L9/20 | 主分类号 | H04L9/20 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 蒋世迅 |
主权项 | 1.一种利用伪随机数发生器产生伪随机数的方法,这个伪随机数发生器由模指数函数<img file="A9910259700021.GIF" wi="290" he="51" />定义,其中x<sub>i</sub>是一个包含m位的数值,p是一个包含k位的素数,g是整数mod p的发生器,并且1<i≤n,该方法包括的步骤为:接收一个包含m位的籽值x<sub>0</sub>;且,其特征为输出用籽值x<sub>0</sub>确定的x<sub>i</sub>值的伪随机数z<sub>i</sub>,伪随机数z<sub>i</sub>包括x<sub>i</sub>的次最低有效位至x<sub>i</sub>的第j个最低有效位,数值j不大于m-2c,数值c代表密码安全阈值;和把伪随机数z<sub>i</sub>与一消息段相合,生成一个加密的消息段。 | ||
地址 | 美国新泽西 |