Massey-Omura cryptosystem