1. Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2. State Key Laboratory of Cryptology, PO Box 5159, Beijing 100878, China
3. School of Science, Hangzhou Normal University, Hangzhou 310036, China
4. Westone Cryptologic Research Center, Beijing 100070, China