Security and Privacy for Green IoT-Based Agriculture: Review, Blockchain Solutions, and Challenges

This paper presents research challenges on security and privacy issues in the field of green IoT-based agriculture. We start by describing a four-tier green IoT-based agriculture architecture and summarizing the existing surveys that deal with smart agriculture. Then, we provide a classification of threat models against green IoT-based agriculture into five categories, including, attacks against privacy, authentication, confidentiality, availability, and integrity properties. Moreover, we provide a taxonomy and a side-by-side comparison of the state-of-the-art methods toward secure and privacy-preserving technologies for IoT applications and how they will be adapted for green IoT-based agriculture. In addition, we analyze the privacy-oriented blockchain-based solutions as well as consensus algorithms for IoT applications and how they will be adapted for green IoT-based agriculture. Based on the current survey, we highlight open research challenges and discuss possible future research directions in the security and privacy of green IoT-based agriculture.

[1]  Minyi Guo,et al.  A Comprehensive Survey of Blockchain: From Theory to IoT Applications and Beyond , 2019, IEEE Internet of Things Journal.

[2]  Marc F. Bellemare,et al.  Does contract farming improve welfare? A review , 2018, World Development.

[3]  Stefan Poslad,et al.  A Provable Semi-Outsourcing Privacy Preserving Scheme for Data Transmission From IoT Devices , 2019, IEEE Access.

[4]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[5]  Mohamed Amine Ferrag,et al.  DeliveryCoin: An IDS and Blockchain-Based Delivery Framework for Drone-Delivered Services , 2019, Comput..

[6]  Mohamed Amine Ferrag,et al.  Authentication Protocols for Internet of Things: A Comprehensive Survey , 2016, Secur. Commun. Networks.

[7]  Mohamed Amine Ferrag,et al.  Blockchain and Random Subspace Learning-Based IDS for SDN-Enabled Industrial IoT Security , 2019, Sensors.

[8]  Minh Cong Nguyen,et al.  A New Profile of the Global Poor , 2018 .

[9]  Muriel Médard,et al.  Why Botnets Work: Distributed Brute-Force Attacks Need No Synchronization , 2018, IEEE Transactions on Information Forensics and Security.

[10]  Debashis De,et al.  Internet of Things (IoT) for Smart Precision Agriculture and Farming in Rural Areas , 2018, IEEE Internet of Things Journal.

[11]  Xiaohong Jiang,et al.  Smart Contract-Based Access Control for the Internet of Things , 2018, IEEE Internet of Things Journal.

[12]  Adi Shamir,et al.  How to share a secret , 1979, CACM.

[13]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[14]  Thomas Bartzanas,et al.  Internet of Things in agriculture, recent advances and future challenges , 2017 .

[15]  Jairo Alejandro Gomez,et al.  Review of IoT applications in agro-industrial and environmental fields , 2017, Comput. Electron. Agric..

[16]  Pin Lv,et al.  BeeKeeper: A Blockchain-Based IoT System With Secure Storage and Homomorphic Computation , 2018, IEEE Access.

[17]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[18]  S. Dhanalakshmi,et al.  Regulation of water in agriculture field using Internet Of Things , 2015, 2015 IEEE Technological Innovation in ICT for Agriculture and Rural Development (TIAR).

[19]  Iddo Bentov,et al.  Proof of Activity: Extending Bitcoin's Proof of Work via Proof of Stake [Extended Abstract]y , 2014, PERV.

[20]  Hicham Lakhlef,et al.  Internet of things security: A top-down survey , 2018, Comput. Networks.

[21]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.

[22]  Ali A. Ghorbani,et al.  A Lightweight Privacy-Preserving Data Aggregation Scheme for Fog Computing-Enhanced IoT , 2017, IEEE Access.

[23]  Zhi Chen,et al.  A lightweight attribute-based encryption scheme for the Internet of Things , 2015, Future Gener. Comput. Syst..

[24]  Silvio Micali,et al.  Algorand: Scaling Byzantine Agreements for Cryptocurrencies , 2017, IACR Cryptol. ePrint Arch..

[25]  Anas Abou El Kalam,et al.  FairAccess: a new Blockchain-based access control framework for the Internet of Things , 2016, Secur. Commun. Networks.

[26]  Xiaohui Liang,et al.  CPAL: A Conditional Privacy-Preserving Authentication With Access Linkability for Roaming Service , 2014, IEEE Internet of Things Journal.

