Palindromic Fingerprint Embedding for Robust File Authorship Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current steganographic techniques for authorship protection and copy detection of digital files lack resilience to modifications and transformations, making them vulnerable to plagiarism.

Innovation Solution

Embedding palindromic representations of digital fingerprints in the least significant bits of binary data, using orthogonal interspersing and asymmetric delimiters, to enhance detectability and diagnose alterations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional steganographic techniques are used to embed digital fingerprints, then the embedding process is simple, but the detectability of the fingerprint decreases when the file is transformed

Engineering Contradiction:
Improvedetectability of digital fingerprintVSAvoidresilience to transformations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent embeds palindromic sequences (which are symmetric) within asymmetric delimiters. The palindrome structure allows the fingerprint to be detected regardless of the direction of scanning, making it resilient to transformations like flipping or rotating the file. The asymmetric delimiters provide orientation information to determine the original orientation of the file.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The digital fingerprint is divided into multiple palindromic sequences that are distributed throughout the file. Each palindrome can be independently detected, and the collection of palindromes collectively identifies the file's authorship. This segmentation allows the fingerprint to remain detectable even if some portions of the file are transformed or modified.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the least significant bits are replaced with fingerprint data, then the steganographic embedding is achieved, but the resilience to modifications and transformations is limited

Engineering Contradiction:
Improveresilience to modificationsVSAvoidembedding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by first identifying suitable least significant bits for replacement, then embedding the palindromic sequences in a structured manner. The delimiters are placed beforehand to mark the positions and orientations of the palindromes. This preliminary structuring ensures that the embedded fingerprint remains resilient to modifications while maintaining a manageable embedding process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If palindromic repeats are embedded in the data file, then the detectability increases under transformations, but the file size increases

Engineering Contradiction:
Improvedetectability after transformationVSAvoidfile size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent embeds palindromic sequences only in specific locations within the file, namely in the least significant bits of selected data elements. The delimiters are strategically placed to mark only the necessary positions. This localized embedding approach increases detectability while minimizing the increase in file size, as the palindromes are embedded sparsely rather than throughout the entire file.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12518028B2Data files embedding steganographic repeats of palindromic fingerprints for authorship protection
Publication Date: 2026.01.06 STAUB CHRISTOPH
  • US12518028B2 patent drawing
  • US12518028B2 patent drawing
  • US12518028B2 patent drawing

AI summary

The invention is notably directed to a computer-implemented method of processing a data file, wherein the method comprises: accessing (S10) a data file (F1) containing binary data that represent analogue data, to populate (S20) a first data structure (11) with the binary data; obtaining (S30) a second data structure (12) by replacing, in the first data structure (11), data (111) corresponding to some of least significant bits of the binary data with substitutive bit values (121); obtaining (S40) a digital fingerprint of the second data structure (12); forming (S50) a binary representation of a payload that includes repeats of a sequence, the sequence containing a palindrome based on the digital fingerprint; obtaining (S60) a third data structure (13) by embedding the binary representation of the payload (131, 132) formed in the second data structure (12), in place of the substitutive bit values (121); and storing (S70) a modified data file (F1m) including binary data of the third data structure (13). The invention is further directed to related detection methods, data files, computerized systems, and computer program products.