区块链BaaS云服务(14)华大BGI区块链“安全多方计算“
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链BaaS云服务(14)华大BGI区块链“安全多方计算“相关的知识,希望对你有一定的参考价值。
数据流通安全一直是大数据时代难以解决的难题:在保护本地数据隐私安全的情况下,促进不同地区、不同机构间的数据共享与协同计算。
1. 定义
1.1 安全多方计算(SMC)
由图灵奖得主姚期智院士在 1982 年针对“百万富翁问题”提出,是一种在无可信第三方的条件下,多方之间在互不公开数据的前 提下实现协同计算的技术。
1.2. 两方计算框架
主要实现原理是基于混淆电路(GC, Garbled Circuit)和不经意传输协议(OT,Oblivious Transfer)的密码学技术,将计算逻辑转化为布尔电路,并加密传输电路及标签数据,最后各方解密获取计算结果。30年来,也陆续出现了基于秘密分享协议的多方安全计算框架,如 GMW、 SPDZ。
2. 系统框架
- 用户数据存储在不同网络节点中,发起计算流程后,通过区块链凭证实现数据的授权。
- 各节点在区块链上接收到授权凭证并确认有效后,由安全多方计算节点进行联合计算。
3. 意义
通过搭建安全多方计算平台
- 允许拥有基因数据的各机构在不泄漏原始数据的情况下完成协同计算,将极大促进跨机构开展大人群大队列的组学数据联合研究,也可用于大型基因数据库的安全查询。
- 通过与区块链技术进行结合,制定一个标准化的组学数据共享协议,将每一次计算与交互的日志进行区块链存证,确保计算过程的公开透明,实现多方共赢。
安全多方计算技术的大规模普及商用仍面临特定计算场景的性能瓶颈和可扩展性等问题。
以上是关于区块链BaaS云服务(14)华大BGI区块链“安全多方计算“的主要内容,如果未能解决你的问题,请参考以下文章
区块链BaaS云服务(14)华大BGI区块链“Baas接口“