[27]  Yang Xiang,et al.  Privacy Enhancing Technologies in the Internet of Things: Perspectives and Challenges , 2019, IEEE Internet of Things Journal.

[28]  Haider Abbas,et al.  Trust models of internet of smart things: A survey, open issues, and future directions , 2019, J. Netw. Comput. Appl..

[29]  Li Miao,et al.  Searchable Encryption Scheme for Personalized Privacy in IoT-Based Big Data , 2019, Sensors.

[30]  Xavier Masip-Bruin,et al.  Handling service allocation in combined Fog-cloud scenarios , 2016, 2016 IEEE International Conference on Communications (ICC).

[31]  Muthu Ramachandran,et al.  Efficient location privacy algorithm for Internet of Things (IoT) services and applications , 2017, J. Netw. Comput. Appl..

[32]  Ning Zhang,et al.  LACS: A Lightweight Label-Based Access Control Scheme in IoT-Based 5G Caching Context , 2017, IEEE Access.

[33]  José Santa,et al.  Smart farming IoT platform based on edge and cloud computing , 2019, Biosystems Engineering.

[34]  Chen Li,et al.  A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT , 2019, IEEE Access.

[35]  Leandros Maglaras,et al.  Security and Privacy in Fog Computing: Challenges , 2017, IEEE Access.

[36]  Desheng Dash Wu,et al.  Risk management in cleaner production , 2013 .

[37]  Jing Wang,et al.  Food safety pre-warning system based on data mining for a sustainable food supply chain , 2017 .

[38]  Lei Shu,et al.  Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges , 2018, IEEE Communications Surveys & Tutorials.

[39]  Keke Gai,et al.  Privacy-Preserving Content-Oriented Wireless Communication in Internet-of-Things , 2018, IEEE Internet of Things Journal.

[40]  Zhu Zhu,et al.  Information Service System Of Agriculture IoT , 2013 .

[41]  Mazliza Othman,et al.  Internet of Things security: A survey , 2017, J. Netw. Comput. Appl..

[42]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[43]  Yue Zhang,et al.  APPA: An anonymous and privacy preserving data aggregation scheme for fog-enhanced IoT , 2019, J. Netw. Comput. Appl..

[44]  Kai Fan,et al.  Efficient and privacy preserving access control scheme for fog-enabled IoT , 2019, Future Gener. Comput. Syst..

[45]  Lei Shi,et al.  IoT information sharing security mechanism based on blockchain technology , 2019, Future Gener. Comput. Syst..

[46]  François Gagnon,et al.  Blockchain-Based Lightweight Authentication Mechanism for Vehicular Fog Infrastructure , 2019, 2019 IEEE International Conference on Communications Workshops (ICC Workshops).

[47]  Massimo Vecchio,et al.  Blockchain-based traceability in Agri-Food supply chain management: A practical implementation , 2018, 2018 IoT Vertical and Topical Summit on Agriculture - Tuscany (IOT Tuscany).

[48]  Jiguo Yu,et al.  A Privacy Preserving Communication Protocol for IoT Applications in Smart Homes , 2016, 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI).

[49]  David G. Michelson,et al.  RSSI-Based Distributed Self-Localization for Wireless Sensor Networks Used in Precision Agriculture , 2015, IEEE Transactions on Wireless Communications.

[50]  Oscar Novo,et al.  Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT , 2018, IEEE Internet of Things Journal.

[51]  Lei Zhang,et al.  Blockchain-Enabled Wireless Internet of Things: Performance Analysis and Optimal Communication Node Deployment , 2019, IEEE Internet of Things Journal.

[52]  Aleksandr Ometov,et al.  Facilitating the Delegation of Use for Private Devices in the Era of the Internet of Wearable Things , 2017, IEEE Internet of Things Journal.

[53]  Octavian Postolache,et al.  Sensor Network for Environment Monitoring: Water Quality Case Study , 2013 .

[54]  Li-Rong Zheng,et al.  An Internet-of-Things solution for food safety and quality control: A pilot project in China , 2016, J. Ind. Inf. Integr..

[55]  Paul Rad,et al.  Cloud of Things in Smart Agriculture: Intelligent Irrigation Monitoring by Thermal Imaging , 2017, IEEE Cloud Computing.

