[发明专利]一种在线多方安全数据处理方法及装置有效
申请号: | 201910032643.7 | 申请日: | 2019-01-14 |
公开(公告)号: | CN111435911B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 庞晨亮;张圣洁 | 申请(专利权)人: | 海南自贸区图灵区块链科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 571924 海南省老城高新技*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 多方 安全 数据处理 方法 装置 | ||
本申请提供一种在线多方安全数据处理方法及装置,参与同一轮次数据处理至少包括2个客户端,每个客户端在生成各自的加密密钥和解密密钥之后,依次对目标数组进行加密和打乱顺序处理得到加密后的目标数组,再依次从加密后的目标数组中选取与其他客户端不同的索引元素,经过其他客户端依次对其进行解密后得到索引数字,最后所有客户端生成相同的随机数组,并将各自的索引数字对应在该随机数组中得到与其他客户端不同、具有私密性和不可预测的私有元素。因此,该私有元素可以为棋牌游戏中的手牌、在线抽奖的开奖结果以及摇号系统的摇号结果等。本发明无需服务器端进行核心运算,所有核心运算均由在线参与的客户端完成,保证数据处理结果的真实性。
技术领域
本发明涉及计算机技术领域,更具体的,涉及一种在线多方安全数据处理方法及装置。
背景技术
目前,在线棋牌游戏、在线抽奖、在线摇号系统中,所有核心运算均部署在中心服务器端,通过中心服务器进行随机运算、分配运算等核心运算,实现游戏发牌、抽奖开奖,摇号中签结果等。中心服务器是“上帝节点”,有权限,也有能力操纵结果,且被操控过的结果不容易被察觉,参与方也无法验证结果的真实性。
中心服务器进行核心运算,作弊成本低且不易察觉,从而导致主办方失去公信力,并给参与方带来极大损失。
发明内容
有鉴于此,本发明提供了一种在线多方安全数据处理方法及装置,所有核心运算均由在线参与的客户端完成,解决了传统中心化服务器结构中数据处理结果不被信任的问题,保证了数据处理结果的真实可信。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种在线多方安全数据处理方法,应用于参与同一轮次数据处理的任意一个客户端,其中,同一轮次包括至少2个客户端,且同一轮次中客户端按照预先设定的顺序依次进行数据处理,所述方法包括:
生成加密密钥和解密密钥;
接收目标数组,当本客户端为本轮次数据处理的第一个客户端时,生成一个包括第一预设数量元素的数组,作为本客户端接收的目标数组,并向本轮次其他客户端进行公布;
利用所述加密密钥对目标数组中的每个元素进行加密,将元素的顺序打乱,从而生成下一客户端的目标数组并发送到下一客户端,使下一客户端对其接收到的目标数组进行同样的加密和打乱顺序处理,直到所有客户端都完成对各自目标数组的加密和打乱顺序处理,得到加密后的目标数组;
从所述加密后的目标数组中,选取第二预设数量且与本轮次其他客户端选取的元素不同的元素作为本客户端选取的索引元素,将所述索引元素发送到下一客户端,使下一客户端利用其解密密钥对所述索引元素进行解密,直到接收到本轮次其他所有客户端都解密后的索引元素,并利用所述解密密钥对其进行解密得到第二预设数量的索引数字;
当本轮次所有客户端都得到各自的索引数字后,将本轮次第一个客户端公布的目标数组中的元素的顺序打乱,生成一个随机数组,本轮次每个客户端生成的随机数组相同;
分别依据每个所述索引数字在所述随机数组中匹配到相应的元素,得到第二预设数量的私有元素。
可选的,所述生成加密密钥和解密密钥,包括:
当本客户端为指定客户端时,生成两个不相等的大素数,并向参与本轮次数据处理的所有客户端公布生成的两个大素数;
当本客户端不是指定客户端时,接收指定客户端公布的两个大素数;
依据两个大素数,生成符合RSA加密算法的加密密钥和解密密钥,其中,所述加密密钥和所述解密密钥作为本客户端的私密密钥,不向本轮次的其他客户端公开。
可选的,所述将本轮次第一个客户端公布的目标数组中的元素的顺序打乱,生成一个随机数组,包括:
生成一个第一随机数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南自贸区图灵区块链科技有限公司,未经海南自贸区图灵区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910032643.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拣选方法和装置
- 下一篇:一种可拆卸穿孔式消声器