Financial Cryptography and Data Security - Goldberg (Springer International Publishing, 2019)