数据流通安全一直是大数据时代难以解决的难题:在保护本地数据隐私安全的情况下,促进不同地区、不同机构间的数据共享与协同计算。

1. 定义

1.1 安全多方计算(SMC)

由图灵奖得主姚期智院士在 1982 年针对“百万富翁问题”提出,是一种在无可信第三方的条件下,多方之间在互不公开数据的前 提下实现协同计算的技术。

1.2. 两方计算框架

主要实现原理是基于混淆电路(GC, Garbled Circuit)和不经意传输协议(OT,Oblivious Transfer)的密码学技术,将计算逻辑转化为布尔电路,并加密传输电路及标签数据,最后各方解密获取计算结果。30年来,也陆续出现了基于秘密分享协议的多方安全计算框架,如 GMW、 SPDZ。

2. 系统框架

  • 用户数据存储在不同网络节点中,发起计算流程后,通过区块链凭证实现数据的授权。
  • 各节点在区块链上接收到授权凭证并确认有效后,由安全多方计算节点进行联合计算。

3. 意义

通过搭建安全多方计算平台

  • 允许拥有基因数据的各机构在不泄漏原始数据的情况下完成协同计算,将极大促进跨机构开展大人群大队列的组学数据联合研究,也可用于大型基因数据库的安全查询。
  • 通过与区块链技术进行结合,制定一个标准化的组学数据共享协议,将每一次计算与交互的日志进行区块链存证,确保计算过程的公开透明,实现多方共赢。

安全多方计算技术的大规模普及商用仍面临特定计算场景的性能瓶颈和可扩展性等问题。

区块链BaaS云服务(14)华大BGI区块链“安全多方计算“相关推荐

  1. 区块链BaaS云服务(16)天德链TDBC“系统介绍”

    1. 系统架构 2. 平台特点 证书管理 包含了完善的.不可伪造的证书管理系统.每个用户有且只有一个有效证书(接入凭证),充分保证了用户信息安全. 隐私保护 对交易信息进行加密传输.加密存储.只有拥有 ...

  2. 区块链BaaS云服务(16)天德链TDBC“监管”

    天德链自动化监管系统实现了自动高并发.高速度.防信息篡改.实时自动化监管. 步骤: step1. 不同金融机构(也可以是同一个金融机构)的用户在进行交易后,两个金融机构分别将自动生成 TR 文件(Tr ...

  3. 区块链BaaS云服务(16)天德链TDBC“金丝猴链”

    1. 定义 两个参与链之间,可以有多条中间链,每两个机构之间都可以通过中间链进行跨链交易.每条链维护自己的一致性,链与链之间的一致性由一个完全分布式的机制来维持,而不需要由一个中间组织来管理. 1.1 ...

  4. 区块链BaaS云服务(19)趣链“联邦计算BitXmesh”

    1. 系统框架 2. 系统特点 2.1 可信存储 支持数据大规模可信存储,采用Merkle DAG的组织形式存储数据,可实时侦测数据的完整性与一致性. 多备份分片存储进行数据容灾,并实现范围请求.断点 ...

  5. 区块链BaaS云服务(27)米链科技 HSpeed链

    1. 介绍 HSpeed链主要包含区块链.人工智能.移动流量开发. 1.1 UN链盟 一个面向中小企业.组织及个人提供上链服务的平台. IDE.SDK.浏览器等工具 支持多账户.多语言.多平台 2. ...

  6. 区块链BaaS云服务(19)趣链Hyperchain

    1. 框架 2. 特点 大规模组网模型 首个支持1000+节点的生产级联盟链网络,可实现十万/百万数量级多类型网络节点分层部署 高性能共识算法 高性能鲁棒性拜占庭容错共识算法(RBFT),TPS超过5 ...

  7. 区块链BaaS云服务(16)天德链TDBC“泰山沙盒系统”

    1. 测试管理 契约模型(Contract Model)管理 通过区块链软件系统所提供的 RPC. SDK 等形式的接口,定义以"请求--响应--数据"为表现形式的接口契约模型. ...

  8. 区块链BaaS云服务(16)天德链TDBC“交易数据”

    1. 数据存储 1.1. 关系型数据库存储 1.2. IPFS 系统 1.3. 多级缓存机制 加快交易传播.节点接收到交易信息后,在时间间隔内,将交易信息放到一级缓存中,在交易成块时减少从磁盘中读取交 ...

  9. 区块链BaaS云服务(16)天德链TDBC“智能合约”

    1. 智能合约模板 内置了区块链常见业务场景的合约模板,智能合约通过模板创建,用户或应用可根据自己的具体需求,通过配置合约的初始化参数直接创建个性化智能合约进行使用. 合约模板只有通过了严格的校验与审 ...

  10. 区块链BaaS云服务(22)趣链BitXHub跨链平台

    1. 系统架构 1.1 跨链服务层 应用链管理 主要负责应用链注册.审核和冻结. 验证引擎 验证跨链交易的存在性和有效性. 事务管理 负责跨链交易在整个系统处理的一致性. 执行模块 包括跨链交易的合法 ...

最新文章

  1. 开放中国农业-国际农民丰收节贸易会:谋定全球共同发展
  2. 修改 PhpStorm 的字体和样式
  3. asp.net 读取excel文件
  4. 每日一笑 | 各大互联网公司离职员工群名
  5. 删除目录软链接注意事项
  6. typec扩展坞hdmi没反应_typec扩展坞转hdmi/vga多功能网口usb转换器苹果华为电脑matebook6元优惠券券后价26.8元...
  7. Django实战(一)-----用户登录与注册系统2(数据模型、admin后台、路由视图)
  8. 超详细!使用 LVS 实现负载均衡原理及安装配置详解
  9. python vba 区别_VBA和Python该学哪个?
  10. 如何快速压缩PPT文件?
  11. 计算机提示策略阻止安装,win7安装软件提示此程序被组策略阻止怎么办
  12. CentOS7设置字符集为zh_CN.gbk
  13. 为什么一个还没毕业的大学生能够把 IO 讲的这么好?
  14. 顶会速递 | ICLR 2020录用论文之强化学习篇
  15. 移动安全 第六天-Iot安全
  16. windows故障转移群集 文件服务器,为服务器故障转移群集中的 IIS Windows FTP - Windows Server | Microsoft Docs...
  17. dellr320故障_PowerEdge_R320技术规格
  18. java: 程序包sun.reflect.generics.reflectiveObjects不存在
  19. 华为、蚂蚁金服等都在招聘的大数据开发,需要具备哪些技能
  20. 常见的 Git 错误解决方法

热门文章

  1. SpringBoot:AOP处理请求
  2. 38.C++修饰构造函数的explicit关键字
  3. 27.能否在构造函数中抛出异常?析构函数呢?
  4. 【Scratch】青少年蓝桥杯_每日一题_3.07_画金字塔
  5. java 反射set方法赋值_反射 根据属性名获得属性set方法并为set方法赋值
  6. asp绑定gridview属性_理解ASP.NET Core中的模型验证
  7. cn域名注册十元_新手注册域名的一般流程是什么?个人申请域名流程要知道哪些?...
  8. 成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值
  9. 成功解决pandas.core.indexing.IndexingError: Too many indexers
  10. Interview:算法岗位面试—11.07早上上海某机器人公司(上市)面试之项目考察、比赛考察、图像算法的考察等