Describir: Group-based Cryptography