Algebra for cryptologists. (2016)