说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221076957 7.3 (22)申请日 2022.07.01 (71)申请人 OPPO广东移动通信有限公司 地址 523860 广东省东莞 市长安镇乌沙海 滨路18号 (72)发明人 贺巍 (74)专利代理 机构 北京布瑞知识产权代理有限 公司 11505 专利代理师 张欣 (51)Int.Cl. G06F 7/58(2006.01) G01D 21/02(2006.01) (54)发明名称 随机数生成方法及芯片 (57)摘要 提供了一种随机数生成及芯片的方法。 所述 方法包括: 采集所述芯片 的环境信号, 得到所述 环境信号的第一测量值, 所述环 境信号包含所述 芯片的温度、 电压、 感光量; 对所述环境信号的第 一测量值进行模 数转换, 得到所述环 境信号的第 二测量值; 从所述环境信号的第二测量值中提取 随机噪声信号, 并根据所述随机噪声信号生成随 机数。 本申请提供的方案利用芯片上的环境传感 器为真随机数提供熵源, 能够大大减小芯片的设 计成本, 增加了真随机数生成的码率, 为真随机 数提供了 较高质量的熵源。 权利要求书1页 说明书8页 附图3页 CN 115309366 A 2022.11.08 CN 115309366 A 1.一种随机数生成方法, 所述方法由芯片执 行, 其特征在于, 所述方法包括: 采集所述芯片的环境信号, 得到所述环境信号的第一测量值, 所述环境信号包含所述 芯片的温度、 电压、 感光 量; 对所述环境信号的第一测量 值进行模数转换, 得到所述环境信号的第二测量 值; 从所述环境信号的第 二测量值中提取随机噪声信号, 并根据所述随机噪声信号生成 随 机数。 2.根据权利要求1所述的方法, 其特征在于, 所述从所述环境信号的第 二测量值中提取 随机噪声信号, 并根据所述随机噪声生成随机数, 包括: 对所述环境信号的第 一测量值与 所述环境信号的第 二测量值做差值, 提取所述随机噪 声信号, 并根据所述随机噪声信号 生成随机数。 3.根据权利要求1所述的方法, 其特征在于, 所述环境信号的第 二测量值对应的位宽大 于所述环境信号的第一测量 值对应的测量精度。 4.根据权利要求3所述的方法, 其特征在于, 所述随机噪声信号包括所述环境信号的第 二测量值的最低有效位。 5.根据权利要求3所述的方法, 其特征在于, 所述环境信号的第 二测量值对应的位宽大 于8比特位。 6.根据权利要求1所述的方法, 其特征在于, 所述采集所述芯片的环境信号, 得到所述 环境信号的第一测量 值, 包括: 多次采集所述芯片的环境信号, 获取多个所述环境信号的测量 值; 根据多个所述环境信号的测量 值, 得到所述环境信号的第一测量 值。 7.根据权利要求6所述的方法, 其特征在于, 所述根据多个所述环境信号的测量值, 得 到所述环境信号的第一测量 值, 包括 对多个所述环境信号的测量 值进行统计平均计算, 得到所述环境信号的第一测量 值。 8.根据权利要求1所述的方法, 其特征在于, 采集所述环境信号的传感器包括工艺、 电 压、 温度传 传感器以及光传感器。 9.根据权利要求1所述的方法, 其特 征在于, 所述随机噪声信号包括热噪声。 10.一种芯片, 其特 征在于, 包括: 环境传感器, 用于采集所述芯片的环境信号, 得到所述环境信号的第 一测量值, 所述环 境信号包 含所述芯片的温度、 电压、 感光 量; 模数转换模块, 与所述环境传感器相连, 用于对所述环境信号的第一测量值进行模数 转换, 得到所述环境信号的第二测量 值; 随机数生成器, 用于从所述环境信号的第二测量值中提取随机噪声信号, 并根据所述 随机噪声信号 生成随机数。权 利 要 求 书 1/1 页 2 CN 115309366 A 2随机数生成方 法及芯片 技术领域 [0001]本申请涉及随机数生成领域, 并且更为具体地, 涉及一种随机数生成方法及芯片。 背景技术 [0002]随着电子技术和通信技术的发展, 电子设备对安全性的要求越来越高, 真随机数 发生器(t rue random number generator, TRNG)已成为 安全系统中不可或缺的一部分。 [0003]传统的关于真随机数的生成通常采用振荡器采样法。 振荡器采样法通过一个高抖 动的低频信号对一个固有的高频信号进 行采样, 得到一个随机序列。 但是, 随着电子 设备对 真随机数的需求越来越多, 设计者需要在芯片上额外设置多个振荡单元作为熵源来提供所 需的随机数, 存在增 加芯片设计成本的问题。 发明内容 [0004]本申请提供一种随机数生成方法及芯片, 以节省芯片的设计成本 。 [0005]第一方面, 提供随机数生成方法, 所述方法包括: 采集所述芯片的环境信号, 得到 所述环境信号的第一测量值, 所述环境信号包含所述芯片的温度、 电压、 感光量; 对所述环 境信号的第一测量值进行模数转换, 得到所述环境信号的第二测 量值; 从所述环境信号的 第二测量 值中提取随机噪声信号, 并根据所述随机噪声信号 生成随机数。 [0006]作为一种可能的实现方式, 所述从所述环境信号的第二测量值中提取随机噪声信 号, 并根据所述随机噪声生 成随机数, 包括: 对所述环境信号的第一测量值与所述环境信号 的第二测量 值做差值, 提取 所述随机噪声信号, 并根据所述随机噪声信号 生成随机数。 [0007]作为一种可能的实现方式, 所述环境信号的第二测量值对应的位宽大于所述环境 信号的第一测量 值对应的测量精度。 [0008]作为一种可能的实现方式, 所述随机噪声信号包括所述环境信号的第二测量值的 最低有效位。 [0009]作为一种可能的实现方式, 所述环境信号的第二测量 值对应的位宽大于8比特位。 [0010]作为一种可能的实现方式, 所述采集所述芯片的环境信号, 得到所述环境信号的 第一测量值, 包括: 多次采集所述芯片的环境信号, 获取多个所述环境信号的测量值; 根据 多个所述环境信号的测量 值, 得到所述环境信号的第一测量 值。 [0011]作为一种可能的实现方式, 所述根据多个所述环境信号的测量值, 得到所述环境 信号的第一测 量值, 包括对多个所述环境信号的测量值进行统计平均计算, 得到所述环境 信号的第一测量 值。 [0012]作为一种可能的实现方式, 采集所述环境信号的传感器包括工艺、 电压、 温度传传 感器以及光传感器。 [0013]作为一种可能的实现方式, 所述随机噪声信号包括热噪声。 [0014]第二方面, 提供一种芯片, 包括: 环境传感器, 用于采集所述芯片的环境信号, 得到 所述环境信号的第一测量值, 所述环境信号包含所述芯片的温度、 电压、 感光量; 模数转换说 明 书 1/8 页 3 CN 115309366 A 3
专利 随机数生成方法及芯片
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:27:04
上传分享
举报
下载
原文档
(648.1 KB)
分享
友情链接
WS 539-2017 远程医疗信息基本数据集.pdf
DB22-T 1945-2013 信息系统运行维护技术服务规范应用 软件系统部分 吉林省.pdf
GB-T 42107-2022 国家科技重大专项文件归档与档案管理规范.pdf
清华大学 AIGC发展研究1.0版0.92.pdf
GB-T 35291-2017 信息安全技术 智能密码钥匙应用接口规范.pdf
GB-T 36632-2018 信息安全技术 公民网络电子身份标识格式规范.pdf
GB-T 34224-2017 生物产品中功能性微生物检测.pdf
GB-T 40064-2021 节能技术评价导则.pdf
T-ZGCSC 003—2023 智慧社区评价指标体系.pdf
HJ 76—2017 固定污染源烟气(SO2、NOx、颗粒物)排放连续监测系统技术要求及检测方法.pdf
GB-T 15227-2019 建筑幕墙气密、水密、抗风压性能检测方法.pdf
GB-T 25030-2010 建筑物清洗维护质量要求.pdf
绿盟 2015绿盟科技云安全解决方案.pdf
T-CNITA 09107—2022 超透气口罩.pdf
GB-T 21709.21-2013 针灸技术操作规范 第21部分:毫针基本手法.pdf
DB32-T 4640-2024 燃气工业锅炉节能监测规范 江苏省.pdf
DB64-T 1963—2023 机关事务信息化系统运行管理规范 宁夏回族自治区.pdf
GB-T 36968-2018 信息安全技术 IPSec VPN技术规范.pdf
GB-T 26834-2011 无损检测仪器 小焦点及微焦点X射线管有效焦点尺寸测量方法.pdf
DB31-T 1449-2023 燃料电池电动汽车运行安全和维护技术要求 上海市.pdf
交流群
-->
1
/
3
13
评价文档
赞助2元 点击下载(648.1 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。