Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call