© Marius Iulian Mihailescu and Stefania Loredana Nita 2021
M. I. Mihailescu, S. L. NitaPro Cryptography and Cryptanalysis with C++20https://doi.org/10.1007/978-1-4842-6586-4_11

11. Searchable Encryption

Marius Iulian Mihailescu1   and Stefania Loredana Nita1
(1)
Bucharest, Romania
 

Searchable encryption (SE) is an encryption technique that allows outsourcing the encrypted data to possible untrustworthy third-party service providers, while at the same time allowing the users to apply searching operations directly over the encrypted data safely and securely. Searchable encryption can be considered a type of fully homomorphic encryption, which will be discussed in Chapter 12.

To understand the searchable encryption technique, consider the following scenario. ...

Get Pro Cryptography and Cryptanalysis with C++20: Creating and Programming Advanced Algorithms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.