College of Information Science and Electronic Engineering Zhejiang University Hangzhou 310027 China;
Institute of Cyberspace Research Zhejiang University Hangzhou 310027 China;
State Key Laboratory of Cryptology Beijing 100878 China;
Alibaba-Zhejiang University Joint Institute of Frontier Technologies Hangzhou 310027 China;
Institute of North Electronic Equipment Beijing 100191 China;