Affiliation:
1. Illinois Institute of Technology, Chicago, USA
2. University of Wisconsin-Madison, Madison, USA
Abstract
The confidentiality, integrity, and availability triad is a fundamental principle for information security. The objective of this chapter is to examine this triad where blockchain technology can be applied to enhance security in cloud computing. The current pasture of cloud security is explored to identify the gaps and approaches for using blockchain technology to reduce those gaps are discussed in this chapter. Blockchain technology is well-recognized for its ability to ensure data integrity. The largest gap that can be reduced is in this area. With the decentralized and distributed architecture of blockchain, there are ways to leverage it to improve the availability of cloud security. Confidentiality, where encryption plays a significant role, has the least gap in cloud computing; however, since the responsibility for assuring confidentiality is on the user, blockchain offers alternative and additional strengths. This chapter also covers a detailed discussion of avoiding prevalent security threats by implementing blockchain technology in cloud computing for making it more secure.