Server-Side Fingerprint-Based Indoor Localization Using Encrypted Sorting

GPS signals, the main origin of navigation, are not functional in indoor environments. Therefore, Wi-Fi access points have started to be increasingly used for localization and tracking inside the buildings by relying on fingerprint-based approach. However, with these types of approaches, several concerns regarding the privacy of the users have arisen. Malicious individuals can determine a clients daily habits and activities by simply analyzing their wireless signals. While there are already efforts to incorporate privacy to the existing fingerprint-based approaches, they are limited to the characteristics of the homo-morphic cryptographic schemes they employed. In this paper, we propose to enhance the performance of these approaches by exploiting another homomorphic algorithm, namely DGK, with its unique encrypted sorting capability and thus pushing most of the computations to the server side. We developed an Android app and tested our system within a Columbia University dormitory. Compared to existing systems, the results indicated that more power savings can be achieved at the client side and DGK can be a viable option with more powerful server computation capabilities.

[1]  Dario Pompili,et al.  CollabLoc: Privacy-Preserving Multi-Modal Localization via Collaborative Information Fusion , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[2]  Mohamed Hussein,et al.  An Overview of Local Positioning System: Technologies, Techniques and Applications , 2018, International Journal of Engineering & Technology.

[3]  Jacques Traoré,et al.  A fair and efficient solution to the socialist millionaires' problem , 2001, Discret. Appl. Math..

[4]  Peng Zhang,et al.  WiFi fingerprint releasing for indoor localization based on differential privacy , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Mohd Faizal Abdollah,et al.  A passive and privacy-friendly area based localization for wireless indoor networks , 2016, 2016 IEEE Region 10 Symposium (TENSYMP).

[6]  Ivan Damgård,et al.  Efficient and Secure Comparison for On-Line Auctions , 2007, ACISP.

[7]  Ahmed El Khadimi,et al.  Survey on indoor localization system and recent advances of WIFI fingerprinting technique , 2016, 2016 5th International Conference on Multimedia Computing and Systems (ICMCS).

[8]  Ismail Güvenç,et al.  Efficient Privacy-Preserving Fingerprint-Based Indoor Localization Using Crowdsourcing , 2015, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[9]  Craig Gentry,et al.  Fully Homomorphic Encryption over the Integers , 2010, EUROCRYPT.

[10]  Kemal Akkaya,et al.  Privacy-preserving protocols for secure and reliable data aggregation in IoT-enabled Smart Metering systems , 2018, Future Gener. Comput. Syst..

[11]  Thijs Veugen Correction to "Improving the DGK comparison protocol" , 2018, IACR Cryptol. ePrint Arch..

[12]  Pascal Paillier,et al.  Public-Key Cryptosystems Based on Composite Degree Residuosity Classes , 1999, EUROCRYPT.

[13]  Nikos Pelekis,et al.  Privacy-Preserving Indoor Localization on Smartphones , 2015, IEEE Transactions on Knowledge and Data Engineering.

[14]  Kemal Akkaya,et al.  On preserving user privacy in Smart Grid advanced metering infrastructure applications , 2014, Secur. Commun. Networks.