1. Departamento de Matemática, Instituto Superior Técnico; Universidade de Lisboa, Avenida Rovisco Pais; Lisboa Portugal
2. Security and Quantum Information Group; Instituto de Telecomunicações, Avenida Rovisco Pais; Lisboa Portugal
3. Department of Mathematics and Actuarial Science; American University in Cairo; P.O. Box 74 New Cairo Egypt