一种基于文本的数字水印算法分层模型系统技术方案

技术编号:13385794 阅读:101 留言:0更新日期:2016-07-22 00:10
本发明专利技术公开了一种基于文本的数字水印算法分层模型系统,所述数字水印算法分层模型系统包括依次连接的载体层、水印层、加密层和效验层,所述载体层包括相互连接的采集模块和信息隐藏模块,水印层包括相互连接的水印生成模块和嵌入模块,所述加密层包括与所述水印生成模块相连接的加密模块,效验层包括相互连接的水印提取模块和辨别模块,解决了许多传统媒体内容都要向数字化转变,当转变过程中的安全传递和访问控制容易被破解,一旦解密后,数字媒体内容便可以随意的被拷贝、传播,它给媒体内容制造商造成了巨大的损失;同时,密文信息的传递也容易引起攻击者的注意的问题。

【技术实现步骤摘要】
一种基于文本的数字水印算法分层模型系统
本专利技术涉及数字水印算法模型系统,特别涉及一种基于文本的数字水印算法分层模型系统。
技术介绍
随着网络通信的普及,许多传统媒体内容都向数字化转变,并且在电子商务中即将占据巨大的市场份额,如音频、视频文件的网上销售,数字影院的大力推行,网上图片、电子书籍销售等等。在无线领域,随着移动网络由第二代到第三代的演变,移动用户将能方便快速的访问因特网上数字媒体内容,基于有线或无线网络的数字媒体内容的影院即将是信息时代新的趋势。但是,数字媒体内容的安全问题恰恰制约着信息化进程,虽然成熟的密码学可以解决安全传递和访问控制,但是一旦解密后,数字媒体内容便可以随意的被拷贝、传播,它给媒体内容制造商造成了巨大的损失;同时,密文信息的传递也容易引起攻击者的注意。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于文本的数字水印算法分层模型系统,解决了许多传统媒体内容都要向数字化转变,当转变过程中的安全传递和访问控制容易被破解,一旦解密后,数字媒体内容便可以随意的被拷贝、传播,它给媒体内容制造商造成了巨大的损失;同时,密文信息的传递也容易引起攻击者的注意的问题。本专利技术提供了一种基于文本的数字水印算法分层模型系统,其中,所述数字水印算法分层模型系统包括依次连接的载体层、水印层、加密层和效验层,所述载体层包括相互连接的采集模块和信息隐藏模块,水印层包括相互连接的水印生成模块和嵌入模块,其中,所述采集模块和所述水印生成模块相连接,所述信息隐藏模块和所述嵌入模块相连接,所述加密层包括与所述水印生成模块相连接的加密模块,效验层包括相互连接的水印提取模块和辨别模块,其中,水印提取模块和所述加密模块相连接。优选的,所述数字水印算法分层模型系统的算法实现步骤为:(1)将隐藏信息通过双向算法转换成十六进制数,通过相应计算得初始值BG;(2)通过计算得到分层数据模型中数据的总信息,拟定的初始嵌入比例,从而确定需要采集模块的元组数目和生成模块元组数;(3)利用放射系统对多态发生器在嵌入模块调制;(4)从提取模块中选出数值型属性集来嵌入辨识数据,数据信息根据提取模块的数值量表来确定所允许的数据范围和阀值,并根据用户需求与分层模型的数字特征之间的关系,设定He比En小大约一个级数;(5)在辨别模块设置参数向量和期望;(6)重复步骤3-4,可以得到文本水印。优选的,所述步骤(1)中,双向算法的方式为HFDD。优选的,所述步骤(2)中,所述初始嵌入比例为1.6-1.8%。优选的,所述步骤(3)中,所述放射系统为Forosre。优选的,所述步骤(3)中,所述调制参数α=2.22587,β=0.25698。有益效果:本专利技术提供了一种基于文本的数字水印算法分层模型系统,针对文本水印算法的技术问题,提出一种安全性较高的基于文本的数字水印系统模型。一种基于文本的数字水印算法分层模型系统,包括依次连接的载体层、水印层、加密层和效验层。载体层包括采集模块和信息隐藏模块,采集模块将采集的信息传递至所述水印层,并通过信息隐藏模块隐藏部分信息。水印层包括水印生成模块和嵌入模块,水印生成模块接收采集模块传递的信息后产生水印,并通过嵌入模块对载体层进行数据嵌入。加密层包括加密模块,加密模块与所述水印生成模块连接。效验层包括水印提取模块和辨别模块,该水印提取模块与加密模块连接,辨别模块与水印提取模块连接。加密模块对水印进行加密,并通过辨别模块对水印信息等内容进行效验,可大大提高了数字水印系统的透明性、鲁棒性、安全性。附图说明图1是本专利技术提供的基于文本的数字水印算法分层模型系统的结构图;其中,1载体层、2水印层、3加密层、4效验层、11采集模块、12信息隐藏模块、21水印生成模块、22嵌入模块、31加密模块、41水印提取模块、42辨别模块。具体实施方式下面详细说明本专利技术的优选实施方式。本专利技术提供了一种基于文本的数字水印算法分层模型系统,其中,所述数字水印算法分层模型系统包括依次连接的载体层1、水印层2、加密层3和效验层4,所述载体层1包括相互连接的采集模块11和信息隐藏模块12,水印层2包括相互连接的水印生成模块21和嵌入模块22,其中,所述采集模块11和所述水印生成模块21相连接,所述信息隐藏模块12和所述嵌入模块22相连接,所述加密层3包括与所述水印生成模块21相连接的加密模块31,效验层4包括相互连接的水印提取模块41和辨别模块42,其中,水印提取模块41和所述加密模块31相连接。如图1所示,文本数字水印系统分层模型,包括依次连接的载体层1、水印层2、加密层3和效验层4,所述载体层1包括采集模块11和信息隐藏模块12,所述采集模块11将采集的信息传递至所述水印层2,并通过信息隐藏模块12隐藏部分信息。载体层1是整个水印系统的基础,它包括水印的媒体载体,如PDF等文档,其通过采集模块11进行采集;信息隐藏模块12具有隐藏信息的机制、确保数据隐藏不可见的视觉模型和通过调制技术或者多路传输技术隐藏多位信息。水印层2包括水印生成模块21和嵌入模块22,水印生成模块21接收采集模块11传递的信息后产生水印,并通过嵌入模块22对载体层进行数据嵌入。水印层2的任务是产生水印,并对载体层进行数据嵌入,是水印技术的关键层次,数字水印的容量控制、水印信息的编码等问题都在这一层得到解决。加密层3包括加密模块31,加密模块31与所述水印生成模块21连接。加密层3是对水印层2的信息进行加密,以抵御未经授权的检测和嵌入等攻击,它主要由加解密算法、密钥等内容组成。效验层4包括水印提取模块41和辨别模块42,该水印提取模块41与加密模块31连接,辨别模块42与水印提取模块41连接。效验层4的主要功能是直接为用户服务,提供对载体本身、水印信息以及作者身份等内容的效验,对于水印系统的安全性有重要的作用。上述实施方式的分层模型仅供算法实现之用,而并非是对文本算法的限制,算法设计者在不脱离本模型算法情况下,还可以作出各种变化和变型。在水印生成模块21中,对数字图像或视频分块并对每个图像块进行二维DCT变换,得到每个图像块或视频块相对应的DCT系数矩阵;根据要嵌入的水印信息生成待嵌入的水印信号;首先,是将水印信息转换为二进制字符串;然后,对二进制字符串进行纠错编码得到待嵌入的水印信号;将水印信号嵌入到每个系数矩阵中;其中,首先在每个系数矩阵中分别选择三个中低频系数,并对每个系数矩阵中选中的三个中低频系数进行排序;然后,每个系数矩阵在保持三个中低频系数间的相对大小关系不变的情况下,调整排序后的系数两两之间的距离,得到调整后的系数矩阵;最后,对调整后的每个系数矩阵嵌入水印信号;对嵌入后的每个系数矩阵进行二维DCT逆变换,得到嵌入后的图像块或视频块,所有嵌入后的图像块或视频块组成嵌入后的图像或视频。所述加密模块31中包括由密钥产生模块和伪随机数发生器,密钥产生模块生成的密钥触发伪随机数发生器产生伪随机序列,用于加密水印层图像,进而生成数字水印,伪随机数发生器是一个线性反馈移位寄存器,密钥产生模块产生的密钥是作为线性反馈移位寄存器的种子进行触发。在水印提取模块41中,对嵌入水印的数字图像或视频分块,并对每个图像块或视频块进行二维DCT变换,得到每个图像块或视频块相对应的DCT本文档来自技高网...

