A blockchain-based access control system for cloud storage

A blockchain-based access control system for cloud storage

Abstract:

In this paper, we present a prototype of multi-user system for access control to datasets stored in an untrusted cloud environment. Cloud storage like any other untrusted environment needs the ability to secure share information. Our approach provides an access control over the data stored in the cloud without the provider participation. The main tool of access control mechanism is ciphertext-policy attribute-based encryption scheme with dynamic attributes. Using a blockchain-based decentralized ledger, our system provides immutable log of all meaningful security events, such as key generation, access policy assignment, change or revocation, access request. We propose a set of cryptographic protocols ensuring privacy of cryptographic operations requiring secret or private keys. Only ciphertexts of hash codes are transferred through the blockchain ledger. The prototype of our system is implemented using smart contracts and tested on Ethereum blockchain platform.

TABLE OF CONTENT
Title page- – – – – – – – – i
Approval page – – – – – – – -ii
Dedication – – – – – – – – -iii
Acknowledgement – – – – – – – -iv
Abstract – – – – – – – – – -v
Table of content – – – – – – – -vi

CHAPTER ONE
INTRODUCTION – – – – – – – -1
1.0 Background of the study – – – – -1
1.1 Statement of the problem – – – – -5
1.2 Purpose of the study – – – – – -6
1.3 Significance of the study – – – – -8
1.4 Research questions – – – – – -9
1.5 Scope of the study – – – – – – -10

CHAPTER TWO

LITERATURE REVIEW – – – – – – -11

CHAPTER THREE

Research methodology – – – – – – -39
Design of study – – – – – – – -40
Area of study – – – – – – – – -40
Population of the study – – – – – – -41
Sample and sampling techniques – – – – -41
Instrument for data collection – – – – -41
Method of data collection – – – – – -42
Method of data analysis – – – – – – -43

CHAPTER FOUR

Presentation, analysis and interpretation of data – -48
Discussion of findings – – – – – – -56

CHAPTER FIVE

Summary of findings – – – – – – -60
Conclusion – – – – – – – – -61
Recommendations – – – – – – – -62
Suggestions for further research – – – – -64
References – – – – – – – – -65
Appendix I – – – – — – – – -68
Questionnaire. – – – – – – – -69

A blockchain-based access control system for cloud storage

Sharing is caring!

Leave a Reply