随着网络和数字技术的迅速发展,数字媒体因其易复制、篡改、非法传播等特点,使得版权保护和信息安全问题日益突出。目前,互联网出版过程中对产权保护措施主要采用的安全技术有电子加密技术、硬件加密技术和安全认证协议。那么我们今天就先给大家介绍一下电子加密技术在互联网出版版权中的应用。
电子加密技术在互联网出版版权中的应用
1. 置乱加密技术
置乱技术是文件加密的一种方法。通过置乱技术,可以将数字信号变得杂乱无章,使非法获取者无法确知该数字信号的正确组织形式,无法从其中获得有用的信息。基rDirectShow对视频进行一系列的采集、分帧、合成等处理,同时采用Arnold变换对单帧图像进行置乱操作,使得置乱后的视频表现为黑白噪声的形式。所建立的视频处理框架可以处理各种格式的视频,如AVI、MPEG等格式的视频信号,置乱后的视频可以抵抗一定程度的压缩、帧处理等操作。
视频文件可以由不同的压缩方式、文件组织方式等,使得其格式繁多,所以处理时需要把不同格式的视频文件解码为统一的非压缩格式。另外考虑到视频文件通常数据量都很大,采用将视频文件按单帧图像进行处理的方式,将视频数据流分为单帧序列,经过解压、处理、存储一帧后,再读取下一帧的数据进行同样的处理。这样可以保证内存中只有单帧的数据量。
2、数字水印技术
数字水印的基本思想是利用人类感觉器官的不敏感,以及数字信号本身存在的冗余,在图像音频和视频等数字产品中嵌入秘密的信息以便记录其版权,同时嵌入的信息能够抵抗一些攻击而生存下来,以达到版权认证和保护的功能。 数字水印并不改变数字产品的基本特性和使用价值。
一个完整的数字水印系统应包含三个基本部分:水印的生成、嵌入和水印的提取或检测。水印嵌入算法利用对称密钥或公开密钥实现把水印嵌入到原始载体信息中,得到隐秘载体。水 印检测/提取算法利用相应的密钥从隐蔽载体中检测或恢复出水印,没有解密密钥,攻击者很难从隐秘载体中发现和修改水印。
根据水印所附载体的不同,可以将数字水印划分为图像水印、音频水印、 视频水印、文本水印和用于三维网格模型的网格水印及软件水印等。
(1)图像水印
根据水印的嵌入方式不同,图像水印加密算法主要分为空间域方 法和变换域方法。空间域方法是通过改变图像中某些像素值加入信息,再通过记录提取这些信息来检测水印,常用的LSB加密算法有两种:一种是将图像的LSB用伪随机序列来代替,另一种是在LSB中加入伪随机序列。
(2)音频水印
音频水印利用音频文件的冗余信息和人类听觉系统的特点来嵌入数字水印。对于一个实用的数字音频水印系统,最主要的评价指标首先是重建声音信号的质量和水印数据的误码率,其次是水印 数据的比特率和所增加的计算量。
(3)视频水印
相较于数字水印的一般特性,视频水印还有一些特殊的要求实时处理性、随机检测性、与视频编码标准相结合。视频水印嵌入方法可分为三种:
第一种是将水印信息直接嵌入到编码压缩之前的原始视频图像序列中, 然后再对含有水印信息的视频图像进行编码压缩。这种方法可以利用静止图像的水印嵌入算法,但过程比较复杂,而且在压缩中水印信息有可能遭到破坏。
第二种是在编码压缩时嵌入水印,这种方法过程比较简单,但水印的嵌入和提取算法需要修改编码器和解码器。
第三种是在压缩域中嵌入水印,即将水印信息嵌入到编码压缩后的码流上,这种方法不需要完全解码和再编码过程,因此计算量小,实时性好。
(4)文本水印
文本水印加密算法的基本思想是通过轻微改变字符间距、行间距 或增加、删除字符特征等方法来嵌入水印,但它无法抵御攻击。攻 击者可通过对字符间距、行间距进行随机处理来破坏水印。
(5)网格水印
网格空间的利用率是评价网格水印的一个重要参数,而空间,利用率和稳健性之间通常会存在矛盾,因此也要协调好空间利用率和稳健性之间的关系。
(6)软件水印
所谓的软件水印就是把程序的版权信息和用户身份信息嵌入到程序屮。根据水印的嵌入位置,软件水印可以分为代码水印和数据水印。代码水印隐藏在程序的指令部分中,而数据水印则隐藏在包括头文件字符串和调试信息等数据中。根据水印被加载的时刻,软件水印可分为静态水印和动态水 印。静态水印存储在可执行程序代码中,动态水印保存在程序的执行状态中。
3.数字签名技术
数字签名是附加在数据单元上的一些数据,或是对数据单元所作的密码变换,这种数据或变换允许数据单元的接收者用以确认数据单元来源和数据单元的完整性,并保护数据防止被他人(例如接受者)进行伪造。
小知识之LSB算法:
LSB(LeastSignificant Bits)算法:将秘密信息嵌入到载体图像像素值的最低有效位,也称最不显著位,改变这一位置对载体图像的品质影响最小。