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