开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天 点击查看活动详情
基于区块链的医疗信息隐私保护方法
面向数据的隐私保护---保护数据隐私性(授权用户访问)、完整性(真实未被篡改)
基于数据加密
-
同态加密
半同态加密:只满足乘法同态(RSA、EIGamal)或者加法同态
(Pallier、Schorr协议)
全同态加密:加法和乘法都满足
-
安全多方计算
-
密钥管理--合理保存私钥
按照是否联网访问:冷钱包,热钱包
按照是否由第三方代理钱包:托管类型钱包,非托管类型钱包
基于数据失真
- 差分隐私
基于数据发布限制
- 链外存储
- 账本隔离
面向用户的隐私保护
基于访问控制
- 智能合约
- 属性加密
基于交易匿名
- 混币机制
- 零知识证明
- 数字签名
- 安全通信协议
- k匿名
区块链
网络层--p2p网络
- 封装了区块链网络组网方式、节点间消息传播机制、数据验证机制。
- 任务:通过传播协议和验证机制使区块链中的每个节点都能参与区块的产生与校验过程
交易层
- 实现两个区块链地址间的数据传播
激励层
- 目的就是刺激区块链网络平稳运行和发展加入的激励措施,其中包括了发行机制和分配机制。
共识层--核心
- 使各个节点达成一致,维护相同账本。区块链中的每个节点都是一份完整的账本,其中有一个难题就是账本的更新,也就是各个节点在更新自己的账本之后仍旧能够保持各节点账本的一致性。
应用层
- 封装应用场景和案例,为用户提供各种应用场景的程序和接口