Cryptography: Algorithms, Protocols, and Standards for Computer Security - Mammeri (IEEE, 2024)