An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things

In recent years, it has become popular to upload patients’ medical data to a third-party cloud server (TCS) for storage through medical Internet of things. It can reduce the local maintenance burden of the medical data and importantly improve accuracy in the medical treatment. As remote TCS cannot b...

Full description

Bibliographic Details
Main Authors: Tianyu Chi, Baodong Qin, Dong Zheng
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Wireless Communications and Mobile Computing
Online Access:http://dx.doi.org/10.1155/2020/8816172
id doaj-82db69dd91c941109e232feb3b8c68fc
record_format Article
spelling doaj-82db69dd91c941109e232feb3b8c68fc2020-11-25T02:54:01ZengHindawi-WileyWireless Communications and Mobile Computing1530-86691530-86772020-01-01202010.1155/2020/88161728816172An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of ThingsTianyu Chi0Baodong Qin1Dong Zheng2School of Cyberspace Security, Xi’an University of Posts & Telecommunications, Xi’an, Shaanxi, ChinaSchool of Cyberspace Security, Xi’an University of Posts & Telecommunications, Xi’an, Shaanxi, ChinaSchool of Cyberspace Security, Xi’an University of Posts & Telecommunications, Xi’an, Shaanxi, ChinaIn recent years, it has become popular to upload patients’ medical data to a third-party cloud server (TCS) for storage through medical Internet of things. It can reduce the local maintenance burden of the medical data and importantly improve accuracy in the medical treatment. As remote TCS cannot be fully trusted, medical data should be encrypted before uploading, to protect patients’ privacy. However, encryption makes search capabilities difficult for patients and doctors. To address this issue, Huang et al. recently put forward the notion of Public-key Authenticated Encryption with Keyword Search (PAEKS) against inside keyword guessing attacks. However, the existing PAEKS schemes rely on time-consuming computation of parings. Moreover, some PAEKS schemes still have security issues in a multiuser setting. In this paper, we propose a new and efficient PAEKS scheme, which uses the idea of Diffie-Hellman key agreement to generate a shared secret key between each sender and receiver. The shared key will be used to encrypt keywords by the sender and to generate search trapdoors by the receiver. We prove that our scheme is semantically secure against inside keyword guessing attacks in a multiuser setting, under the oracle Diffie-Hellman assumption. Experimental results demonstrate that our PAEKS scheme is more efficient than that of previous ones, especially in terms of keyword searching time.http://dx.doi.org/10.1155/2020/8816172
collection DOAJ
language English
format Article
sources DOAJ
author Tianyu Chi
Baodong Qin
Dong Zheng
spellingShingle Tianyu Chi
Baodong Qin
Dong Zheng
An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
Wireless Communications and Mobile Computing
author_facet Tianyu Chi
Baodong Qin
Dong Zheng
author_sort Tianyu Chi
title An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
title_short An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
title_full An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
title_fullStr An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
title_full_unstemmed An Efficient Searchable Public-Key Authenticated Encryption for Cloud-Assisted Medical Internet of Things
title_sort efficient searchable public-key authenticated encryption for cloud-assisted medical internet of things
publisher Hindawi-Wiley
series Wireless Communications and Mobile Computing
issn 1530-8669
1530-8677
publishDate 2020-01-01
description In recent years, it has become popular to upload patients’ medical data to a third-party cloud server (TCS) for storage through medical Internet of things. It can reduce the local maintenance burden of the medical data and importantly improve accuracy in the medical treatment. As remote TCS cannot be fully trusted, medical data should be encrypted before uploading, to protect patients’ privacy. However, encryption makes search capabilities difficult for patients and doctors. To address this issue, Huang et al. recently put forward the notion of Public-key Authenticated Encryption with Keyword Search (PAEKS) against inside keyword guessing attacks. However, the existing PAEKS schemes rely on time-consuming computation of parings. Moreover, some PAEKS schemes still have security issues in a multiuser setting. In this paper, we propose a new and efficient PAEKS scheme, which uses the idea of Diffie-Hellman key agreement to generate a shared secret key between each sender and receiver. The shared key will be used to encrypt keywords by the sender and to generate search trapdoors by the receiver. We prove that our scheme is semantically secure against inside keyword guessing attacks in a multiuser setting, under the oracle Diffie-Hellman assumption. Experimental results demonstrate that our PAEKS scheme is more efficient than that of previous ones, especially in terms of keyword searching time.
url http://dx.doi.org/10.1155/2020/8816172
work_keys_str_mv AT tianyuchi anefficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
AT baodongqin anefficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
AT dongzheng anefficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
AT tianyuchi efficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
AT baodongqin efficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
AT dongzheng efficientsearchablepublickeyauthenticatedencryptionforcloudassistedmedicalinternetofthings
_version_ 1715356429586530304