发明名称 | 高质量的真随机数产生器 | ||
摘要 | 本发明公开了一种高质量的真随机数产生器。它包括:用于产生随机数的随机数产生模块;所述的高质量的真随机数产生器,还包括:用于进一步增加数据的随机性,起到混洗功能的作用的数据混洗模块;用于判断随机数的优劣的时段熵检测模块;用于检测输出的随机序列是否为弱密钥的弱密钥检测模块。本发明具有以下技术效果:1.真随机数的质量非常高:对产生的随机数进行混洗,增加其随机性,并对数据进行时段熵测试和弱密钥算法测试,保证其随机性;2.真随机数的产生速度快。 | ||
申请公布号 | CN100461088C | 申请公布日期 | 2009.02.11 |
申请号 | CN200510061136.4 | 申请日期 | 2005.10.17 |
申请人 | 浙江大学 | 发明人 | 严晓浪;沈海斌 |
分类号 | G06F7/58(2006.01) | 主分类号 | G06F7/58(2006.01) |
代理机构 | 杭州求是专利事务所有限公司 | 代理人 | 张法高 |
主权项 | 1.一种高质量的真随机数产生器,包括:用于产生随机数的随机数产生模块;其特征在于所述的高质量的真随机数产生器,还包括用于进一步增加数据的随机性,起到混洗功能的作用的数据混洗模块;用于判断随机数的优劣的时段熵检测模块;用于检测输出的随机序列是否为弱密钥的弱密钥检测模块。 | ||
地址 | 310027浙江省杭州市西湖区浙大路38号 |