Modern cryptographic systems rely on the interplay of algebraic structures and discrete mathematics to achieve confidentiality, integrity and authentication. At their core, cryptographic functions ...