검색 상세

Secure Privacy and Anonymity Setup on Hyperledger Fabric for Blockchain-enabled IoT Devices : Secure Privacy and Anonymity Setup on Hyperledger Fabric for Blockchain-enabled IoT Devices

Secure Privacy and Anonymity Setup on Hyperledger Fabric for Blockchain-enabled IoT Devices

초록/요약

The widespread use of IoT devices has presented a significant security challenge. Main- taining privacy and anonymity within the system is desirable but comes with inevitable trade-offs such as scalability and increased complexity. The challenge lies in ensuring confidentiality and anonymity throughout the system. It is essential to safeguard privacy and anonymity, but implementing these features involves trade-offs, including scalabil- ity and increased system complexity, making these challenges seem overwhelming. To address this issue, we have developed an innovative solution for managing IoT devices using Hyperledger Fabric. Our system seamlessly integrates blockchain technology with closed-circuit television (CCTV) security cameras, particularly in rental properties. These cameras automatically adjust their feed when a new renter enters the property. To ensure secure access, we have introduced a web token for authentication purposes, enabling renters to communicate securely with property owners. Our contributions include designing an efficient framework architecture, developing a unique chain code algorithm, and integrating stealth addresses with modified ring signatures. We conducted thorough analyses, including stress testing, to demonstrate the system’s impressive throughput and minimal latency. By comparing our proposed architectures with similar existing schemes, we have effectively highlighted the advantages of our approach. Our solution significantly enhances the security of blockchain-enabled IoT devices and effectively resolves the single point of failure issue. Although we developed this system for a specific real-world area, it is scalable and applicable to other areas, such as healthcare monitoring systems, which is part of our future work.

more

목차

1 Introduction 1
1.1 Motivation 2
1.2 Usage of Blockchain in Different Environments 5
1.3 Contributions 8
1.3.1 Public Blockchain System 8
1.3.2 Hyperledger Fabric System 9
1.4 Thesis Outline 10
2 Background 11
2.1 Principles of Blockchain 11
2.1.1 Peer-to-Peer Transmission 12
2.1.2 Transparency with Pseudonymity 12
2.1.3 Distributed Database 12
2.1.4 Immutability 13
2.2 Types of Blockchains 14
2.2.1 Public blockchain 15
2.2.2 Private blockchain 15
2.2.3 Consortium blockchain 16
2.2.4 Hybrid blockchain 17
2.3 Algorithms 18
2.4 Smart Contracts 19
2.5 HyperLedger Fabric 19
2.6 Related Work 21
3 Secure Privacy and Anonymity Setup on Public Blockchain 28
3.1 Overview 28
3.2 System Architecture 29
3.2.1 Deployment and Smart Contract Creation 31
3.2.2 Renting Property 33
3.2.3 Expiration of rental contract 34
3.3 Smart Contract 35
3.4 Keys Management 37
3.5 Workflow 39
3.6 Discussion and Analysis 41
3.6.1 Experimental Settings 42
3.6.2 Key Management Analysis 42
3.6.3 Transactional Analysis 43
3.6.4 Comparative Analysis 46
3.7 Summary of the Chapter 47
4 Secure Privacy and Anonymity Setup on HyperLedger Fabric 48
4.1 Basic Architecture of the Proposed System 48
4.2 The flow of the SPAS-H working 51
4.3 Maintaining Anonymity 59
4.4 Discussion and Analysis 62
4.4.1 Implementation 62
4.4.2 Transactional Analysis 63
4.4.3 Comparative Analysis 67
4.5 Summary of the Chapter 68
5 Conclusions 70
Bibliography 72
A List of Publications 83
A.1 SCI/SCIE Journal Papers 83

more