Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
share
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pengjun
share
Commits
85298c38
Commit
85298c38
authored
Mar 04, 2020
by
pengjun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify pre
parent
fe7c0040
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
10 deletions
+24
-10
pre.png
resource/pre.png
+0
-0
代理重加密分析.md
代理重加密分析.md
+24
-10
No files found.
resource/pre.png
0 → 100644
View file @
85298c38
21.3 KB
代理重加密分析.md
View file @
85298c38
### 1
. 需求背景
### 1
. 需求背景
...
@@ -59,17 +59,31 @@ DH加密结合云服务器存储也能解决隐私数据上链的问题,在共
...
@@ -59,17 +59,31 @@ DH加密结合云服务器存储也能解决隐私数据上链的问题,在共
*
Nucypher网络不是区块链网络,在以太坊区块链中仅仅通过智能合约来奖惩重加密节点。对于联盟链中存在可信中心化节点时,秘钥分片没有太大必要。
*
Nucypher网络不是区块链网络,在以太坊区块链中仅仅通过智能合约来奖惩重加密节点。对于联盟链中存在可信中心化节点时,秘钥分片没有太大必要。
### 5. 代理重加密节点和证书节点
### 5. 整体结构
#### 5.1 证书节点
!
[
](resource/pre
-cert.jp
g)
!
[
](resource/pre
.pn
g)
*
CA中心向验证节点发送证书链
### 6. 功能模块
*
用户像CA中心申请签名证书
*
用户发送交易,附带签名证书
*
验证节点获取交易中的签名证书,验证证书链
####
5.2 重加密节点
####
6.1 区块链(BlockChain)
!
[
](resource/pre-prenode.jpg)
#### 6.1.1 节点管理
*
节点注册:代理重加密节点通过智能合约,抵押一定代币,注册为代理重加密节点
*
节点注销:重加密节点注销,如果没有恶意操作记录,解锁代币,否则扣除一定代币
#### 6.1.2 节点激励
*
数据owner注册:数据owner通过智能合约注册,根据当前节点数量锁定代理重加密奖励,关联所有代理重加密节点
*
节点重加密验证:节点重加密之后发送重加密凭证到合约,合约根据凭证的签名校验
*
激励分发:合约分发激励到节点账户
### 6.2 客户端(PRE-Client)
*
数据owner
加密;查询重加密节点信息;授权,生成秘钥共享分片;连接发送到所有重加密节点
*
授权用户
申请重加密;解密
### 6.3 重加密节点(PRE-Server)
*
重加密秘钥管理
*
重加密
*
区块链激励
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment