(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111488291.X
(22)申请日 2021.12.07
(71)申请人 北京京东方技 术开发有限公司
地址 100176 北京市大兴区北京经济技 术
开发区地 泽路9号1幢407室
申请人 京东方科技 集团股份有限公司
(72)发明人 魏祥野 修黎明
(74)专利代理 机构 北京润泽恒知识产权代理有
限公司 1 1319
代理人 李娜
(51)Int.Cl.
G06F 7/58(2006.01)
G06F 21/60(2013.01)
H04L 9/08(2006.01)
H04L 9/40(2022.01)H03K 3/84(2006.01)
(54)发明名称
随机数生成方法、 节点及网络系统
(57)摘要
本发明提供了一种随机数生成方法、 节 点及
网络系统, 涉及数据处理技术领域。 其中, 该方法
包括: 第一节 点接收目标第二节 点发送的目标服
务请求; 目标服务请求为熵源服务请求时, 根据
目标第二节 点对应的控制字配置, 生成与目标服
务请求对应的临时控制字集合; 将临时控制字集
合输入至真随机数发生器, 输出随机数; 将随机
数发送至目标第二节点。 在本发明实施例中, 不
同的第二节 点对应有不同的控制字配置, 能够增
强控制字集合的随机性, 不同的第二节点所得到
的随机数能够在不同的控制字配置下生成, 增强
了随机数的随机性, 对于任意的第二节点, 其他
第二节点破解该第二节点的随机数的难度较大,
从而提高了第二节点的数据安全性。
权利要求书3页 说明书13页 附图6页
CN 114201143 A
2022.03.18
CN 114201143 A
1.一种随机数生成方法, 其特征在于, 应用于网络系统中的第 一节点, 所述网络系统还
包括至少一个第二节点, 所述第一节点中配置有真随机数发生器, 各所述第二节点均与所
述第一节点连接, 所述方法包括:
接收目标第 二节点发送的目标服务请求; 所述目标第 二节点为所述至少一个第 二节点
中的任意 一个第二节点;
在确定所述目标服务请求为熵源服务请求 时, 根据所述目标第 二节点对应的控制字配
置, 生成与所述目标服务请求对应的临时控制 字集合; 所述 目标服务请求为所述熵源服务
请求时, 所述目标服 务请求基于所述目标第二节点的硬件噪声生成;
将所述临时控制字集 合输入至所述真随机数发生器, 输出随机数;
将所述随机数发送至所述目标第二节点。
2.根据权利要求1所述的方法, 其特征在于, 所述临时控制字集合包括与多个第 一临时
控制字, 以及一个第二临时控制字;
所述将所述临时控制字集 合输入至所述真随机数发生器, 输出随机数, 包括:
生成与所述第一临时控制字一 一对应的第一子信号;
对各所述第一子信号进行混频, 获得第一信号;
生成与所述第二临时控制字对应的第二信号;
将所述第二信号作为采样时钟信号, 对所述第一信号进行采样, 获得初始随机数;
对所述初始随机数进行后处 理, 获得随机数。
3.根据权利要求1所述的方法, 其特征在于, 所述在确定所述目标服务请求为熵源服务
请求时, 根据所述 目标第二节点对应的控制 字配置, 生成与所述 目标服务请求对应的临时
控制字集 合, 包括:
在确定所述目标服务请求为熵源服务请求 时, 通过所述目标第 二节点对应的控制字集
合映射项, 将所述目标服 务请求映射 为对应的临时控制字集 合。
4.根据权利要求1所述的方法, 其特征在于, 所述在确定所述目标服务请求为熵源服务
请求时, 根据所述 目标第二节点对应的控制 字配置, 生成与所述 目标服务请求对应的临时
控制字集 合之前, 还 包括:
对所述目标服 务请求进行 数据类型验证;
当所述目标服务请求的数据类型为熵源服务请求的数据类型时, 确定所述目标服务请
求为熵源服 务请求。
5.根据权利要求1所述的方法, 其特征在于, 所述将所述随机数发送至所述目标第 二节
点之前, 还 包括:
按照所述目标第二节点对应的需求格式, 对所述随机数进行处 理;
所述将所述随机数发送至所述目标第二节点, 包括:
将满足所述目标第二节点对应的需求格式的随机数发送至所述目标第二节点。
6.一种随机数生成方法, 其特征在于, 应用于网络系统中的第 二节点, 所述网络系统包
括第一节点以及至少一个所述第二节点, 所述第一节点中配置有真随机数发生器, 各所述
第二节点均 与所述第一节点连接, 所述方法包括:
基于目标第 二节点的硬件噪声生成 目标服务请求; 所述目标第 二节点为所述至少一个
第二节点中的任意 一个第二节点;权 利 要 求 书 1/3 页
2
CN 114201143 A
2向所述第一节点发送所述目标服务请求, 以使所述第 一节点在确定接收到的所述目标
服务请求为熵源服务请求时, 根据所述 目标服务请求, 生成与所述 目标第二节点对应的临
时控制字集合, 并将所述临 时控制字集合输入至所述真随机数发生器, 输出随机数, 再将所
述随机数发送至所述目标第二节点;
接收所述第一节点发送的所述随机数。
7.一种随机数生成方法, 其特征在于, 应用于网络系统, 所述网络系统包括第 一节点以
及至少一个所述第二节点, 所述第一节点中配置有真随机数发生器, 各所述第二节点均与
所述第一节点连接, 所述方法包括:
目标第二节点基于所述目标第 二节点的硬件噪声生成 目标服务请求; 所述目标第 二节
点为所述至少一个第二节点中的任意 一个第二节点;
所述目标第二节点向所述第一节点发送所述目标服 务请求;
所述第一节点在确定所述目标服务请求为熵源服务请求 时, 根据所述目标第 二节点对
应的控制字配置, 生成与所述目标服 务请求对应的临时控制字集 合;
所述第一节点将所述临时控制字集 合输入至所述真随机数发生器, 输出随机数;
所述第一节点将所述随机数发送至所述目标第二节点;
所述目标第二节点接收所述随机数。
8.一种第一节点, 其特征在于, 属于网络系统, 所述网络系统还包括至少一个第二节
点, 所述第一节点中配置有真随机数发生器, 各所述第二节 点均与所述第一节 点连接, 所述
第一节点包括:
请求接收模块, 用于接收目标第二节点发送的目标服务请求; 所述目标第二节点为所
述至少一个第二节点中的任意 一个第二节点;
控制字生成模块, 用于在确定所述目标服务请求为熵源服务请求时, 根据所述目标第
二节点对应的控制 字配置, 生成与所述 目标服务请求对应的临时控制 字集合; 所述 目标服
务请求为所述熵源服务请求时, 所述目标服务请求基于所述目标第二节点的硬件噪声生
成;
随机数生成模块, 用于将所述临时控制字集合输入至所述真随机数发生器, 输出随机
数;
随机数发送模块, 用于将所述随机数发送至所述目标第二节点。
9.一种第 二节点, 其特征在于, 属于网络系统, 所述网络系统包括第 一节点以及至少一
个所述第二节点, 所述第一节点中配置有真随机数发生器, 各所述第二节点均与所述第一
节点连接, 目标第二节点为所述至少一个第二节点中的任意一个第二节点, 所述 目标第二
节点包括:
请求生成模块, 用于基于所述目标第二节点的硬件噪声生成目标服 务请求;
请求发送模块, 用于向所述第一节点发送所述目标服务请求, 以使所述第一节点在确
定接收到的所述目标服务请求为熵源服务请求时, 根据所述 目标服务请求, 生成与所述 目
标第二节点对应的临时控制字集合, 并将所述临时控制字集合输入至所述真随机数发生
器, 输出随机数, 再将所述随机数发送至所述目标第二节点;
随机数接收模块, 用于 接收所述第一节点发送的所述随机数。
10.一种网络系统, 其特征在于, 包括第一节点以及至少一个第二节点, 所述第一节点权 利 要 求 书 2/3 页
3
CN 114201143 A
3
专利 随机数生成方法、节点及网络系统
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 22:41:48上传分享