Security Application for Data Transfer using Cryptographic Protocols and Blockchain Concepts
Ankita Singh S · International Journal for Research in Applied Science and Engineering Technology · 2020
In the modern world, any kind of data is always important. The three prominent aspects to data communication are authenticity, integrity, and non-repudiation. While authenticity and non-repudiation can be ensured using cryptographic protocols, algorithms and network security layers, confidentiality assurance can be brought about using various stand-alone mechanisms; one of these is the Blockchain. A blockchain is a sequence/collection of blocks containing data. These blocks are immutable and as a whole the blockchain is managed by and distributed across a cluster of nodes in a network and not owned by any single entity. Each of these blocks are virtually related to each other using cryptographic principles. Because of this, changing a single block could result in a need to change all the blocks in the blockchain making the task practically impossible considering the time requirements. Such benefits of the blockchain can be used for achieving data confidentiality. The proposed project aims to design a portable software that can be deployed across organizations that rely on high security considerations while communicating media files viz., images, audio, video and documents making the communication at most secure due to the benefits of the cryptographic algorithms used and the services offered by the blockchain.