[56]  Hamid Al-Hamadi,et al.  Trust-Based Decision Making for Health IoT Systems , 2017, IEEE Internet of Things Journal.

[57]  Marko Vukolic,et al.  The Next 700 BFT Protocols , 2015, ACM Trans. Comput. Syst..

[58]  Craig Valli,et al.  Future challenges for smart cities: Cyber-security and digital forensics , 2017, Digit. Investig..

[59]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[60]  Xuemin Shen,et al.  Connected Vehicles: Solutions and Challenges , 2014, IEEE Internet of Things Journal.

[61]  Sanmeet Kaur,et al.  Evolution of Internet of Things (IoT) and its significant impact in the field of Precision Agriculture , 2019, Comput. Electron. Agric..

[62]  Yan Shi,et al.  A Life Cycle Framework of Green IoT-Based Agriculture and Its Finance, Operation, and Management Issues , 2019, IEEE Communications Magazine.

[63]  Ahmed Serhrouchni,et al.  Bubbles of Trust: A decentralized blockchain-based authentication system for IoT , 2018, Comput. Secur..

[64]  Antonio Puliafito,et al.  Blockchain and IoT Integration: A Systematic Survey , 2018, Sensors.

[65]  Marco Zennaro,et al.  Successful Deployment of a Wireless Sensor Network for Precision Agriculture in Malawi , 2012, 2012 IEEE 3rd International Conference on Networked Embedded Systems for Every Application (NESEA).

[66]  Xiaodong Lin,et al.  PTAS: Privacy-preserving Thin-client Authentication Scheme in blockchain-based PKI , 2019, Future Gener. Comput. Syst..

[67]  L. Ren Proof of Stake Velocity: Building the Social Currency of the Digital Age , 2014 .

[68]  Maryline Laurent-Maknavicius,et al.  Survey on secure communication protocols for the Internet of Things , 2015, Ad Hoc Networks.

[69]  Mohamed Amine Ferrag,et al.  DeepCoin: A Novel Deep Learning and Blockchain-Based Energy Exchange Framework for Smart Grids , 2020, IEEE Transactions on Engineering Management.

[70]  Fenghua Li,et al.  Privacy-Oriented Blockchain-Based Distributed Key Management Architecture for Hierarchical Access Control in the IoT Scenario , 2019, IEEE Access.

[71]  Rongxing Lu,et al.  A Practical and Compatible Cryptographic Solution to ADS-B Security , 2019, IEEE Internet of Things Journal.

[72]  Timo Oksanen,et al.  Soil sampling with drones and augmented reality in precision agriculture , 2018, Comput. Electron. Agric..

[73]  Mohsen Guizani,et al.  Semisupervised Deep Reinforcement Learning in Support of IoT and Smart City Services , 2018, IEEE Internet of Things Journal.

[74]  Chee Yen Leow,et al.  An Overview of Internet of Things (IoT) and Data Analytics in Agriculture: Benefits and Challenges , 2018, IEEE Internet of Things Journal.

[75]  Yi-Bing Lin,et al.  AgriTalk: IoT for Precision Soil Farming of Turmeric Cultivation , 2019, IEEE Internet of Things Journal.

[76]  S. Gupta,et al.  Wireless Sensor Networking for "Hot" Applications: Effects of Temperature on Signal Strength, Data Collection and Localization , 2008 .

[77]  Koen Langendoen,et al.  Murphy loves potatoes: experiences from a pilot sensor network deployment in precision agriculture , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[78]  Ruhul Amin,et al.  Lightweight and privacy-preserving RFID authentication scheme for distributed IoT infrastructure with secure localization services for smart city environment , 2018, Future Gener. Comput. Syst..

[79]  Mahmoud Ammar,et al.  Journal of Information Security and Applications , 2022 .

[80]  Sule Yildirim Yayilgan,et al.  Security and Privacy Considerations for IoT Application on Smart Grids: Survey and Research Challenges , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[81]  Anandarup Mukherjee,et al.  Blind Entity Identification for Agricultural IoT Deployments , 2019, IEEE Internet of Things Journal.

[82]  Bechir Hamdaoui,et al.  Design and Analysis of Delay-Tolerant Sensor Networks for Monitoring and Tracking Free-Roaming Animals , 2012, IEEE Transactions on Wireless Communications.

