1. College of Computer Science and Technology, National Huaqiao University, Xiamen 361021, China; Wuhan National Laboratory for Optoelectronics, Wuhan 430074, China and Xiamen Key Laboratory of Data Security and Blockchain Technology, National Huaqiao University, Xiamen 361021
2. College of Computer Science and Technology, National Huaqiao University, Xiamen 361021, China and Xiamen Key Laboratory of Data Security and Blockchain Technology, National Huaqiao University, Xiamen 361021
3. Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan