1. Trusted Computing and Information Assurance Laboratory, Institute of Software, Chinese Academy of Sciences, Beijing, China
2. Guangxi Key Laboratory of Cryptography and Information Security, Guilin University of Electronic Technology, Guilin, China
3. The Faculty of Mathematics, Natural Sciences and Information Technologies (FAMNIT), University of Primorska, Koper, Slovenia