TOWARDS DATA STORAGE SCHEME IN BLOCKCHAIN BASED SERVERLESS ENVIRONMENT: AES ENCRYPTION AND DECRYPTION ALGORITHM APPROACH

Meenakshi Kandpal, Yash Pritwani, Chinmaya Misra, Amrendra Singh Yadav, Rabindra Kumar Barik

DOI Number
https://doi.org/10.2298/FUEE2402317K
First page
317
Last page
342

Abstract


In today's digital age, data storage has become an increasingly important issue. The exponential growth of data has led to the need for secure and private storage solutions. Unfortunately, without a standardized protocol, the security and privacy of sensitive data can be a challenge. However, blockchain technology has emerged as a promising solution for secure data storage. Blockchain's decentralized and immutable nature provides a comprehensive solution for the security and privacy of all types of data. In this research, we propose an innovative framework that leverages the benefits of blockchain technology to securely handle and store data in a serverless environment of distributed nodes. To ensure the highest level of security, we evaluated four encryption algorithms - Blowfish, RC4, DES, and AES - for storing data in a permissioned blockchain network. We found that AES encryption and decryption algorithms provide the best solution for creating a decentralized, immutable coordinate system. Our proposed framework is based on a permissioned blockchain network that enables multiple users to join the network through suitable identity verification processes, and each user is assigned certain special and designated permissions to perform actions. This framework provides a secure and efficient solution for the storage of all types of data, ensuring privacy and security. Our proposed framework offers an innovative solution for secure data storage and management in a decentralized environment. This research has practical implications for organizations that need to store sensitive data securely, and it also contributes to the ongoing development of blockchain technology.


Keywords

Blockchain, cryptography, AES, Serverless framework, data storage

Full Text:

PDF

References


A. Jyoti and R. K. Chauhan, "A blockchain and smart contract-based data provenance collection and storing in cloud environment", Wireless Networks, vol. 28, no. 4, pp. 1541–1562, 2022.

H. G. Do and W. K. Ng, "Blockchain-based system for secure data storage with private keyword search", In Proceedings of the 2017 IEEE World Congress on Services (SERVICES), 2017, pp. 90–93.

Q. Zheng, Y. Li, P. Chen and X. Dong, "An innovative IPFS-based storage model for blockchain," In Proceedings of the 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), 2018, pp. 704–708.

E. Karaarslan and E. Konacaklı, "Data storage in the decentralized world: Blockchain and derivatives", 2020. arXiv preprint arXiv:2012.

K. Wüst and A. Gervais, "Do you need a blockchain?", In Proceedings of the 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), 2018, pp. 45–54.

G. Brambilla, M. Amoretti, F. Medioli and F. Zanichelli, "Blockchain-based Proof of Location", 2016. arXiv preprint arXiv:1607.00174.

Y. Ren, Y. Leng, Y. Cheng and J. Wang, "Secure data storage based on blockchain and coding in edge computing", Math. Biosci. Eng., vol. 16, no. 4, pp. 1874–1892, 2019.

M. Alsayegh, T. Moulahi, A. Alabdulatif and P. Lorenz, "Towards secure searchable electronic health records using consortium blockchain", Network, vol. 2, no. 2, pp. 239–256, 2022.

U. Bodkhe, S. Tanwar, K. Parekh, P. Khanpara, S. Tyagi, N. Kumar and M. Alazab, "Blockchain for industry 4.0: A comprehensive review", IEEE Access, vol. 8, pp. 79764–79800, 2020.

Y. H. Park, Y. Kim, S. O. Lee and K. Ko, "Secure outsourced blockchain-based medical data sharing system using proxy re-encryption", Applied Sciences, vol. 11, no. 20, p. 9422, 2021.

A. Chauhan, O. P. Malviya, M. Verma and T. S. Mor, "Blockchain and scalability", In Proceedings of the IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), 2018, pp. 122–128.

www.forbes.com, "3 ways blockchain is a supply chain's best friend," Available online: https://www.forbes.com/sites/oracle/2019/03/08/3ways-blockchain-is-a-supply-chains-best-friend/

B. Marr, "30+ Real examples of Blockchain technology in practice," 2018. Forbes.

S. Bebortta, S. K. Das, M. Kandpal, R. K. Barik and H. Dubey, "Geospatial serverless computing: Architectures, tools and future directions", ISPRS International Journal of Geo-Information, vol. 9, no. 5, p. 311, 2020.

S. Ali, G. Wang, B. White and R. L. Cottrell, "A blockchain-based decentralized data storage and access framework for pinger", In Proceedings of the 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), 2018, pp. 1303–1308.

Q. Xu, K. M. M. Aung, Y. Zhu and K. L. Yong, "A blockchain-based storage system for data analytics in the internet of things", New Advances in the Internet of Things, pp. 119–138, 2018.

Y. K. Peker, X. Rodriguez, J. Ericsson, S. J. Lee and A. J. Perez, "A cost analysis of internet of things sensor data storage on blockchain via smart contracts", Electronics, vol. 9, no. 2, p. 244, 2020.

