《基于密码和区块链技术的数据交易平台设计》读书笔记
2018-03-02 17:02:53 1 举报
AI智能生成
《基于密码和区块链技术实现数据交易平台》的学习笔记
作者其他创作
大纲/内容
背景<br>
为什么不愿意共享数据<br>
数据合规性
数据安全和权益保障
数据具有的特殊性<br>
无唯一性
看过及拥有
数据复制完全无差异
传统数据交易模式
托管交易模式
聚合交易模式
基于密码和区块链技术的交易平台
设计目标
设计原则
正确使用密码技术
身份确认用非对称加密
不可逆用HASH<br>
大数据量用对称
不可篡改用数字签名
定向加密用数字信封
引入区块链技术<br>
时间戳解决“双花”
工作量证明解决“拜占庭将军”
开源与开放
协议开放
代码开放
平台设计
整体架构
公共区
信息通讯架构、成员认证、公共记录块链
成员区
公共记录块链备份、私有数据
节点设备
子主题
体系初始化
成员加入及认证
申请加入
成员生成公钥
数据索引提交
选择对外共享交易数据<br>
计算主题表示
形成记录申请包,发送给平台
共享数据索引区块链生成
随机竞争分配机制
信息查询
查询平台中是否有主体信息
首先查是否有对应索引
获取主体身份信息,进行hash
信息获取
查询方访问记录中提供服务地址
查询方用公私钥对,构造请求发送
提供方收到请求,验证合法性
使用请求方公钥加密,自己私钥签名。发个查询方<br>
用提供者公钥验证包签名,自己私钥解密记录
交易链的生成
交易记录形成交易块,继而形成链<br>
每个成员你都可以对交易链下载
信息投诉
投诉原因
获得信息和描述不符
虚假的
重复出现
提交投诉<br>
记录响应包内容、投诉原因、投诉方签名<br>
平台收到请求
提取记录原文进行HASH,如果一致则有效
第三方核实
记录在块链中无效
信息监督
目的
数据质量和规范<br>
打击盗版<br>
方式
用户评价投诉
平台主动监督
应用流程
向交易机构公布共享数据的索引
机构1将要查询的用户ID使<br>用同样加密算法加密后,在加密索<br>引中查询
机构1向可以提供数据的4、6发请求
收到请求后返回数据,数据用机构1公钥加密
机构1收到数据后用私钥解密
总结
0 条评论
下一页