English

Characterizing Watermark Numbers encoded as Reducible Permutation Graphs against Malicious Attacks

Discrete Mathematics 2018-12-31 v1 Cryptography and Security

Abstract

In the domain of software watermarking, we have proposed several graph theoretic watermarking codec systems for encoding watermark numbers ww as reducible permutation flow-graphs F[π]F[\pi^*] through the use of self-inverting permutations π\pi^*. Following up on our proposed methods, we theoretically study the oldest one, which we call W-RPG, in order to investigate and prove its resilience to edge-modification attacks on the flow-graphs F[π]F[\pi^*]. In particular, we characterize the integer wπw\equiv\pi^* as strong or weak watermark through the structure of self-inverting permutations π\pi^* which encodes it. To this end, for any integer watermark wRn=[2n1,2n1]w \in R_n=[2^{n-1}, 2^n-1], where nn is the length of the binary representation b(w)b(w) of ww, we compute the minimum number of 01-modifications needed to be applied on b(w)b(w) so that the resulting b(w)b(w') represents the valid watermark number ww'; note that a number ww' is called valid (or, true-incorrect watermark number) if ww' can be produced by the W-RPG codec system and, thus, it incorporates all the structural properties of πw\pi^* \equiv w.

Cite

@article{arxiv.1812.11080,
  title  = {Characterizing Watermark Numbers encoded as Reducible Permutation Graphs against Malicious Attacks},
  author = {Anna Mpanti and Stavros D. Nikolopoulos and Leonidas Palios},
  journal= {arXiv preprint arXiv:1812.11080},
  year   = {2018}
}

Comments

17 pages, 1 figure

R2 v1 2026-06-23T06:58:06.717Z