[83]  Diego Dujovne,et al.  Prediction of Frost Events Using Machine Learning and IoT Sensing Devices , 2018, IEEE Internet of Things Journal.

[84]  Salil S. Kanhere,et al.  A trust architecture for blockchain in IoT , 2019, MobiQuitous.

[85]  M. Srbinovska,et al.  Environmental parameters monitoring in precision agriculture using wireless sensor networks , 2015 .

[86]  Christopher Brewster,et al.  IoT in Agriculture: Designing a Europe-Wide Large-Scale Pilot , 2017, IEEE Communications Magazine.

[87]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[88]  Yu-Chi Chang,et al.  On precisely relating the growth of Phalaenopsis leaves to greenhouse environmental factors by using an IoT-based monitoring system , 2017, Comput. Electron. Agric..

[89]  Michael Dahlin,et al.  Making Byzantine Fault Tolerant Systems Tolerate Byzantine Faults , 2009, NSDI.

[90]  Li-Chun Wang,et al.  Privacy Protection for Internet of Drones: A Network Coding Approach , 2019, IEEE Internet of Things Journal.

[91]  Luca Mottola,et al.  Programming wireless sensor networks , 2011, ACM Comput. Surv..

[92]  Yuguang Fang,et al.  A Privacy-Preserving Attribute-Based Authentication System for Mobile Health Networks , 2014, IEEE Transactions on Mobile Computing.

[93]  Natalia Trapani,et al.  - 1-A Real-Time Monitoring Service based on Industrial Internet of Things to manage agrifood logistics , 2016 .

[94]  Jorge Sá Silva,et al.  Security for the Internet of Things: A Survey of Existing Protocols and Open Research Issues , 2015, IEEE Communications Surveys & Tutorials.

[95]  Ramakrishna Kotla,et al.  Zyzzyva , 2007, SOSP.

[96]  David Mazières The Stellar Consensus Protocol : A Federated Model for Internet-level Consensus , 2015 .

[97]  Mohamed Amine Ferrag,et al.  Blockchain Technologies for the Internet of Things: Research Issues and Challenges , 2018, IEEE Internet of Things Journal.

[98]  Dushantha Nalin K. Jayakody,et al.  A Survey on Security and Privacy of 5G Technologies: Potential Solutions, Recent Advancements, and Future Directions , 2020, IEEE Communications Surveys & Tutorials.

[99]  Basem Shihada,et al.  Blockchain in IoT Systems: End-to-End Delay Evaluation , 2019, IEEE Internet of Things Journal.

[100]  Sridhar Radhakrishnan,et al.  SDN docker: Enabling application auto-docking/undocking in edge switch , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[101]  Ravi S. Sandhu,et al.  LIVE: Lightweight Integrity Verification and Content Access Control for Named Data Networking , 2015, IEEE Transactions on Information Forensics and Security.

[102]  Sugata Sanyal,et al.  Survey of Security and Privacy Issues of Internet of Things , 2015, ArXiv.

[103]  Mohsen Guizani,et al.  Privacy-Preserving Support Vector Machine Training Over Blockchain-Based Encrypted IoT Data in Smart Cities , 2019, IEEE Internet of Things Journal.

[104]  Partha Pratim Ray,et al.  Internet of things for smart agriculture: Technologies, practices and future direction , 2017, J. Ambient Intell. Smart Environ..

[105]  Saikat Mondal,et al.  Blockchain Inspired RFID-Based Information Architecture for Food Supply Chain , 2019, IEEE Internet of Things Journal.

[106]  Nigel Hinds,et al.  Closed Loop Controlled Precision Irrigation Sensor Network , 2018, IEEE Internet of Things Journal.

[107]  Liuba Shrira,et al.  HQ replication: a hybrid quorum protocol for byzantine fault tolerance , 2006, OSDI '06.

[108]  Young-Sik Jeong,et al.  DistBlockNet: A Distributed Blockchains-Based Secure SDN Architecture for IoT Networks , 2017, IEEE Communications Magazine.

[109]  C. Lemahieu,et al.  Nano : A Feeless Distributed Cryptocurrency Network , 2018 .

[110]  Ahmad-Reza Sadeghi,et al.  Security and privacy challenges in industrial Internet of Things , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[111]  Michael K. Reiter,et al.  Fault-scalable Byzantine fault-tolerant services , 2005, SOSP '05.