一种真随机数生成方法和生成器

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种真随机数生成方法和生成器
申请号:CN202511025848
申请日期:2025-07-24
公开号:CN120909551A
公开日期:2025-11-07
类型:发明专利
摘要
本发明提供一种真随机数生成方法和生成器,涉及信息安全技术领域,包括:基于纳秒时钟、系统网络和系统内存作为熵源,收集熵源数字化数据;基于SM3算法的扩展函数对熵源数字化数据进行处理;将处理后的熵源数字化数据作为熵,输入初始化方法或重播种方法;基于初始化方法和重播种方法获取种子、更新种子并更新内部状态;随机数输出方法基于SM3算法加密种子,根据所需比特数截取加密结果。本发明收集当前运行环境的纳秒时钟数据、系统网络数据和系统内存数据作为熵源,不需要额外输入数据,应用SM3杂凑算法,具有高可靠性、提供前向安全性和后向安全性,最终实现了快速、的真随机数的生成。
技术关键词
SM3算法 熵源 初始化方法 播种方法 生成方法 种子 加密 后处理模块 比特数 数据处理模块 内存 时钟 信息安全技术 杂凑算法 网络 计数器 测试方法 变量