Public key cryptography based on some extensions of group - Ali Abdallah (2016)