1. Shanghai Key Laboratory of Trustworthy Computing, Software Engineering Institute, East China Normal University, Shanghai 200062, China
2. Guangxi Key Laboratory of Cryptography and Information Security, Guilin 541004, China
3. Science and Technology on Communication Security Laboratory, Chengdu 610041, China
4. Engineering Research Center of Software/Hardware Co-Design Technology and Application, Ministry of Education, East China Normal University, Shanghai 200062, China
5. College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China