Security and Cryptography Laboratory