Grigoriev, D., & Ponomarenko, I. (2006). Constructions in public-key cryptography over matrix groups. In Algebraic matheods in cryptography (pp. 103-119). Providence: AMS.