Public key encryption with distributed keyword search. (17th November 2022)