Netinfo Security ›› 2024, Vol. 24 ›› Issue (9): 1309-1316.doi: 10.3969/j.issn.1671-1122.2024.09.001

Previous Articles     Next Articles

Efficient Dynamic Searchable Encryption Scheme Based on Bitslicing

ZHOU Jiancong1,2, ZHU Xiaojie3(), CHEN Chi1,2   

  1. 1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100085, China
    2. School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
    3. King Abdullah University of Science and Technology University, Jeddah 23955-6900, Saudi Arabia
  • Received:2024-04-29 Online:2024-09-10 Published:2024-09-27

Abstract:

Searchable encryption, as a crucial technology for enhancing data security in cloud storage, attracts continuous attention both from both academia and industry. Dynamic searchable encryption schemes refer to those schemes that enable updating datasets while maintaining searchability. However, the inefficiency of updates remains a critical bottleneck that prevents the technology from practical application, particularly in large dataset scenarios, due to the expensive data re-encryption and index reconstruction overhead. Therefore, based on bitslicing, the paper proposed an efficient dynamic searchable encryption scheme called BSSE (BitSlicing-based Dynamic Searchable Encryption Scheme). The core idea of BSSE is to grouping entries into equal-sized blocks, converting such blocks from words into bits representation and encrypting them in parallel. By eliminating shift operations during the encryption process and simplifying S-box into boolean logic circuit, BSSE significantly improves update efficiency. The experimental result demonstrates that the BSSE scheme exhibits 59 times faster than existing schemes and show great potential in practical applications for updating large datasets.

Key words: searchable encryption, bitslicing, parallel

CLC Number: