Affiliation: | (1) Security and Cryptography Laboraroty (LASEC), School of Computer and Communication Sciences, EPFL, Lausanne, Switzerland;(2) School of Computer Science, The University of Adelaide, Adelaide, Australia;(3) College of Information Technology, Zayed University, Dubai, UAE |