Foundations of Cryptography | part of Algorithms Unlocked | MIT Press books | IEEE Xplore