【技术实现步骤摘要】
基于区块链的安全多方计算隐私保护系统及方法
[0001]本申请涉及网络加密领域,特别涉及一种基于区块链的安全多方计算隐私保护系统及方法
。
技术介绍
[0002]安全多方计算
(Secure Muti
‑
party Computation
,简称
MPC)
是密码学的一个子领域
。
安全多方计算允许多个数据所有者在互不信任的情况下进行协同计算,并保证任何一方均无法得到除计算结果之外的其他任何信息
。
随着隐私数据共享的需求增大,
MPC
受到密码学界的高度重视并发展成为解决各种隐私保护问题的关键技术
。
[0003]MPC
这种密码学领域的广泛应用需要考虑数据安全问题,那就是在安全多方计算过程中的数据安全性,确保从客户端执行操作到返回数据阶段过程的绝对安全,谨防数据篡改的问题
。
相关领域中更多的是集中精力将加密算法复杂化,而并未关注数据传输过程的安全性,其数据准确性难以保证
。
技术实现思路
[0004]本申请提供一种基于区块链的安全多方计算隐私保护系统,解决安全多方计算的数据传输过程中的数据安全性问题,系统包括数据查询校验中心
、
星际文件系统
IPFS
分布式存储服务器
、
安全多方计算中心
、
以及底层区块链模块;所述
IPFS
分布式存储服务器中存储有多方计算的
【技术保护点】
【技术特征摘要】
1.
一种基于区块链的安全多方计算隐私保护系统,其特征在于,包括数据查询校验中心
、
星际文件系统
IPFS
分布式存储服务器
、
安全多方计算中心
、
以及底层区块链模块;所述
IPFS
分布式存储服务器中存储有多方计算的隐私数据,且隐私数据为分布式存储;所述安全多方计算中心与所述
IPFS
分布式存储服务器及底层区块链模块连接,接收从所述
IPFS
分布式存储服务器输入的隐私数据,对所述隐私数据进行加密计算得到计算结果和校验
hash
,并将计算结果和校验
hash
发送到所述底层区块链模块;所述底层区块链模块提供区块链基础节点网络,将接收的计算结果和校验
hash
上链,同步到各个节点;所述数据查询校验中心与所述
IPFS
分布式存储服务器和所述安全多方计算中心连接,基于查询请求从所述
IPFS
分布式存储服务器中提取所述隐私数据,并接收所述校验
hash
和计算结果,对计算结果的真实性进行校验
。2.
根据权利要求1所述的基于区块链的安全多方计算隐私保护系统,其特征在于,所述
IPFS
分布式存储服务器包含有
hash
查询表;所述数据查询校验中心基于客户端的查询请求确定查询的所述隐私数据;访问所述
hash
查询表并定位各个隐私数据的存储节点,并从中查询提取
。3.
根据权利要求2所述的基于区块链的安全多方计算隐私保护系统,其特征在于,所述安全多方计算中心内置预设的
hash
算法,基于
hash
算法将所述
IPFS
分布式存储服务器输入的所述隐私数据进行加密获得数据
hash
;所述底层区块链模块接收所述数据
hash<...
【专利技术属性】
技术研发人员:王晓涛,
申请(专利权)人:无锡井通网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。