Funding for this research was provided by:
National Basic Research Program of China (2013CB338002)
Nature Science Foundation of China (61272484, 11531002)
Nature Science Foundation of China (61572026)
Program for New Century Excellent Talents in University
Basic Research Fund of National University of Defense Technology (No.CJ 13-02-01)
NSERC of Canada
Open Foundation of State Key Laboratory of Cryptology