SECURING DATA COMMUNICATION USING BLOCKCHAIN

In the digital era, data has become so important. So has the responsibility to protect it from unauthorized access. Digital data certified by a reputable organization are valuable digital data that can be stored or shared on the internet. However, the problems of ensuring the anonymity of organizations on issued certificates, verifying the reliability of shared data while still ensuring the confidentiality of its content still exist. This paper presents the methods to ensure the security of data while storing and sharing. In the data-producing schema, an organization in the group generates valuable digital data from raw data sent from a data owner and then issues a certificate on the ciphertext of this digital data. In the data storing schema, the data owner uploads his/her data to the public Inter Planetary File System network and then stores the access address of the stored data and the corresponding certificate on the blockchain ledger. In the data sharing schema, everyone on the system could verify the reliability of shared data before sending a data sharing request to the data owner. The schemas of data storing and sharing and sharing guarantee security properties including confidentiality, integrity, privacy, and anonymity.

Keywords: Blockchain, Data Encryption, Data Decryption, Data Producing, IPFS, Data Storing, Data Sharing.