[发明专利]分布式熵系统和方法在审
申请号: | 201880099364.6 | 申请日: | 2018-11-09 |
公开(公告)号: | CN113424184A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | B·P·普罗科普;F·穆雷;T·隆尼;P·伦农 | 申请(专利权)人: | 维萨国际服务协会 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F7/58;G06F9/455;G06F21/62 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐倩;钱慰民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 方法 | ||
1.一种方法,包括:
由包括多个计算机节点的网络中的计算机节点从所述多个计算机节点接收多个数据值,每个计算机节点基于所述多个计算机节点中的所述计算机节点执行函数所耗费的时间来创建所述多个数据值中的数据值;
由所述计算机节点将所述多个数据值或其导出值作为随机值提供给随机值的熵池;
由所述计算机节点从所述熵池选择所选随机值;以及
由所述计算机节点发起在操作中对所述所选随机值的使用。
2.根据权利要求1所述的方法,还包括:
由所述计算机节点从远程计算机接收交互数据;
由所述计算机节点在执行所述函数的同时处理所述交互数据;以及
由所述计算机节点基于所述函数确定第一数据值。
3.根据权利要求2所述的方法,还包括:
由所述计算机节点评估所述交互数据的元数据;
由所述计算机节点从所述元数据中的时间戳收集熵值;以及
由所述计算机节点将所述熵值或其导出值作为随机值提供给所述熵池。
4.根据权利要求2所述的方法,其中所述第一数据值是所述计算机节点执行所述函数所耗费的所述时间。
5.根据权利要求4所述的方法,还包括:
由所述计算机节点确定所述第一数据值与所述多个数据值中的每个数据值之间的差,并且其中所述数据值的所述导出值是所述第一数据值与所述多个数据值中的每一个之间的差。
6.根据权利要求1所述的方法,其中发起在所述操作中对所述所选随机值的所述使用还包括:
由所述计算机节点将所述所选随机值输入到输出第二随机值的伪随机函数发生器中;以及
由所述计算机节点使用所述第二随机值来生成一个或多个加密密钥。
7.根据权利要求1所述的方法,其中所述操作涉及彩票操作、视频游戏操作、图像处理和重建操作、音乐组成选项、图形组成操作、科学建模模拟、金融建模模拟、程序和算法测试操作或方程求解操作。
8.根据权利要求1所述的方法,其中所述多个数据值是从多个计算机节点接收到的多个随机值。
9.根据权利要求1所述的方法,其中所述所选随机值是随机数。
10.根据权利要求1所述的方法,还包括:
在将所述多个数据值或其导出值提供给所述熵池之前,由所述计算机节点使所述多个数据值或其导出值白化。
11.一种计算机节点,包括:
计算机可读介质,所述计算机可读介质包括用于实施方法的代码,所述方法包括:
从多个计算机节点接收多个数据值,每个计算机节点基于所述多个计算机节点中的计算机节点执行函数所耗费的时间来创建所述多个数据值中的数据值;
将所述多个数据值或其导出值作为随机值提供给随机值的熵池;
从所述熵池选择所选随机值;以及
发起在操作中对所述所选随机值的使用。
12.根据权利要求11所述的计算机节点,其中所述方法还包括:
从远程计算机接收交互数据;
在执行所述函数的同时处理所述交互数据;以及
基于所述函数确定第一数据值。
13.根据权利要求12所述的计算机节点,其中所述方法还包括:
评估所述交互数据的元数据;
从所述元数据中的时间戳收集熵;以及
将所述熵或其导出值作为随机值提供给所述熵池。
14.根据权利要求12所述的计算机节点,其中所述第一数据值是所述计算机节点执行所述函数所耗费的所述时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维萨国际服务协会,未经维萨国际服务协会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880099364.6/1.html,转载请声明来源钻瓜专利网。