DES在数字高程模型信息伪装中的应用研究.pdfVIP

DES在数字高程模型信息伪装中的应用研究.pdf

  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文档。上传文档
查看更多
1 计算机技术与应用进展·201 2DES算法原理 数据加密标准DES(Data Standard)的创立是20世纪密码学发展的一个重要事件。它是一 Encryption 种对称的分组密码,加密和解密过程采用同一密钥。它的安全性以密钥的保密性为基础。加密前将明文分 成固定长度的组,用同一密钥和算法对每一块加密。输出也是固定长度的密文【2J。加密过程是使用64位密 钥(密钥实际为56位的数,其中8位用作奇偶校验位)对64位数据块进行加密,并对64位的数据块进行16 轮编码。“位一组的明文从算法的一端输入,64位的密文从算法的另一端输出。DES算法的加密过程大致 可分加密处理和子密钥生成两个部分组成【jJ。具体流程如图1所示: 图1DES算法流程图 2.1加密处理 1)初始变换。DES算法本质上也是一种代换置换网络,在进行加密处理前,需要首先将64位的明文 按照已有的初始换位表进行变换。变换主要是按照既定规则打乱了原始明文的顺序。 2)加密处理。将经过初始变换后的64位明文作为初始输入,分为左右各32位,可记为k和&,以 此为起点进行16轮加密变换。经过n轮处理后的左右32位分别为h和Rn。可做如下定义: 厶=R一1 (1) 兄=厶一。oF(兄斗K) 输入再转化为32比特的输出。主要原理如下:输入Iol(32比特)经过变换矩阵E后,膨胀为48比特。将膨 胀后的48比特分成每组6比特的8组。按照顺序经过各自的S盒变为4比特后在合并成32比特。最后再 经过变换矩阵P即完成整个过程。 3)逆初始变换。在进行完16轮加密变换之后,将最后的输出结果合并成64位的数据,再按照指定的 最后换位表进行P.1的换位得到64位的密文,这就是DES算法加密的结果。 2.2子密钥生成 初始密钥是可以表示为64位的字符串。首先通过压缩换位表PC.1去掉每个字节的第8位,用作奇偶 校验码。密钥也因此从64位减至56位,所以实际密钥长度为56位。而最终每轮要生成48位的子密钥。 输入的64位密钥,首先通过压缩换位得到56位的密钥,每层分成两部分:上部分28位C0和下部分28位 2量§垒墼主直堡丝型篮:宣:盟釜生丝生旦塑窒 22 16个子密钥。其依次左移的位数如表1所示【51。 表1子密钥生成过程移位表 迭代顺序 O l 2 3 4 5 6 移位数 2.3解密过程 DES算法的解密过程与加密过程相同。不过解密要用加密的逆交换.就是把上面的最后换位表和初始 换位表完全倒过来变换。同时,解密时所需要用的16个子密钥顺序也与加密时相反,即以K16作为最初的 子密钥。 3DES与ASCII码结合在DEM信息伪装中的应用 3.1DEM数据预处理 DES算法在进行加密时每一次的数据块为64比特,也就是8个字符。为了更加方便伪装处理,在进行 DEM数据的DES加密前,可首先进行预处理,将其每一次加密的数据变成8位字符表示的数据。DEM表 示的是实地高程,每个数据都具有现实的意义。在现实世界中,海拔最低与最高点分别是太平洋的马里亚 为了计算方便,对于每一个高程数据A,做如下处理: 以=『A·10M|1 (2) 其中,~表示预处理后的高程数据,“表示数A整数部分的位数,口为取整符号。 通过这样的预处理,即可将高程数据转化为可直接用于DES加密处理的8位字符。同时,由于高程数 据的取值范围所限,所

文档评论(0)

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

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

1亿VIP精品文档

相关文档