Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract

Blockchain technology provides several suitable characteristics such as immutability, decentralization and verifiable ledger. It records the transactions in a decentralized way and can be integrated into several fields like eHealth, e-Government and smart cities etc. However, blockchain has several...

Full description

Bibliographic Details
Main Authors: Riaz Ahmad Ziar, Syed Irfanullah, Wajid Ullah Khan, Abdus Salam
Format: Article
Language:English
Published: Mehran University of Engineering and Technology 2021-04-01
Series:Mehran University Research Journal of Engineering and Technology
Online Access:https://publications.muet.edu.pk/index.php/muetrj/article/view/2085
id doaj-b117fe024190454cb7f79f4ada27f8a8
record_format Article
spelling doaj-b117fe024190454cb7f79f4ada27f8a82021-04-09T16:49:07ZengMehran University of Engineering and TechnologyMehran University Research Journal of Engineering and Technology0254-78212413-72192021-04-0140230531310.22581/muet1982.2102.052085Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart ContractRiaz Ahmad Ziar0Syed Irfanullah1Wajid Ullah Khan2Abdus Salam3Department of Computer Science, Kardan University, Kabul, Afghanistan.Department of Computing and Technology, Abasyn University, Peshawar, Pakistan.Department of Computing and Technology, Abasyn University, Peshawar, Pakistan.Department of Computing and Technology, Abasyn University, Peshawar, Pakistan.Blockchain technology provides several suitable characteristics such as immutability, decentralization and verifiable ledger. It records the transactions in a decentralized way and can be integrated into several fields like eHealth, e-Government and smart cities etc. However, blockchain has several privacy and security issues, one of them is the on-chain data privacy. To deal with this issue we provide a privacy-preserving solution for permissionless blockchain to empower the user to take control of transaction data in the open ledger. This work focuses on designing and developing the peer-to-peer system using symmetric cryptography and ethereum smart contract. In this scheme, we create smart contracts for the interaction of the data provider, data consumer, and access control list. Data providers register authorized users in the access control list. Data consumers can check their validity in the access control list. After successful validation, data consumers can request the security key from data providers to access secret information. Based on successful validation, a smart contract that is created between the data provider and data consumer is executed to send a key to the data consumer for accessing the secret information. The smart contracts of this proposed model are modeled in solidity, and the performance of the contracts is assessed in the Ropsten test network.https://publications.muet.edu.pk/index.php/muetrj/article/view/2085
collection DOAJ
language English
format Article
sources DOAJ
author Riaz Ahmad Ziar
Syed Irfanullah
Wajid Ullah Khan
Abdus Salam
spellingShingle Riaz Ahmad Ziar
Syed Irfanullah
Wajid Ullah Khan
Abdus Salam
Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
Mehran University Research Journal of Engineering and Technology
author_facet Riaz Ahmad Ziar
Syed Irfanullah
Wajid Ullah Khan
Abdus Salam
author_sort Riaz Ahmad Ziar
title Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
title_short Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
title_full Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
title_fullStr Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
title_full_unstemmed Privacy Preservation for On-Chain Data in the Permission less Blockchain using Symmetric Key Encryption and Smart Contract
title_sort privacy preservation for on-chain data in the permission less blockchain using symmetric key encryption and smart contract
publisher Mehran University of Engineering and Technology
series Mehran University Research Journal of Engineering and Technology
issn 0254-7821
2413-7219
publishDate 2021-04-01
description Blockchain technology provides several suitable characteristics such as immutability, decentralization and verifiable ledger. It records the transactions in a decentralized way and can be integrated into several fields like eHealth, e-Government and smart cities etc. However, blockchain has several privacy and security issues, one of them is the on-chain data privacy. To deal with this issue we provide a privacy-preserving solution for permissionless blockchain to empower the user to take control of transaction data in the open ledger. This work focuses on designing and developing the peer-to-peer system using symmetric cryptography and ethereum smart contract. In this scheme, we create smart contracts for the interaction of the data provider, data consumer, and access control list. Data providers register authorized users in the access control list. Data consumers can check their validity in the access control list. After successful validation, data consumers can request the security key from data providers to access secret information. Based on successful validation, a smart contract that is created between the data provider and data consumer is executed to send a key to the data consumer for accessing the secret information. The smart contracts of this proposed model are modeled in solidity, and the performance of the contracts is assessed in the Ropsten test network.
url https://publications.muet.edu.pk/index.php/muetrj/article/view/2085
work_keys_str_mv AT riazahmadziar privacypreservationforonchaindatainthepermissionlessblockchainusingsymmetrickeyencryptionandsmartcontract
AT syedirfanullah privacypreservationforonchaindatainthepermissionlessblockchainusingsymmetrickeyencryptionandsmartcontract
AT wajidullahkhan privacypreservationforonchaindatainthepermissionlessblockchainusingsymmetrickeyencryptionandsmartcontract
AT abdussalam privacypreservationforonchaindatainthepermissionlessblockchainusingsymmetrickeyencryptionandsmartcontract
_version_ 1721532480289243136