Netinfo Security ›› 2022, Vol. 22 ›› Issue (5): 37-45.doi: 10.3969/j.issn.1671-1122.2022.05.005

Previous Articles     Next Articles

Simulated Annealing and Particle Swarm Enhanced Relational Database Watermark

KONG Jiaqi1,2, WANG Liming1(), GE Xiaoxue1,2   

  1. 1. Institute of Information Engineering, University of Chinese Academy of Sciences, Beijing 100093, China
    2. School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2022-02-10 Online:2022-05-10 Published:2022-06-02
  • Contact: WANG Liming E-mail:wangliming@iie.ac.cn

Abstract:

In recent years, with the improvement of data openness, database watermark has become increasingly important in database security. Database watermark can carry out copyright authentication and traceability of leaked data to ensure data security. However, existing watermark models have low watermark capacity and weak anti-attack robustness. This paper proposes a new database watermark method PADEW. PADEW used an improved particle swarm algorithm based on simulated annealing to avoid falling into the local optimal solution. This enhancement found better watermark embedding positions, thereby increased the watermark capacity and reducing distortion. In addition, this research proposed to use a weighted loss function based on attribute importance to improve the robustness against attribute dimension attacks. The experiments employed watermark capacity, average distortion, and watermark detection rate against multiple attacks to evaluate the performance of PADEW. Experiment results show that PADEW can reduce the distortion caused by watermark embedding while providing more watermark capacity. In addition, PADEW has stronger robustness against various attacks, including tuple deletion attacks, tuple addition attacks, bit flip attacks, and attribute deletion attacks. Especially in the face of 50% attribute deletion attacks, the watermark detection rate is still as high as 81%.

Key words: database watermark, simulated annealing algorithm, particle swarm algorithm, watermark capacity, anti-attack

CLC Number: