数信2.0基本版
2017-11-30 20:57:03 0 举报
数信2.0
作者其他创作
大纲/内容
chaincode
验证(有无授权...)
本地数据库从存储
需求包密文1生成hash1并签名
私钥解密获取会话内容N
C签名确认
需求方A
发送请求
中间平台方B
私钥签名的EID
数据结果包密文2+hash1+hash2+交易ID+C签名
通过
所有权人授权
数据结果包密文2生成hash2并签名
上链(C签名+A签名+交易ID+hash1+hash2+业务号X)并生成交易结束ID
通过client发起服务请求业务号X
服务请求包①上链得到交易ID
需求包密文1:C公钥(会话内容N)
数据结果包密文2:A公钥(返回结果数据R)
数据所有权人和第三方
推送交易ID
加密P2P通道
是
获取授权
验证业务号一致
需求包密文1+hash1+交易ID+A签名
从链上查询交易ID并验证包①信息
私钥解密获得明文数据结果包R
C签名+A签名+交易ID+hash1+hash2
交易结束
获得验证后的服务请求包①
数据源方C
链上查询C签名确认的交易结束ID获取交易ID
A签名+交易ID+hash1+hash2
A签名的服务请求包①(服务请求+EID)
0 条评论
下一页