TY - JOUR
T1 - FastPRS
T2 - Augmenting Fast and Hidden Query in EPR Systems via Online/Offline Puncturable Search
AU - Jiang, Peng
AU - Qiu, Baoqi
AU - Zhu, Liehuang
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2022/1/15
Y1 - 2022/1/15
N2 - Electronic patient record (EPR) gains popularity in the health care system with easy availability and usually employs searchable encryption to guarantee both record confidentiality and record retrieval. However, traditional searchable encryption schemes cost a linear complexity of database and even reveals the query index. Both problems hinder EPR applications thereby balancing privacy and search efficiency becomes challenging. In this article, we design a cryptographically searchable EPR system named FastPRS which supports strong privacy and high performance. FastPRS is built on top of online/offline puncturable search (OOPS), a newly defined primitive which splits the search process into the offline phase and the online phase and embeds an index in puncturable pseudorandom sets. Leveraging a combination of linearly homomorphic encryption and oblivious transfer, the query index is punctured. OOPS, therefore, hides the query index obliviously and reduces the search complexity to a sublinear size. We also implement a FastPRS prototype system that supports more than 60 000 keywords and evaluation results show that FastPRS optimizes the search efficiency to 417 search operations per millisecond.
AB - Electronic patient record (EPR) gains popularity in the health care system with easy availability and usually employs searchable encryption to guarantee both record confidentiality and record retrieval. However, traditional searchable encryption schemes cost a linear complexity of database and even reveals the query index. Both problems hinder EPR applications thereby balancing privacy and search efficiency becomes challenging. In this article, we design a cryptographically searchable EPR system named FastPRS which supports strong privacy and high performance. FastPRS is built on top of online/offline puncturable search (OOPS), a newly defined primitive which splits the search process into the offline phase and the online phase and embeds an index in puncturable pseudorandom sets. Leveraging a combination of linearly homomorphic encryption and oblivious transfer, the query index is punctured. OOPS, therefore, hides the query index obliviously and reduces the search complexity to a sublinear size. We also implement a FastPRS prototype system that supports more than 60 000 keywords and evaluation results show that FastPRS optimizes the search efficiency to 417 search operations per millisecond.
KW - Electronic patient record (EPR)
KW - online/offline technique
KW - puncturable pseudorandom set (PPS)
KW - retrieval privacy
KW - searchable keywords
UR - http://www.scopus.com/inward/record.url?scp=85112191360&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2021.3089587
DO - 10.1109/JIOT.2021.3089587
M3 - Article
AN - SCOPUS:85112191360
SN - 2327-4662
VL - 9
SP - 1531
EP - 1541
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 2
ER -