利用汇编语言实现DES加密算法.docxVIP

  • 0
  • 0
  • 约2.89千字
  • 约 2页
  • 2020-10-24 发布于北京
  • 举报
利用汇编语言实现 DES 加密算法 摘要:DES 算法是一种数据加密算法。自从 1977 年公布以来,一直是国际上的商用保密通信和 计算 机通信的最常用的加密标准。DES 算法的实现一般用高级语言。 关键词:加密算法 DES 汇编语言 目前 在 金融 界及非金融界的保密通信中,越来越多地用到了 DES 算法。DES(Data Encryption Standard)即数据加密算法,是 IBM 公司于 1977 年 研究 成功并公开发表的。随着我国三金工程尤其是金卡工程的启动,DES 算法在 POS 、ATM、磁卡及智能卡(IC 卡)中被广泛 应用 ,以此来实现关键数据的保密。如信用卡持卡人的 PIN 的加密传输、IC 卡与 POS 间的双向认证、金融交易中的密码键盘等,均用到 DES 算法。由于密码键盘不可能使用高级语言,所以用汇编语言实现 DES 就非常实用。 1 DES 算法的简单原理 DES 是一种分组密码。假定明文 m 是由 0 和 1 组成的长度为 64 位的符号串,密钥 k 也是 64 位的 0、1 符号串。 设:M=m1m2m3…m64 K=k1k2k3…k64 加密过程可表达如下: DES(m)=IP- 1·T16·T15…T2·T1·IP(m) 其中:IP(m)是初始置换,IP-1 是逆置换,T16~T1 是 16 次迭代。 (1)初始置换 IP 功能是把输入的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档