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...
Main Authors: | , , , , |
---|---|
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 |