- 1
- 0
- 约1.36千字
- 约 37页
- 2025-12-29 发布于北京
- 举报
密码技术基础
;密码技术
密码学基础知识
一个密码体制被定义为一对数据变换,其中一个变换应用于我们称之为明文的数据项,变换后产生的相应数据项称为密文;而另一个变换应用于密文,变换后的结果为明文。这两个变换分别称为加密变换(Encryption)和解密变换(Decryption)。加密变换将明文和一个称为加密密钥的独立数据值作为输入,输出密文;解密变换将密文和一个称为解密密钥的数据值作为输入;;密码技术为电子商务提供的服务:
秘密性
不可否认性
验证
完整性;密码技术包括:
密码设计、密码分析、密码管理、验证技术等内容。
密码设计的基本思想是伪装信息,使局外人不能理解信息的真正含义,而局内人却能够解读伪装信息的真正含义
密码设计的中心内容是数据加密和解密的方法。
;1.替换加密法;(1)单字母加密方法;;;;;;;(2)多字母加密法;;;2.转换加密法;;;密码体制分类;2对称加密
加密:Ek(M)=C
解密:Dk(C)=M
序列密码算法(streamcipher)
分组密码算法(blockcipher)
加密过程主要是重复使用混乱和扩散两种技术,混乱(confusion)是改变信息块使输出位和输入位无明显的统计关系。扩散(diffusion)是将明文位和密钥的效应传播到密文的其它位。
对称密码算法有很多种:DES、tripleDES、IDEA、RC2、RC4
原创力文档

文档评论(0)