TY - JOUR
T1 - Scalable Privacy-preserving Geo-distance Evaluation for Precision Agriculture IoT Systems
AU - Yan, Qiben
AU - Lou, Jianzhi
AU - Vuran, Mehmet C.
AU - Irmak, Suat
N1 - Funding Information:
This article is extended from a conference paper published at IEEE CNS 2017. This research was partially supported by the National Science Foundation under Grant Numbers CNS-1619285, CNS-1731833, CNS-1816938, CNS1950171, CNS1949753. The views and conclusions contained here are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of NSF or the U.S. Government or any of its agencies. Authors’ addresses: Q. Yan and J. Lou, Michigan State University, 28 S. Shaw Lane, Room 3115, East Lansing, Michigan, 48824; emails: {qyan, loujianz}@msu.edu; M. C. Vuran, University of Nebraska-Lincoln, 214 Schorr Center, Lincoln, Nebraska, 68588; email: mcv@unl.edu; S. Irmak, The Pennsylvania State University, Department of Agricultural and Biological Engineering, 105 Agricultural Engineering Building, Shortlidge Road, University Park, Pennsylvania, 16802; email: sfi5068@psu.edu. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. © 2021 Association for Computing Machinery. 1550-4859/2021/07-ART38 $15.00 https://doi.org/10.1145/3463575
Publisher Copyright:
© 2021 Association for Computing Machinery.
PY - 2021/7/22
Y1 - 2021/7/22
N2 - Precision agriculture has become a promising paradigm to transform modern agriculture. The recent revolution in big data and Internet-of-Things (IoT) provides unprecedented benefits including optimizing yield, minimizing environmental impact, and reducing cost. However, the mass collection of farm data in IoT applications raises serious concerns about potential privacy leakage that may harm the farmers' welfare. In this work, we propose a novel scalable and private geo-distance evaluation system, called SPRIDE, to allow application servers to provide geographic-based services by computing the distances among sensors and farms privately. The servers determine the distances without learning any additional information about their locations. The key idea of SPRIDE is to perform efficient distance measurement and distance comparison on encrypted locations over a sphere by leveraging a homomorphic cryptosystem. To serve a large user base, we further propose SPRIDE+ with novel and practical performance enhancements based on pre-computation of cryptographic elements. Through extensive experiments using real-world datasets, we show SPRIDE+ achieves private distance evaluation on a large network of farms, attaining 3+ times runtime performance improvement over existing techniques. We further show SPRIDE+ can run on resource-constrained mobile devices, which offers a practical solution for privacy-preserving precision agriculture IoT applications.
AB - Precision agriculture has become a promising paradigm to transform modern agriculture. The recent revolution in big data and Internet-of-Things (IoT) provides unprecedented benefits including optimizing yield, minimizing environmental impact, and reducing cost. However, the mass collection of farm data in IoT applications raises serious concerns about potential privacy leakage that may harm the farmers' welfare. In this work, we propose a novel scalable and private geo-distance evaluation system, called SPRIDE, to allow application servers to provide geographic-based services by computing the distances among sensors and farms privately. The servers determine the distances without learning any additional information about their locations. The key idea of SPRIDE is to perform efficient distance measurement and distance comparison on encrypted locations over a sphere by leveraging a homomorphic cryptosystem. To serve a large user base, we further propose SPRIDE+ with novel and practical performance enhancements based on pre-computation of cryptographic elements. Through extensive experiments using real-world datasets, we show SPRIDE+ achieves private distance evaluation on a large network of farms, attaining 3+ times runtime performance improvement over existing techniques. We further show SPRIDE+ can run on resource-constrained mobile devices, which offers a practical solution for privacy-preserving precision agriculture IoT applications.
KW - IoT
KW - Privacy-preserving data analysis
KW - distance evaluation
KW - precision agriculture
UR - http://www.scopus.com/inward/record.url?scp=85111157936&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85111157936&partnerID=8YFLogxK
U2 - 10.1145/3463575
DO - 10.1145/3463575
M3 - Article
AN - SCOPUS:85111157936
SN - 1550-4859
VL - 17
JO - ACM Transactions on Sensor Networks
JF - ACM Transactions on Sensor Networks
IS - 4
M1 - 3463575
ER -