Security, Privacy, and Applied Cryptography Engineering - Ali (Springer International Publishing, 2017)