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...
Main Authors: | , , , |
---|---|
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 |