https://1library.net/document/ye8rd30y-implementation-searchable-symmetric-encryption-privacy-preserving-keyword-storage.html