Information Security Center of Beijing University of Posts and Telecommunications, Beijing 100876, China;
Library of Beijing University of Posts and Telecommunications, Beijing 100876, China;
Audio and Video Department, the Third Research Institute of China Electronics Technology Group Corporation, Beijing 100015, China;
Information Security Center of Beijing University of Posts and Telecommunications, Beijing 100876, China;