手机短信中的加密手—基于MATLAB仿真的数字水印技术的应用.docxVIP

 手机短信中的加密手—基于MATLAB仿真的数字水印技术的应用.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手机短信中的加密手—基于MATLAB仿真的数字水印技术的应用张慧珍 (江南大学物联网工程学院 江苏 无锡 214122)摘要手机短信的重要性、便利性及普用性在现今时代是人人皆知的,然而它的公开性是它最大的漏洞。所以在我们有了安全防范意识的同时,我们还要有一些具体措施,基于DCT变换域的数字水印技术进行信息隐藏,开创了手机终端上信息安全的新世界。关键词:手机短信、隐私、数字水印、DCT、信息安全AbstractImportance of SMS, convenience and general availability in todays age is universally known, but its openness is its greatest vulnerability. So we have a sense of security, while we also have a number of specific measures, based on the DCT transform domain digital watermarking to information hiding technology, creating a new world of information security on the mobile terminal.Key words: cell phone text messaging,privacy,digital watermarking,DCT,information security0引言在现今信息发达、流通量空前爆涨的时代,手机短信的比例已经达到令人不可忽视的地步,然而短信内容是曝光在大众之下的,无论是存在商业机密的商企还是日益注重隐私的大众,我们都不会用短信来发送重要或私密信息,这样手机短信的便利性便无从用之。所以我们在手机短信中引入数字水印技术,使得在非接收方看来这只是一个最普通不过的信息,将信息在隐匿中发送了过去,既保障了便利操作性,也有一定的安全可靠性。1原理在目前提出的数字水印嵌入方法基本分为两类:基于空间域和基于变换域的方法。本文中使用的是基于变换域的数字水印。变换域数字水印是指在DCT变换域、时/频变换域(DFT)或小波变换域(DWT)上隐藏水印。在图像从时域到频域的变换过程中,对水印信息进行一定的频域调制,使其很好的隐藏在图像中特别要的能量部分,同时又不引起图像质量的明显下降。由于它较好地的满足了数字水印技术透明性和鲁棒性的要求而成为当前最重要的水印算法。由于JPEG、MPEG等压缩算法的核心是在DCT变换域上进行数据量化,所以通过巧妙的融合水印过程和量化过程,就可以使水印抵御有损压缩。(1)水印嵌入系统的输入是:水印(即发送的秘密信息)、载体数据和一个可选的公钥或私钥。水印可以是任何形式的数据,比如数值、文本、图像等。密钥可用来加强安全性,以避免未授权方恢复和修改水印。如图1所示。 图 1 数字水印嵌入方案 (2)水印恢复系统的输入是:已经嵌入水印的数据、私钥或公钥、原始数据或原始水印(取决于添加水印的方法),输出的是水印W,或者是某种可信度的值,它表明了所考察数据中存在给定水印的可能性。如图2所示。图 2 数字水印恢复方案2 DCT域的信息隐秘的基本算法用下面公式实现一个M*N矩阵A的二维DCT变换:  公式(1) 其中:数值称为A的DCT系数。逆DCT变换定义如下: 公式(2) 其中:,同公式(1)中的,。3 在MATLAB中仿真过程在matlab中仿真嵌入水印过程的hidedctadv程序部分代码:%信息嵌入temp=0;for i=1:count if msg(i,1)==0 if DCTrgb(k1(i)+4,k2(i)+1)DCTrgb(k1(i)+3,k2(i)+2) temp=DCTrgb(k1(i)+4,k2(i)+1); DCTrgb(k1(i)+4,k2(i)+1)=DCTrgb(k1(i)+3,k2(i)+2);DCTrgb(k1(i)+3,k2(i)+2)=temp; end elseif DCTrgb(k1(i)+4,k2(i)+1)DCTrgb(k1(i)+3,k2(i)+2) temp=DCTrgb(k1(i)+4,k2(i)+1); DCTrgb(k1(i)+4,k2(i)+1)=DCTrgb(k1(i)+3,k2(i)+2); DCTrgb(k1(i)+3,k2(i)+2)=temp; end end if DCTrgb(k1(i)+4,k2(i)+1)DCTrgb(k1(i)+3,k2(i)+2) DCTrgb(k1(i)+3,k2(i)+2)=DCTrgb(k1(i)+3,k2(i)+2)-alpha; else D

文档评论(0)

nahai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档