Algebra, Kryptologie und Kodierungstheorie