【技术保护点】
一种基于文本的数字水印算法分层模型系统,其特征在于,所述数字水印算法分层模型系统包括依次连接的载体层、水印层、加密层和效验层,所述载体层包括相互连接的采集模块和信息隐藏模块,水印层包括相互连接的水印生成模块和嵌入模块,其中,所述采集模块和所述水印生成模块相连接,所述信息隐藏模块和所述嵌入模块相连接,所述加密层包括与所述水印生成模块相连接的加密模块,效验层包括相互连接的水印提取模块和辨别模块,其中,水印提取模块和所述加密模块相连接。

【技术特征摘要】
1.一种基于文本的数字水印算法分层模型系统,其特征在于,所述数字水印算法分层模型系统包括依次连接的载体层、水印层、加密层和效验层,所述载体层包括相互连接的采集模块和信息隐藏模块,水印层包括相互连接的水印生成模块和嵌入模块,其中,所述采集模块和所述水印生成模块相连接,所述信息隐藏模块和所述嵌入模块相连接,所述加密层包括与所述水印生成模块相连接的加密模块,效验层包括相互连接的水印提取模块和辨别模块,其中,水印提取模块和所述加密模块相连接;所述数字水印算法分层模型系统的算法实现步骤为:(1)将隐藏信息通过双向算法转换成十六进制数,通过相应计算得初始值BG;(2)通过计算得到分层数据模型中数据的总信息,拟定的初始嵌入比例,从而确定需要采集模块的元组数目和生成模块元组数;(3)利用放射系统对多态发生器在嵌入模块调制;(4)从提取模块...

【专利技术属性】
技术研发人员:陈翔
申请(专利权)人:长沙师范学院
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1