Abstract
Smart cities bring together technology, governments, and society to enable a smart economy, smart mobility, a smart environment, smart people, smart living, and smart governance. However, they come with many technological challenges due to the lack of an efficient and secure mechanism for open data. The gap between a government and its citizens of public data prevents society from evolving. Many current proposals face serious problems of integrity and security issues. In this paper, we design and implement a mechanism for secure storing and exchanging open data leveraging Hyperledger Fabric and IPFS (InterPlanetary File System). The proposed solution relies on two of the most interesting properties of blockchain which are immutability and decentralization to bring transparency and integrity to open data while ensuring its availability. The novel idea is to enable users to check the integrity of the data and retrieve all information about data-log without the help of any third party. As a result, it improves the trust among people who need to use data in other applications, also reduces the risk of making wrong decisions due to bad data. Moreover, the implementation results show that our solution is efficient for practical uses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
References
Akanji, A.W., Elusoji, A.A., Haastrup, A.V.: A Comparative Study of Attacks on Databases and Database Security Techniques. African J. Comput. ICTs 7(5), 1–8 (2014)
Gorenflo, C., Lee, S., Golab, L., Keshav, S.: FastFabric: scaling hyperledger fabric to 20,000 transactions per second (2019)
Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains (2018). https://arxiv.org/abs/1801.10228
European Data Portal: Benefits of Open Data (2016). https://www.europeandataportal.eu/en/using-data/benefits-of-open-data
Gupta, M.: Blockchain for Dummies. Wiley, Hoboken (2018)
Ho Chi Minh, Vietnam: Ho Chi Minh Open data portal. https://data.hochiminhcity.gov.vn/
IBM: Hyperledger Fabric (2019). https://cloud.ibm.com/docs/services/blockchain?topic=blockchain-hyperledger-fabric
Juan Benet: IPFS - Content Addressed, Versioned, P2P File System (2018)
Mechant, P., Walravens, N.: E-government and smart cities: theoretical reflections and case studies. Media Commun. 6(4), 119–122 (2018)
Open Knowledge Foundation: What is Open Data?. http://opendatahandbook.org/guide/en/what-is-open-data/
Qadir, S., Quadri, S.M.K.: Information availability: an insight into the most important attribute of information security. J. Inf. Secur. 7(3), 185–194 (2016)
Baset, S.A., et al.: Blockchain Development with Hyperledger: Build Decentralized Applications with Hyperledger Fabric and Composer. Packt Publishing Ltd., Birmingham (2019)
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
Berners-Lee, T.: Five star open data. https://5stardata.info/en/
US: US Open data portal. https://catalog.data.gov/dataset
Vienna, Autria: Vienna Open data portal. https://digitales.wien.gv.at/site/open-data/
Acknowledgment
The authors are grateful to Prof. Dang Tran Khanh for his valuable suggestions in preparing the manuscript of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Truong, DD. et al. (2019). Blockchain-Based Open Data: An Approach for Resolving Data Integrity and Transparency. In: Dang, T., Küng, J., Takizawa, M., Bui, S. (eds) Future Data and Security Engineering. FDSE 2019. Lecture Notes in Computer Science(), vol 11814. Springer, Cham. https://doi.org/10.1007/978-3-030-35653-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-35653-8_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35652-1
Online ISBN: 978-3-030-35653-8
eBook Packages: Computer ScienceComputer Science (R0)