W. Liang, Y. Fan, K. C. Li, D. Zhang and J. L. Gaudiot, "Secure data storage and recovery in industrial blockchain network environments", IEEE Transactions on Industrial Informatics, vol. 16, no. 10, pp. 6543–6552, 2020.

M. Kandpal, R. K. Barik and C. Misra, "Towards Data Storage, Availability and Scalability with the Aid of Blockchain", Trends in Wireless Communication and Information Security, pp. 189–196, 2021.

H. P. K. and S. G. Kumar, "Scalability challenges and solutions in blockchain technology," In Proceedings of the ICICIT Inventive Computation and Information Technologies, Singapore: Springer Nature Singapore, 2022 pp. 595–606.

Y. Chen, B. Hu, H. Yu, Z. Duan and J. Huang, "A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain", Electronics, vol. 10, p. 2359, 2021.

A. I. Sanka and R. C. Cheung, "A systematic review of blockchain scalability: Issues, solutions, analysis and future research", Journal of Network and Computer Applications, vol. 195, p. 103232, 2021.

G. Karame, "On the security and scalability of bitcoin’s blockchain", In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, 2016, pp. 1861–1862.

P. W. Eklund and R. Beck, "Factors that impact blockchain scalability", In Proceedings of the 11th International Conference on Management of Digital Ecosystems, 2019, pp. 126–133.

S. Ghaemi, H. Khazaei and P. Musilek, "Chainfaas: An open blockchain-based serverless platform", IEEE Access, vol. 8, pp. 131760–131778, 2020.

H. Shafagh, L. Burkhalter, A. Hithnawi and S. Duquennoy, "Towards blockchain-based auditable storage and sharing of IoT data," 2017. In Proceedings of the 2017 on Cloud Computing Security Workshop, pp. 45–50.

G. Rathee, et al., "On the design and implementation of a secure blockchain-based hybrid framework for Industrial Internet-of-Things", Information Processing & Management, vol. 58, no. 3, p. 102526, 2021.

D. Tosh, S. Shetty, X. Liang, C. Kamhoua and L. L. Njilla, "Data provenance in the cloud: A blockchain-based approach", IEEE Consumer Electronics Magazine, vol. 8, no. 4, pp. 38–44, 2019.

T. Liu, J. Wu, J. Li and J. Li, "Secure and balanced scheme for non-local data storage in blockchain network", In Proceedings of the IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), 2019, pp. 2424–2427.

Md. A. Uddin, et al., "A survey on the adoption of blockchain in IoT: Challenges and solutions", Blockchain: Research and Applications, vol. 2, no. 2, p. 100006, 2021.

A. Lakhan, M. Ali Dootio, A. H. Sodhro, S. Pirbhulal, T. M. Groenli, M. S. Khokhar and L. Wang, "Cost-efficient service selection and execution and blockchain-enabled serverless network for internet of medical things," Mathematical Biosciences and Engineering, vol. 18, no. 6, pp. 7344–7362, 2021.

A. Kaplunovich, K. P. Joshi and Y. Yesha, "Scalability analysis of blockchain on a serverless cloud", In Proceedings of the IEEE International Conference on Big Data (Big Data), 2019, pp. 4214–4222.

M. Stefanović, D. Pržulj, S. Ristić and D. Stefanović, "Blockchain and land administration: Possible applications and limitations", In Proceedings of the 5th International Scientific Conference on Contemporary Issues in Economics, Business and Management EBM, 2018, pp. 1-8.

M. N. Kamel Boulos, J. T. Wilson and K. A. Clauson, "Geospatial blockchain: promises, challenges, and scenarios in health and healthcare", International Journal of Health Geographics, vol. 17, no. 1, pp. 1–10, 2018.

P. Zhao, J. R. Cedeno Jimenez, M. A. Brovelli and A. Mansourian, J. R. Cedeno Jimenez, P. Zhao, A. Mansourian, M. A. Brovelli, "Geospatial Blockchain: review of decentralized geospatial data sharing systems", AGILE: GIScience Series, vol. 3, no. 29, pp 1–6, 2022.

L. Junghyun, T. Kwon, and S. Jung, "An effective spatial join method for blockchain-based geospatial data using hierarchical quadrant spatial LSM+ tree", The Journal of Supercomputing, pp. 1–32, 2024.

H. G. Do and W. K. Ng, "Blockchain-based system for secure data storage with private keyword search", In Proceedings of the 2017 IEEE World Congress on Services (SERVICES), 2017, pp. 90–93.

J. Xie, F. R. Yu, T. Huang, R. Xie, J. Liu and Y. Liu, "A survey on the scalability of blockchain systems", IEEE Network, vol. 33, no. 5, pp. 166–173, 2019.

R. Reisman, "Blockchain serverless public/private key infrastructure for ADS-B security, authentication, and privacy," In Proceedings of the AIAA Scitech 2019 Forum, 2019 p. 2203.

S. Benedict, "Serverless blockchain-enabled architecture for IoT societal applications", IEEE Transactions on Computational Social Systems, vol. 7, no. 5, pp. 1146–1158, 2020.

C. Siemon, D. Rueckel and B. Krumay, "Blockchain technology for emergency response", In Proceedings of the 53rd Hawaii International Conference on System Sciences, 2020.

