加密算法概述.pptx

加密算法概述

加密算法概述 2014.08.18 目录 杂凑算法 算法分类 各类算法概念 加密算法的分类 根据对明文的加密方式:流密码、分组密码 加密算法的分类 根据对明文的加密方式:流密码、分组密码 流密码 序列密码 原理:通过密钥流生成器产生伪随机序列作为密钥流,使用该序列加密明文流,逐bit位加密,得到密文流。 流密码加密过程 种子密码 加密变换 密钥流 密钥流生成器 明文流 密文流 流密码解密过程 种子密码 解密变换 密钥流 密钥流生成器 明文流 密文流 加密算法的分类 根据对明文的加密方式:流密码、分组密码 分组密码 块密码 当加密一条长消息时,首先将明文编码表示为二进制序列,然后将其分成若干个固定长度的组,对逐个分组依次进行加密操作。 分组算法加解密过程 明文分组g 密钥K 密文分组c 加密变换 密文分组c 密钥K 明文分组c 解密变换 加密算法的分类 根据对明文的加密方式:流密码、分组密码 根据密钥特征分类:对称密钥算法、非对称密钥算法 加密算法的分类 根据对明文的加密方式:流密码、分组密码 根据密钥特征分类:对称密钥算法、非对称密钥算法 对称密钥算法加解密 明文M 密钥K1 密文C 加密 K1=K2 密文C 密钥K2 明文M 解密 加密算法的分类 根据对明文的加密方式:流密码、分组密码 根据密钥特征分类:对称密钥算法、非对称密钥算法 非对称密钥算法 明文M 密钥K1 密文C

文档评论(0)

1亿VIP精品文档

相关文档