A Non-Abelian Group and Associated Cryptosystem