1 Introduction
With increasingly emerging devices (e.g., Android and iOS devices, and Internet of Things devices), a large amount of images are produced, which inevitably brings heavy computation and storage burden locally. There is a corresponding trend for users to outsource their images to the cloud for costs saving and flexibility. In such applications, Content-Based Image Retrieval (CBIR
CBIR mainly focuses on extracting visual features, such as colors, textures, and shapes.
) techniques [1], [2] are widely used by commercial Cloud Service Providers (CSPs) (e.g., Flicker, Facebook, and Amazon Cloud Drive) to improve image retrieval efficiency. To ensure image security, users encrypt the images prior to outsourcing. This, however, negates the use of conventional CBIR solutions since such approaches are not effective on encrypted images. Hence, a number of privacy-preserving CBIR schemes [3], [4], [5], [6] based on Symmetric Searchable Encryption (SSE) have been proposed to strike a balance between searchability and confidentiality.