1. Department of Computer Science and Engineering; Shanghai Jiao Tong University; Shanghai 200240 China
2. Shanghai Key Laboratory of Trustworthy Computing; East China Normal University; Shanghai 200062 China
3. Information Assurance Research Lab, Advanced Computing Research Centre; University of South Australia; Adelaide SA 5000 Australia