Enhancing cryptographic primitives with techniques from error correcting codes - Preneel, Bart 1963 (NATO science for peace and security series. D, Information and communication security, 2009)