BEAF: A Blockchain and Edge Assistant Framework with Data Sharing for IoT Networks
答辩人:小熊猫 指导老师:大熊猫
NJUST
Report : Yingxun Hu Email : hyx@njust.edu.cn
Nanjing university of science and technology
BEAF: A Blockchain and Edge Assistant Framework with Data Sharing - - PowerPoint PPT Presentation
NJUST BEAF: A Blockchain and Edge Assistant Framework with Data Sharing for IoT Networks Report : Yingxun Hu Email : hyx@njust.edu.cn Nanjing university of science and technology 01 / Introduction
答辩人:小熊猫 指导老师:大熊猫
NJUST
Report : Yingxun Hu Email : hyx@njust.edu.cn
Nanjing university of science and technology
01 / Introduction 02 / System Model 03 / The Framework BEAF 04 / Security Analysis 05 / Performance Discussion 06 / Conclusions
CONTENTS
PART ONE
An Information Carrier
the fifth generation (5G) artificial intelligence technology
IoT market has fully exploded
decentralized authentication privacy threats and data sharing malicious tracking
……
resource allocation social cost saving information resource utilization rate reasonably user privacy disclosure data integrity problem unauthorized data access
Blockchain Edge Computing
data security privacy protection
……
Block 1
Pre_Hash Timestamp Nonce Hash
……
Block 2
Pre_Hash Timestamp Nonce Hash
……
Block 3
Pre_Hash Timestamp Nonce Hash ……
Consortium blockchains
Edge computing
a secure solution for intelligent vehicle data sharing the user-controlled privacy- preserving user profile data sharing based on blockchain a medical data sharing model via blockchain a secured proxy-based data sharing module in IoT environments using blockchain a new mechanism SeShare for data storing based on blockchain 2 1 4 3 5 scheme a cross-domain based data sharing scheme in cooperative edge computing a distributed algorithm developed for VNET the use of traditional public key infrastructure (PKI) a new class of privacy indicators -- Data Controller Indicators (DCIs) a public key re-encryption scheme
……
PART TWO
traditional centralized cloud architectures
Edge computing Blockchain
the resource allocation
users
Figure 1
User
→ data upload, data encryption and data downloaded
Edge Node Background Server Blockchain
1 2 3 4 5 6
performance confidentiality system scalability availability data integrity system efficiency system reliability
7
stability and ease of use
PART THTEE
Figure 2
A B C D
U → BS : IdU, reg, U_Info BS → BC : IdU, reg, U_Info BC → BS : secret BS → U : secret, indel.html
Register :
A B C D
U → BS : IdU, secret, logU BS → BC : IdU, secret, logU BC → BS : true BS → U : indel.html
Login :
2 5 3 6 1 4
U → BS : IdU, fileU, U_per, perOrg and req_up U → EN : fileU EN → BC : fileU BS → BC : IdU, U_per, perOrg BC → BS : suc BS → U : suc
Upload :
Query :
ONE
U → EN : IdU, req_Info
TWO
EN → BC : IdU, req_Info
THREE
BC → EN : Info
FOUR
EN → U : Info
FIVE
U → EN : fileN
SIX
EN → BC : fileN
SEVEN
BC → EN : fileU
EIGHT
EN → U : fileU
Download :
PART FOUR
confidentiality
availability
reliability, stability, and scalability
data integrity
traceability
PART FIVE
1 2 3 4 8 7 6 5
Environment
Webstorm2020.1.1.x64 express-session:1.17.1 docker 21.03 Fabric-node-sdk1.4 Nodejs v8.17.0 Golang 1.10.3 Npm 6.13.4 Ubuntu 18.04
Performance Specific Indicators Value Average Response Time Query (Single file) 372ms Query (All file) 362ms Upload 572ms Download 291ms Reliability System stable (operation duration) 7*24h System failure rate 5 times/week
TABLE II. The performance of the proposed BEAF
PART SIX
data tamper resistance, and traceability