Digital watermark

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m
(Software)
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
A digital watermark could be anything from a clearly visible overlayed semi-transparent copyright notice, to a [[Steganography|steganographic]] technique that makes the signature virtually undetectable, or anything in between. It could be a simple notice of what software created the file, or it could contain detailed tracking information intended to help figure out who created the file.
 
A digital watermark could be anything from a clearly visible overlayed semi-transparent copyright notice, to a [[Steganography|steganographic]] technique that makes the signature virtually undetectable, or anything in between. It could be a simple notice of what software created the file, or it could contain detailed tracking information intended to help figure out who created the file.
  
Calling something a "watermark" usually implies that it is designed to survive at least minor modifications to the document.
+
There are 2 main features that separate a watermark from general steganography
 +
* Size of data: Steganography is concerned with hiding data, typically whole files. Watermarks are only concerned with having just enough data to ID the file/sender/etc. The small amount of data opens up more areas and ways to hide data that wouldn't be practical with larger files.
 +
* Robustness: Steganography is typically very fragile to any editing of the file, while a watermark should ideally be very difficult to get rid of. For instance, a watermark hidden in an image file should be robust enough that format conversions, resizing, cropping, etc don't impact the ability to read that data.
  
 
Similar to [[bar codes]], some kinds of watermarks store digital data in physical/analog documents. See [[Watermark (physical)]].
 
Similar to [[bar codes]], some kinds of watermarks store digital data in physical/analog documents. See [[Watermark (physical)]].
 +
 +
== Software ==
 +
* [[docx steganography]]
 +
* [[Hidden Watermark]]
 +
* [[ooxml Steg]]
 +
* [[OpenStego]]
 +
* [[wbStego]] - has a minor PDF watermarking function
 +
 +
== Format Info ==
 +
 +
=== [[Office Open XML]] ===
 +
* [https://onlinelibrary.wiley.com/doi/epdf/10.1002/sec.378 Text split-based steganography in OOXML format documents for covert communication], Zhangjie Fu et al. (2012)
 +
* [https://ir.library.ontariotechu.ca/bitstream/handle/10155/146/Raffay_Muhammad.pdf Data Hiding and Detection in Office Open XML (OOXML) Documents], Raffay, M.A. (2011)
 +
* [https://dl.ifip.org/db/conf/IEEEares/murpbes2011/CastiglioneDSP11.pdf New Steganographic Techniques for the OOXML File Format], Castiglione, A., D’Alessio, B., De Santis, A., Palmieri, F. (2011)
 +
* [https://yadda.icm.edu.pl/baztech/element/bwmeta1.element.baztech-article-BWAD-0031-0020/c/httpwww_wat_edu_plm000000biuletynmfhandler_phpfile204-2012_pdftable3bazaartykulowfielddodajpobierzpagetypelistkey1820.pdf Stego.docx — hidden communication system using docx files], Kamil Kaczyński (2012)
 +
* [https://patents.google.com/patent/CN109993681A/en A kind of digital watermark method of the OOX format file based on color attribute value transformation]
  
 
== See also ==
 
== See also ==
 +
* [[Digital Rights Management]]
 
* [[Watermark (physical)]]
 
* [[Watermark (physical)]]
  

Latest revision as of 22:25, 29 October 2023

File Format
Name Digital watermark
Ontology

A digital watermark is a kind of digital signature, usually in the form of a subtle modification to the main content of an image, audio, or video file. To put it another way, a digital watermark stores metadata inside the main content of a file, instead of separately. There are a number of different reasons for using a watermark, but the main point is to make it difficult to remove the metadata.

A digital watermark could be anything from a clearly visible overlayed semi-transparent copyright notice, to a steganographic technique that makes the signature virtually undetectable, or anything in between. It could be a simple notice of what software created the file, or it could contain detailed tracking information intended to help figure out who created the file.

There are 2 main features that separate a watermark from general steganography

  • Size of data: Steganography is concerned with hiding data, typically whole files. Watermarks are only concerned with having just enough data to ID the file/sender/etc. The small amount of data opens up more areas and ways to hide data that wouldn't be practical with larger files.
  • Robustness: Steganography is typically very fragile to any editing of the file, while a watermark should ideally be very difficult to get rid of. For instance, a watermark hidden in an image file should be robust enough that format conversions, resizing, cropping, etc don't impact the ability to read that data.

Similar to bar codes, some kinds of watermarks store digital data in physical/analog documents. See Watermark (physical).

Contents

[edit] Software

[edit] Format Info

[edit] Office Open XML

[edit] See also

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox