原文地址:http://blog.csdn.net/pastora/article/details/348413
---- 目前,数字水印软件既有商品化产品,也有供研究用的免费软件。
商品化软件
----提供商品化数字水印软件的公司主要有以下一些:
----1.Digimarc公司 (http://www.digimarc.com)
----美国Digimarc公司成立于1995年,是最早从事数字水印软件开发的企业之
一,其产品主要面向多媒体版权保护、认证和电子商务等领域,产品包括:
----· PictureMarc
----PictureMarc是与Adobe Photoshop、Corel DRAW、Corel PHOTO PAINT、
Micrografx Wedbtricity、Micrografx Graphics Suite和Micrografx Picture
Publisher等图像处理和图形绘制软件捆绑销售的数字水印插件。PictureMarc可以在图
像中加入著作权ID、发行权ID和复制权ID。
----· ReadMarc
---- ReadMarc是与PictureMarc配套使用的数字水印阅读器,是一个可以自由下
载的免费软件,可在Windows 95/NT和Macintosh PowerPC平台上运行。
----· BatchMarc Pro
----BatchMarc Pro是专门用于批量添加图像水印的软件。
----· Digimarc Watermarking SDK
----Digimarc Watermarking SDK是一个数字水印软件开发包,提供C/C++调用
界面,可以实现图像水印的嵌入、检测和阅读。
----· Marc Centre
----Marc Centre是一个基于Internet的水印认证服务系统,可以管理大规模的
著作权ID数据库,并提供各种在线服务。
----· Marc Spider
----Marc Spider是一个水印Agent,它可以根据用户的著作权管理信息,自动地
在Internet上搜索数字作品的非法拷贝,然后以报表形式将相关网址提供给用户。
---- 2.Signum技术公司 (http://www.signumtech.com/index_ns.html)
---- 这家英国公司成立于1997年,所开发的SureSign系列数字水印产品主要面
向数字摄影、多媒体、网络发行、电子商务和医学影像等领域。Signum 水印产品包括
两个系列:SureSign Fingerprints和SureSign Fingerprint Detection。其中,
SureSign Fingerprints系列为水印嵌入软件,SureSign Fingerprint Detection系列
为免费的水印检测软件。
----SureSign Fingerprints系列包括为Photoshop开发的数字水印插件SureSign
Writer、批量水印书写软件SureSign Pro和水印开发包SureSign SDK。
----SureSign Fingerprint Detection系列包括为Photoshop开发的水印检测插
件SureSign Detector和为Netscape Navigator开发的水印检测插件CyberSleuth。
----SureSign水印产品允许用户嵌入著作者标识和作品标识两种水印信息。在图
像类型方面,SureSign没有特殊的要求,支持真彩色、灰度和索引色图像。在存储格式
方面,SureSign支持压缩比小于30的JPEG格式。SureSign还可以从打印作品的扫描图像
中读取水印。
----3. Aliroo有限公司 (http://www.aliroo.com)
----该公司成立于1993年12月,主要开发各种基于密码学的网络安全产品和数字
水印软件。Aliroo公司与Digimarc公司达成了一系列技术协议,其开发的数字水印软件
ScarLet可以直接使用Digimarc公司的认证服务。
----ScarLet提供了所谓“descarring”功能,在确认用户密码后,可以消除水
印并恢复原图。这种功能在数字水印产品中是不多见的。
----4.Alpha技术公司 (http://www.generation.net/~pitas/)
----Alpha公司是专门从事计算机图形学、图像处理、计算机视觉等专业软件开
发的企业,其开发的数字水印产品EIKONAmark在技术上有很多特色,非常适于数字图像
的版权保护。
----EIKONAmark比较好地解决了多次图像水印问题,可以添加50个以上不同的水
印。当然,每个水印都会在一定程度上损害图像的质量。 EIKONAmark还允许将添加了
水印的图像保存为高压缩比的JPEG格式,解码时也不需要原始图像。
----5.MediaSec 技术公司 (http://www.mediasec.com)
----该公司是一家专业的信息隐藏技术公司,其开发的 SysCop系列产品主要面
向数字水印、隐蔽标识和隐蔽通信。SysCop系列产品最突出的特点是允许在图像
(PPM/PGM/PBM、GIF、TIFF和JPEG格式)和视频信号(MPEGI和 MPEGII)中灵活地隐藏
各种长度的信息。
----SysCop系列包括水印开发包SysCop API、水印嵌入工具 SysCop Writer、水
印批量处理工具SysCop Batch和水印阅读工具SysCop Reader,这些产品可以在Unix
(SUN Solaris、HP-Ux、SGI IRIX)和Windows(NT 3.51、NT4.0、95/98)环境下运
行。
供研究用的软件
----Internet上有许多为验证算法而编写的数字水印软件,其中一些体现了非常
宝贵的设计思想,具有较高的参考价值。以下罗列的是其中较为典型的几个软件:
---- 1. STools
(ftp://idea.sec.dsi.unimi.it/pub/
security/crypt/code/stools4.zip)
---- S-Tools是一个时(空)域数字水印软件,支持.wav格式的音频文件和.gif、.bmp
等格式的数字图像文件。S-Tools处理24位真彩色图像的速度很快,对于索引色图像,
根据用户的选择,可以还原成真彩色图像处理或通过削减颜色数量添加水印。
----2. Hide and Seek
(4.1版:ftp://ftp.csua.berkeley.edu/pub/
cypherpunk/steganography/
hdsk41b.zip)
(5.0版:http://www.rugeley.demon.co.uk/
security/hdsk50.zip)
(ver1.0 for Windows95版:
http://www.cypher.net/products/)
----Hide and Seek是时(空)域数字水印软件,它对图像的限制较多,只能处理256色
图像,图像尺寸被限制为320×320、320×400、320×480、 640×400、1024×768。
----3. Hide4PGP
(http://www.rugeley.demon.co.uk/
security/hide4pgp.zip)
----Hide4PGP是一个典型的使用LSB算法的数字水印软件,用于在8位或24位BMP图像中
嵌入水印。对于24位真彩色图像,可选的隐藏位数为1、 2、4、8几种。对于8位索引色
图像,Hide4PGP引入的噪声很明显。
----4. StegDOS
(ftp://ftp.csua.berkeley.edu/pub/
cypherpunks/steganography/
stegodos.zip)
----StegDOS是早期的运行在DOS下的水印软件,使用的也是LSB方法,效果比较差。
----5. White Noise Storm
(ftp://ftp.csua.berkeley.edu/pub/cypherpunks/
steganography/wns210.zip)
---- White Noise Storm是典型的基于扩展频谱技术的数字水印软件,隐藏效果非常
好,但数据量偏小。
----6. Mandelsteg
(ftp://idea.sec.dsi.unimi.it/pub/
security/crypt/code/)
----Mandelsteg是一个提供源代码的时(空)域数字水印软件。
----7. JstegJpeg
(ftp://ftp.funet.fi/pub/crypt/
steganography)
----JstegJpeg是专门针对JPEG图像格式开发的数字水印软件,水印隐藏在DCT变换域
上。从处理后的图像上很难看出隐藏数据的痕迹,但对比添加水印前后的DCT谱,可以
发现嵌入水印后图像的DCT变换系数有明显的阶梯效应。
----8. UnZign
---- (http://altern.org/watermark/)
---- UnZign是早期的(1997年)数字水印测试工具。
---- 9. StirMark
(http://www.cl.cam.ac.uk/~fapp2/
watermarking/image_watermarking/
stirmark)
----StirMark是一个在数字水印研究领域中非常有名的测试工具,由剑桥大学开发,其
版本更新速度很快。StirMark可以从多方面测试水印算法的鲁棒性,用于测试的攻击手
段包括线性滤波、非线性滤波、剪切/拼接攻击、同步性破坏攻击等。许多公开发表的
数字水印方面的论文都以StirMark的攻击结果作为衡量水印算法好坏的标准。