-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase Watermark Robustness #20
Comments
First starting points:
Minor thing:
Future ideas:
|
Finding the most plausible watermark on basic watermarks (i.e. just a list of bytes and you know nothing about what it represents) can be done with frequency analysis. This approach is generic and could be implemented as static function in Watermark. It needs to be a static function instead of a method because it requires taking a list of watermarks. The
The basic usage is already implemented. The
The validation of the checksum is already implemented in the
Further analysis methods could be implemented as static method in |
🚀 Feature Request
Current Problem
When changing a watermarked text, the watermark inside the cover text can get destroyed. This can occur by moving sentences inside a text, deleting content, adding new content, or copying existing content.
Proposed Solution
The overall robustness of the watermarker library needs to be increased.
One possible example:
If a small watermark is included inside an extended cover text (e.g., 10 times), the watermarker library should be able to extract the watermark even if 4 of the 10 watermark repetitions got destroyed.
Additional Context
If a control char is implemented (see #18), the watermarker library needs a strategy if this control char gets destroyed.
The text was updated successfully, but these errors were encountered: