Skip to main navigation Skip to search Skip to main content

Experimental analyses of the K-hidden algorithm

  • Dongdong Zhao
  • , Wenjian Luo*
  • , Ran Liu
  • , Lihua Yue
  • *Corresponding author for this work
  • University of Science and Technology of China
  • China University of Geosciences, Wuhan

Research output: Contribution to journalArticlepeer-review

Abstract

The K-hidden algorithm is proposed in our previous work, and it is a more fine-grained algorithm for generating negative databases (NDBs). The hardness of reversing the K-hidden-NDB (i.e., the NDB that is generated by the K-hidden algorithm) by the local search strategy and the Unit Clause heuristics has been analyzed in theory in the previous work. It was demonstrated that the K-hidden-NDB could be more hard-to-reverse (with regard to the local search strategy) and diverse than the p-hidden-NDB and q-hidden-NDB (NDBs that are generated by the typical p-hidden algorithm and q-hidden algorithm, respectively). However, no experiments was carried out in the previous work to verify the hardness of reversing the K-hidden-NDB and its diversity. In this paper, several experiments, which employ three SAT solvers, are carried out to verify the hardness of reversing the K-hidden-NDB and its diversity. Two solvers are traditional SAT solvers (i.e., WalkSAT and zChaff) based on the local search strategy and the Unit Clause heuristics, respectively, and they are widely used in verifying the hardness of SAT instances and reversing NDBs. Another one is a state-of-the-art SAT solver, which won the gold prize of the Sequential Random SAT Track in SAT Competition 2014.

Original languageEnglish
Pages (from-to)331-340
Number of pages10
JournalEngineering Applications of Artificial Intelligence
Volume62
DOIs
StatePublished - Jun 2017
Externally publishedYes

Keywords

  • Data security
  • Negative database
  • Privacy protection
  • SAT solver

Fingerprint

Dive into the research topics of 'Experimental analyses of the K-hidden algorithm'. Together they form a unique fingerprint.

Cite this