https://1library.org/document/zwvdjj0q-rsa-based-key-compromised-resistant-protocol-large-databases.html