Encoding Watermark Numbers as Reducible Permutation Graphs using Self-inverting Permutations
December 21, 2017 Β· Declared Dead Β· π Discrete Applied Mathematics
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Maria Chroni, Stavros D. Nikolopoulos, Leonidas Palios
arXiv ID
1712.08482
Category
cs.DS: Data Structures & Algorithms
Citations
5
Venue
Discrete Applied Mathematics
Last Checked
4 months ago
Abstract
Several graph theoretic watermark methods have been proposed to encode numbers as graph structures in software watermarking environments. In this paper, we propose an efficient and easily implementable codec system for encoding watermark numbers as reducible permutation flow-graphs and, thus, we extend the class of graphs used in such a watermarking environment. More precisely, we present an algorithm for encoding a watermark number $w$ as a self-inverting permutation $Ο^*$, an algorithm for encoding the self-inverting permutation $Ο^*$ into a reducible permutation graph $F[Ο^*]$ whose structure resembles the structure of real program graphs, as well as decoding algorithms which extract the permutation $Ο^*$ from the reducible permutation graph $F[Ο^*]$ and the number $w$ from $Ο^*$. Both the encoding and the decoding process takes time and space linear in the length of the binary representation of $w$. The two main components of our proposed codec system, i.e., the self-inverting permutation $Ο^*$ and the reducible permutation graph $F[Ο^*]$, incorporate the binary representation of the watermark~$w$ in their structure and possess important structural properties, which make our system resilient to attacks; to this end, we experimentally evaluated our system under edge modification attacks on the graph $F[Ο^*]$ and the results show that we can detect such attacks with high probability.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted