journal article·2022Open access

Fast and Efficient Security Scheme for Blockchain-Based IoT Networks

K. A. Fasila, Sheena Mathew

Computers, Materials & Continua· Volume 73· Issue 1

Abstract

Internet of Things (IoT) has become widely used nowadays and tremendous increase in the number of users raises its security requirements as well. The constraints on resources such as low computational capabilities and power requirements demand lightweight cryptosystems. Conventional algorithms are not applicable in IoT network communications because of the constraints mentioned above. In this work, a novel and efficient scheme for providing security in IoT applications is introduced. The scheme proposes how security can be enhanced in a distributed IoT application by providing multilevel protection and dynamic key generation in the data uploading and transfer phases. Existing works rely on a single key for communication between sensing device and the attached gateway node. In proposed scheme, this session key is updated after each session and this is done by applying principles of cellular automata. The proposed system provides multilevel security by using incomparable benefits of blockchain, dynamic key and random number generation based on cellular automata. The same was implemented and tested with the widely known security protocol verification tool called Automated Validation of Internet Security Protocols and Applications (AVISPA). Results show that the scheme is secure against various attacks. The proposed scheme has been compared with related schemes and the result analysis shows that the new scheme is fast and efficient also.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Authentication Protocols Security · User Authentication and Security Systems · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (46)

Show source-provided references
1. Internet of things (IoT) technology research in business and management literature: Results from a co-citation analysis10.3390/jtaer16060116 ↗
2. Raj · The Internet of Things: Enabling Technologies, Platforms and Use Cases · 2017 · 1 · 1
3. Cloud computing adoption framework: A security framework for business clouds10.1016/j.future.2015.09.031 ↗
4. BDABE - Blockchain-based distributed attribute based encryption
5. Safety and security in cyber-physical systems and internet of things systems10.1109/JPROC.2017.2781198 ↗
6. Securing fog computing for internet of things applications: Challenges and solutions10.1109/COMST.2017.2762345 ↗
7. D. Etter, “What is the IoT? in IoT (Internet of Things) programming- A simple and fast way of learning IOT,” 2016. [Online]. Available: https://www.goodreads.com/book/show/32729580-iot-internet-of-things-programming.
8. Wu · IEEE 7th World Forum on Internet of Things (WF-IoT) · 2021 · 51210.1109/WF-IoT51360.2021.9595689 ↗
9. Bahga · Internet of Things-A Hands-on Approach · 2014 · 45
10. Combinatorial analysis for securing IoT-assisted industry 4.0 applications from vulnerability-based attacks10.1109/TII.2020.3045393 ↗
11. Lightweight and privacy-preserving two-factor authentication scheme for IoT devices10.1109/JIOT.2018.2846299 ↗
12. B. Russel and D. V. Duren, “Practical internet of things security, Packt publishing,” 2016. [Online]. Available: https://www.packtpub.com/product/practical-internet-of-things-security-second-edition/9781788625821.
13. A secured authentication protocol for wireless sensor networks using elliptic curves cryptography10.3390/s110504767 ↗
14. W. Shi and P. Gong, “A new user authentication protocol for wireless sensor networks using elliptic curves cryptography,” International Journal of Distributed Sensor Networks, 2013. [Online]. Available: https://journals.sagepub.com/doi/10.1155/2013/730831.10.1155/2013/730831 ↗
15. A novel user authentication and key agreement scheme for heterogeneous Ad Hoc wireless sensor networks10.1016/j.adhoc.2014.03.009 ↗
16. An efficient user authentication and key agreement scheme for heterogeneous wireless sensor network tailored for the internet of things environment10.1016/j.adhoc.2015.05.014 ↗
17. Design of an anonymity-preserving three-factor authenticated key exchange protocol for wireless sensor networks10.1016/j.comnet.2016.01.006 ↗
18. Lightweight mutual authentication for IoT and its applications10.1109/TSUSC.2017.2716953 ↗
19. Lightweight and privacy-preserving two-factor authentication scheme for IoT devices10.1109/JIOT.2018.2846299 ↗
20. GroupIt: Lightweight group key management for dynamic IoT environments10.1109/JIOT.2018.2840321 ↗
21. A lightweight masked AES implementation for securing IoT against CPA attacks10.1109/TCSI.2017.2702098 ↗
22. Area-efficient nano-AES implementation for internet of things devices10.1109/TVLSI.2020.3033928 ↗
23. AES-based security coprocessor IC in 0.18 micrometer CMOS with resistance to differential power analysis side-channel attacks10.1109/JSSC.2006.870913 ↗
24. Assessing CPA resistance of AES with different fault tolerance mechanisms
25. Implementation of CPA analysis against AES design on FPGA
26. Attribute-based encryption for fine-grained access control of encrypted data
27. A. Sahai and B. Waters, “Fuzzy identity-based encryption cryptology, Report 2004/086,” 2019. [Online]. Available: https://eprint.iacr.org/2004/086.
28. A lightweight cellular automata-based encryption technique for IoT applications10.1109/ACCESS.2019.2906326 ↗
29. V. Neumann and A. W. Burks, “Theory of self-reproducing automata,” USA: University of Illinois Press, 1966.
30. Random processes and transformations
31. Programmable cellular automata-based random key generation for one-time pad encryption using unity attractors10.1080/19361610.2019.1652475 ↗
32. S. Nakamoto, “Bitcoin: A peer-to-Peer electronic cash system,” 2008. [Online]. Available: https://bitcoin.org/bitcoin.pdf.
33. A. Adamatzky, “Introduction to mathematical basis of cellular automata, Springer,” 2009. [Online]. Available: https://link.springer.com/referenceworkentry/10.1007/978-0-387-30440-3_322#:~:text=A%20cellular%20automaton%20is%20a,structures%20called%20lattices%20or%20arrays.
34. Blockchain-based security management of IoT infrastructure with ethereum transactions10.1007/s42044-019-00044-z ↗
35. Blockchain for IoT-based healthcare: Background, consensus, platforms and use cases10.1109/JSYST.2020.2963840 ↗
36. Automating procurement contracts in the healthcare supply chain using blockchain smart contracts10.1109/ACCESS.2021.3062471 ↗
37. Decentralizing privacy: Using blockchain to protect personal data
38. Implementation of blockchain consortium to prioritize diabetes patients’ healthcare in pandemic situations10.1109/ACCESS.2021.3132302 ↗
39. A. Davies, “Pros and cons of hyperledger fabric for blockchain networks,” 2020. [Online]. Available: https://www.devteam.space/blog/pros-and-cons-of-hyperledger-fabric-for-blockchain-networks/.
40. Mahalingam · Design and Analysis of Security Protocol for Communication, · 2020 · 9510.1002/9781119555759.ch4 ↗
41. On the security of public key protocols10.1109/TIT.1983.1056650 ↗
42. Matrix-based key management scheme for IoT networks10.1016/j.adhoc.2019.102003 ↗
43. Y. Glouche, T. Genet, O. Heen and O. Courtay, “SPAN, security protocol ANimator for AVISPA,” 2006. [Online]. Available: http://people.irisa.fr/Thomas.Genet/span.
44. LDAKM-EIoT: Lightweight device authentication and key management mechanism for edge-based IoT deployment10.3390/s19245539 ↗
45. G. D. Meulenaer, F. Gosset, F. X. Standaert and O. Pereira, “On the energy cost of communication and cryptography in wireless sensor networks, networking and communications580–585, 2008. [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/?doi%3D;10.1.1.157.348%26;rep%3D;rep1%26;type%3D;pdf.
46. Energy analysis of public-key cryptography for wireless sensor networks