14G50 Applications to coding theory and cryptography of arithmetic geometry [See also 94A60, 94B27, 94B40] 2071