K. A. Alsulbi, M. A. Khemakhem, A. A. Basuhail, F. E. Eassa, K. M. Jambi and K. A. Almarhabi, "A proposed framework for secure data storage in a big data environment based on blockchain and mobile agent", Symmetry, vol. 13, no. 11, p. 1990, 2021.

A. S. Yadav and D. S. Kushwaha, "Blockchain-based digitization of land record through trust value-based consensus algorithm", Peer-to-Peer Networking and Applications, vol. 14, no. 6, pp. 3540–3558, 2021.

A. S. Yadav and D. S. Kushwaha, "Digitization of land record through blockchain-based consensus algorithm", IETE Technical Review, pp. 1–18, 2021.

A. S. Yadav, N. Singh and D. S. Kushwaha, "A scalable trust-based consensus mechanism for secure and tamper-free property transaction mechanism using DLT", International Journal of System Assurance Engineering and Management, vol. 13, no. 2, pp. 735–751, 2022.

R. Vasantha and R. Prasad, "A secured blockchain technology by using Blowfish algorithm for new broadcast proxy provisional re-encryption & its application to cloud e-mail", International Journal of Research, vol. 8, no. 4, pp. 2712–2719, 2019.

V. Rudramalla and R. Prasad, "An efficient secured system by using Blowfish with Blockchain technology," 2019. The International Journal of Analytical and Experimental Modal Analysis, vol. 11, no. 12, pp. 2965–2975.

J. R. Cedeno Jimenez, A. Folini and M. A. Brovelli, "Collaborative Validation of User-Contributed Data Using a Geospatial Blockchain Approach: the Simile Case Study," The International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. 48, pp. 89–95, 2022.

B. Schneier, "Description of a new variable-length key, 64-bit block cipher (Blowfish)", 2005. In Fast Software Encryption: Cambridge Security Workshop Cambridge, UK, December 9–11, 1993 Proceedings, Springer Berlin Heidelberg, pp. 191–204.

M. Y. Alshahrani, "Implementation of a blockchain system using improved elliptic curve cryptography algorithm for the performance assessment of the students in the e-learning platform", Applied Sciences, vol. 12, no. 1, p. 74, 2022.

F. Gao, "Data encryption algorithm for e-commerce platform based on blockchain technology", Discrete and Continuous Dynamical Systems-S, vol. 12, no. 4&5, pp. 1457–1470, 2019.

A. M. Abdullah, "Advanced encryption standard (AES) algorithm to encrypt and decrypt data", Cryptography and Network Security, vol. 16, no. 1, p. 11, 2017.

P. Princy, "A comparison of symmetric key algorithms DES, AES, Blowfish, RC4, RC6: A survey", International Journal of Computer Science & Engineering Technology (IJCSET), vol. 6, no. 5, 2015.

J. Thakur and N. Kumar, "DES, AES and Blowfish: Symmetric key cryptography algorithms simulation-based performance analysis", International Journal of Emerging Technology and Advanced Engineering, vol. 1, no. 2, pp. 6–12, 2011.

R. Masram, V. Shahare, J. Abraham and R. Moona, "Analysis and comparison of symmetric key cryptographic algorithms based on various file features", International Journal of Network Security & Its Applications, vol. 6, no. 4, p. 43, 2014.

D. Selent, "Advanced encryption standard", Rivier Academic Journal, vol. 6, no. 2, pp. 1–14, 2010.

Y. Ren, Y. Leng, J. Qi, P. K. Sharma, J. Wang, Z. Almakhadmeh and A. Tolba, "Multiple cloud storage mechanism based on blockchain in smart homes", Future Generation Computer Systems, vol. 115, pp. 304–313, 2021.

A. Dorri, S. S. Kanhere, R. Jurdak and P. Gauravaram, "Blockchain for IoT security and privacy: the case study of a smart home", In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, 2017, pp. 618–623.

E. Fernandes, J. Jung and A. Prakash, "Security analysis of emerging smart home applications", In Proceedings of the IEEE Symposium on Security and Privacy (SP), 2016, pp. 636–654.

Y. Ren, Y. Leng, Y. Cheng and J. Wang, "Secure data storage based on blockchain and coding in edge computing", Math. Biosci. Eng., vol. 16, no. 4, pp. 1874–1892, 2019.

A. S. Yadav, N. Singh and D. S. Kushwaha, "Evolution of Blockchain and consensus mechanisms & its real-world applications", Multimedia Tools and Applications, pp. 1–46, 2023.

A. S. Yadav, S. Agrawal and D. S. Kushwaha, "Distributed Ledger Technology-based land transaction system with trusted nodes consensus mechanism", Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 8, pp. 6414–6424, 2022.

A. S. Yadav, V. Charles, D. K. Pandey, S. Gupta, T. Gherman and D. S. Kushwaha, "Blockchain-based secure privacy-preserving vehicle accident and insurance registration", Expert Systems with Applications, p. 120651, 2023.


Refbacks

  • There are currently no refbacks.


ISSN: 0353-3670 (Print)

ISSN: 2217-5997 (Online)

COBISS.SR-ID 12826626