Abstract
Wireless sensor networks (WSNs), as an integral part of most Internet of Things (IoT) devices, are currently proliferating providing a new paradigm of emerging technologies. It is estimated that the number of globally connected products will increase exponentially in the next decade. Therefore, it is not surprising finding applications in different areas such as smart homes, smart cities, industry, e-health, defense, security, vehicle networks, agriculture, and logistics among others. WSNs transmit the information gathered by the existing sensors in the IoT devices to header nodes acting as gateways to reach cloud computing nodes that will process this information. The processing of the data gathered through the sensors has made it possible to provide intelligence in strategical environments such as in the agrifood sector. Securing how this information is transmitted and assuring the integrity of the information is preserved. The use of blockchain technology has proven to be effective for securing the integrity of data transactions among entities. In this paper, we seize the advantage of this circumstance to design a robust mechanism based on smart contracts and blockchain technology that allow the reliable processing of data.
Similar content being viewed by others
References
Li S, Xu LD, Zhao S (2015) The internet of things: a survey. Inf Syst Front 17:243–259. https://doi.org/10.1007/s10796-014-9492-7
Mähler V, Westergren UH (2019). Working with IoT—a case study detailing workplace digitalization through IoT system adoption. In: Strous L, Cerf V (eds) Internet of things. Information processing in an increasingly connected world. IFIPIoT 2018. IFIP advances in information and communication technology, p 548. https://doi.org/10.1007/978-3-030-15651-0_15
Deuker R, Meinhardt S (2019) IoT best practices. HMD 56:1091–1093. https://doi.org/10.1365/s40702-019-00574-x
Panagiotis I, Grammatikis R, Sarigiannidis PG, Moscholios ID (2019) Securing the Internet of Things: challenges, threats and solutions. Internet of Things 5:41–70. https://doi.org/10.1016/j.iot.2018.11.003
Kandasamy K, Srinivas S, Achuthan K (2020) IoT cyber risk: a holistic analysis of cyber risk assessment frameworks, risk vectors, and risk ranking process. EURASIP J Inf Secur 2020:8. https://doi.org/10.1186/s13635-020-00111-0
Boeckl K, Fagan M, Fisher W, Lefkovitz N, Megas K, Nadeau E, O’Rourke DG, Piccarreta B, Scarfone K (2019) Consideration for managing internet of things (IoT) cybersecurity and privacy risk. National Institute of Standards and Technology, Gaithersburg. https://doi.org/10.6028/NIST.IR.8228
Elijah O, Rahman TA, Orikumhi I, Leow CY, Hindia MN (2018) An overview of internet of things (IoT) and data analytics in agriculture: benefits and challenges. IEEE Internet of Things J 5(5):3758–3773. https://doi.org/10.1109/JIOT.2018.2844296
Zscaler cloug security (2020) IoT in the Enterprise 2020 report
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf
Gamage HTM, Weerasinghe HD, Dias NGJ (2020) A survey on blockchain technology concepts, applications, and issues. TSN Comput Sci 1:114. https://doi.org/10.1007/s42979-020-00123-0
Salimitari M, Chatterjee M, Yaser P, Fallah A (2020) A survey on consensus methods in blockchain for resource-constrained IoT networks. Internet of Things. https://doi.org/10.1016/j.iot.2020.100212
Szabo N (2018) Smart contracts: building blocks for digital markets
Reyna A, Martín C, Chen J, Soler E, Díaz M (2018) On blockchain and its integration with IoT. Challenges and opportunities. Future Gener Comput Sys 88:173–190. https://doi.org/10.1016/j.future.2018.05.046
Davila C, Tarnow J (2019) The blockchain in IoT. In: Rayes A, Salam S (eds) Internet of things from hype to reality. Springer, Cham, pp 269–296. https://doi.org/10.1007/978-3-319-99516-8_10
Caelli WJ, Dawson EP, Rea SA (1999) PKI, elliptic curve cryptography, and digital signatures. Comput Secur 18(1):47–66. https://doi.org/10.1016/S0167-4048(99)80008-X
Marzouqi H, Al-Qutayri M, Salah K (2015) Review of elliptic curve cryptography processor designs. Microprocess Microsyst 39(2):97–112. https://doi.org/10.1016/j.micpro.2015.02.003
Marchang J, Ibbotson G, Wheway P (2019) Become will blockchain technology, a reality in sensor networks?. Wireless Days (WD), Manchester, pp 1–4. https://doi.org/10.1109/WD.2019.8734268
Dasgupta D, Shrein JM, Gupta KD (2019) A survey of blockchain from security perspective. J Bank Financ Technol 3:1–17. https://doi.org/10.1007/s42786-018-00002-6
Sultan A, Mushtaq MA, Abubakar M (2019). IOT security issues via blockchain: a review paper. In: Proceedings of the 2019 International Conference on Blockchain Technology—ICBCT 2019, pp 60–65. https://doi.org/10.1145/3320154.3320163
Tapas N, Longo F, Merlino G, Puliafito A (2020) Experimenting with smart contracts for access control and delegation in IoT. Future Gener Comput Syst 111:324–338. https://doi.org/10.1016/j.future.2020.04.020
Ante L (2020) Smart contracts on the blockchain—a bibliometric analysis and review. Telemat Inf. https://doi.org/10.1016/j.tele.2020.101519
Zhang E, Li M, Yiu S-M, Du J, Zhu J-Z, Jin G-G (2021) Fair hierarchical secret sharing scheme based on smart contract. Inf Sci 546:166–176. https://doi.org/10.1016/j.ins.2020.07.032
Dorri A, Kanhere SS, Jurdak R (2017) Towards an optimized blockchain for IoT. In: Proceedings of the Second International Conference on Internet-of-Things Design and Implementation (IoTDI ’17). Association for Computing Machinery, New York, pp 173–178. https://doi.org/10.1145/3054977.3055003
International Conference on Blockchain and Trustworthy Systems, Zheng Z, Dai H-N, Tang M, Chen X (2020) Proceedings of the Blockchain and trustworthy systems: first International Conference, BlockSys 2019, Guangzhou, China, December 7–8, 2019. https://doi.org/10.1007/978-981-15-2777-7_27
Javed MU, Rehman M, Javaid N, Aldegheishem A, Alrajeh N, Tahir M (2020) Blockchain-based secure data storage for distributed vehicular networks. Appl Sci (Switz) 10(6):10. https://doi.org/10.3390/app10062011
Gupta R, Tanwar S, Kumar N, Tyagi S (2020) Blockchain-based security attack resilience schemes for autonomous vehicles in industry 4.0: a systematic review. Comput Electr Eng 86:10. https://doi.org/10.1016/j.compeleceng.2020.106717
Pu S (2020) Industrial applications of blockchain to IoT data. In: Yano M, Dai C, Masuda K, Kishimoto Y (eds) Blockchain and crypto currency. Economics, law, and institutions in Asia Pacific. Springer, Singapore. https://doi.org/10.1007/978-981-15-3376-1_3
Hang L, Kim D-H (2019) Design and implementation of an integrated IoT blockchain platform for sensing data integrity. Sensors 19(10):2228. https://doi.org/10.3390/s19102228
Buterin V (2014) A next-generation smart contract and decentralized application platform. White paper
Marozzo F (2019) Infrastructures for high-performance computing: cloud infrastructures. In: Encyclopedia of bioinformatics and computational biology. Academic Press, pp 240-246, ISBN 9780128114322. https://doi.org/10.1016/B978-0-12-809633-8.20374-9
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
A Marathe, Harris R, Lowenthal DK, de Supinski BR, Rountree B, Schulz M et al (2013) A comparative study of high performance computing on the cloud. In: Proceedings of the 22nd International Symposium on High-Performance Parallel and Distributed Computing
Wood G (2014) Ethereum: a secure decentralised generalised transaction ledger. http://yellowpaper.io/
Singh J, Michels JD (2018) Blockchain as a service (BaaS): providers and trust. In: IEEE European symposium on security and privacy workshops, London, pp 67–74
Fung KP, Chang RKC (2000) A transport-level proxy for secure multimedia streams. IEEE Internet Comput 4(6):57–67. https://doi.org/10.1109/4236.895017
Álvarez-Bermejo JA, Lodroman A, López-Ramos JA (2016) Distributed key agreement for group communications based on elliptic curves. An application to sensor networks. Math Methods Appl Sci 39:4797–4809. https://doi.org/10.1002/mma.3802
Acknowledgements
Ministry of Science and Technology of Spain, ECLIPSE (RTI2018-094283-B-C33); Junta de Andalucía, via COPERANICA and METAMORFOSIS project; European Regional Development Fund (FEDER).
Author information
Authors and Affiliations
Contributions
All the authors are responsible for the concept of the paper, the results presented, and the writing. All the authors have approved the final content of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest was reported by the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Haro-Olmo, F.J., Alvarez-Bermejo, J.A., Varela-Vaca, A.J. et al. Blockchain-based federation of wireless sensor nodes. J Supercomput 77, 7879–7891 (2021). https://doi.org/10.1007/s11227-020-03605-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03605-3