文本水印技术与网络安全通信

 

文本水印技术与网络安全通信

   何南忠    李声涛

Huazhong University of Science and Technology  Wuhan 430074, People's Republic of China

 E-mail : lst_foxhust@263.net

 

 

摘要

  针对现在的数字水印技术在数字图象水印上的快速发展,本文提出利用行移编码,字移编码,特征编码实现的文本水印技术.这种水印技术比图象水印技术有着实现简单,小存储量,高效率等优点。

关键字

行移编码 字移编码 特征编码 不可否认

 

正文

  为简单起见,现将模型中编码,密钥,反编码省去。即为:信息→嵌入算法(载体)→隐秘载体→提取算法(载体)→信息。

  在当今电子数据交换大量代替传统的纸张文档交换的同时,对数据安全性要求越来越高。我们利用传统的数字加密算法和数字信息隐藏技术相结合的办法使数据的安全性得到更大的提高。同时我们利用文本作为载体,这比图象水印节约存储空间,同时还提高了运算效率。而且在现实生活中,文本比图象应用的频率更高,更为广泛。   利用文本水印不但实现信息的安全通信,同时还可以保护载体文本的版权,也可以结合传统的加密算法实现数字签名等传统加密算法的一些功能。

算法实现:

要把信息嵌入到文本中,当然我们可以先对信息进行预处理,比如加密,格式化等等,假象信息被格式化为二进制码,然后在利用不同的规则将二进制信息嵌入到文本中,其中这些规则有:

1、行移编码
行移编码,他是通过垂直移动文本行的位置来嵌入水印信息的.水印信息和秘钥共同规定了文档中哪些文本行将被移动.如,我们可以规定上移表示”0”,下移表示”1”,当然这仅仅只是一种事先的约定.这样没三行就可以嵌入一位的信息。
当然,坐标记的文本行本身和相邻两行都应该足够长(保证不会被小范围的修改而缩进),相邻行为控制行,不作任何移动.这样就可以通过控制行和标记行来确定嵌入的信息.
例如:A thermal lattice BGK model with a robust boundary scheme is developed for the Boussinesq

incompressible fluids. In the model the velocity and temperature fields are solved by two independent

lattice BGK equations which are combined into a coupled one for the whole system. The 2D natural

从上面的信息我们显然可以得到前两行的距离比后两行的距离短,我们根据实现约定好的规则就可以得到这三行文字嵌入的位信息为“0”;

 

2、  字移编码
字移编码,是通过平行移动文本中字符的位置来嵌入水印信息的.和行移动编码相似,我们可以事先约定移动的规则。采用这种方法时,相邻字符之间的距离是不一定相同的.(当然我们用手动的方法也可以嵌入水印信息);
字移动的话,嵌入每一位信息需要三个字块.其中中间的位标记位,与之相邻的位控制位.(当然这只是针对英文文档)如果是中文文档,我们就需要利用特征编码.
例如:

 convection  flow of air in  a differentially heated  cavity of  aspect ratio 4 is simulated  for values  of the Rayleigh  number up to 1010.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值