Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications

With the continuous development of the Internet of Things (IoT), various IoT devices create an incomprehensible amount of data all the time. However, the IoT devices have limited computing and storage resources and are difficult to process massive data locally, so they often introduce servers to hel...

Full description

Bibliographic Details
Main Authors: Hong Qin, Hao Wang, Xiaochao Wei, Likun Xue, Lei Wu
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8648364/
id doaj-43c836d66bcb448ca221c176906c308c
record_format Article
spelling doaj-43c836d66bcb448ca221c176906c308c2021-03-29T22:23:14ZengIEEEIEEE Access2169-35362019-01-017360943610210.1109/ACCESS.2019.29005198648364Privacy-Preserving Wildcards Pattern Matching Protocol for IoT ApplicationsHong Qin0Hao Wang1https://orcid.org/0000-0003-3472-3699Xiaochao Wei2Likun Xue3Lei Wu4School of Information Science and Engineering, Shandong Normal University, Jinan, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan, ChinaWith the continuous development of the Internet of Things (IoT), various IoT devices create an incomprehensible amount of data all the time. However, the IoT devices have limited computing and storage resources and are difficult to process massive data locally, so they often introduce servers to help them for calculating or analyzing data. At present, the “IoT + Cloud” mode has been widely accepted. How to protect users' privacy in the public cloud environment has become critical. Among the common methods of processing data in the server, pattern matching is an important one which aims to identify the appearance and location of a string (called pattern) within a larger string or text. There are a lot of studies on privacy-preserving pattern matching protocols, but most protocols are constructed using heavy public-key cryptographic operations, which are not applicable to IoT devices. In this paper, we propose a new protocol using secret sharing and oblivious transfer (OT) and latter improve its efficiency with OT extension, so it is very efficient for lightweight IoT devices. In addition, our protocol also supports query with wildcards which can be used for the batch search. This protocol is provable-secure against honest-but-curious adversaries. Both the theoretical and experimental results show that our protocol can be used in real-world IoT applications.https://ieeexplore.ieee.org/document/8648364/Privacy-preservingwildcards pattern matchingsecret sharingoblivious transferInternet of Things
collection DOAJ
language English
format Article
sources DOAJ
author Hong Qin
Hao Wang
Xiaochao Wei
Likun Xue
Lei Wu
spellingShingle Hong Qin
Hao Wang
Xiaochao Wei
Likun Xue
Lei Wu
Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
IEEE Access
Privacy-preserving
wildcards pattern matching
secret sharing
oblivious transfer
Internet of Things
author_facet Hong Qin
Hao Wang
Xiaochao Wei
Likun Xue
Lei Wu
author_sort Hong Qin
title Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
title_short Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
title_full Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
title_fullStr Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
title_full_unstemmed Privacy-Preserving Wildcards Pattern Matching Protocol for IoT Applications
title_sort privacy-preserving wildcards pattern matching protocol for iot applications
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description With the continuous development of the Internet of Things (IoT), various IoT devices create an incomprehensible amount of data all the time. However, the IoT devices have limited computing and storage resources and are difficult to process massive data locally, so they often introduce servers to help them for calculating or analyzing data. At present, the “IoT + Cloud” mode has been widely accepted. How to protect users' privacy in the public cloud environment has become critical. Among the common methods of processing data in the server, pattern matching is an important one which aims to identify the appearance and location of a string (called pattern) within a larger string or text. There are a lot of studies on privacy-preserving pattern matching protocols, but most protocols are constructed using heavy public-key cryptographic operations, which are not applicable to IoT devices. In this paper, we propose a new protocol using secret sharing and oblivious transfer (OT) and latter improve its efficiency with OT extension, so it is very efficient for lightweight IoT devices. In addition, our protocol also supports query with wildcards which can be used for the batch search. This protocol is provable-secure against honest-but-curious adversaries. Both the theoretical and experimental results show that our protocol can be used in real-world IoT applications.
topic Privacy-preserving
wildcards pattern matching
secret sharing
oblivious transfer
Internet of Things
url https://ieeexplore.ieee.org/document/8648364/
work_keys_str_mv AT hongqin privacypreservingwildcardspatternmatchingprotocolforiotapplications
AT haowang privacypreservingwildcardspatternmatchingprotocolforiotapplications
AT xiaochaowei privacypreservingwildcardspatternmatchingprotocolforiotapplications
AT likunxue privacypreservingwildcardspatternmatchingprotocolforiotapplications
AT leiwu privacypreservingwildcardspatternmatchingprotocolforiotapplications
_version_ 1724191722858086400