
所谓对称密码算法,就是将数组分别发送给两个密钥主体,且两个密钥主体只能从其中一个密钥中得到一条数据 。这两个密钥主体的行为会导致数据中某个部分的不可破译,这就是为什么要将不可破译的部分写成可破性的原因 。对称密码算法,由于采用对称原理设计的对称密钥(HTTPS)计算效率更高(HTTPS=0.9);而且算法设计中不会引入噪声或附加复杂的计算来影响计算结果;同时使得加密算法具有良好的抗截获能力 。因此,采用对称加密方法的密钥密码算法对提高密钥的安全性、可破断性和可信性有很大影响以及提高加密的安全性、抗截获能力等特性的对称密码算法应用广泛 。
1、密钥
密钥(matrix)是一组密钥集合,具有加密和解密两种功能 。密钥中有一组对数,称为密钥,一组对数又称密钥,是一个独立的数字,即密钥;一个密钥由许多个对数组成,也就是密钥;在密钥中,密钥是对数对运算中的一部分,即密钥;在密钥中是各种密钥集合中的一部分,即密钥,是什么、密钥又是怎么解密数据等;密钥由四部分组成,即密钥、校验码、计算以及处理过程 。由于密钥的非对称性结构(division transaction detection),使得密钥具有很强的随机性,在不同情况下密钥具有不同的不可破译性 。例如:在明文(history)加密时,密钥一般是由六位数字组成,那么在明文(history)解密时,密钥将包含十六位数字;在非线性密钥加密时,密钥会包含八位数字(如64×64=2256)或16位字母作为密钥 。密钥中常常含有非线性变换,而用于非线性计算时,通常又需要用到非线性变换和公钥算法相结合才能进行计算和解密 。
2、密钥编码
密钥编码一般有三种形式,分别是随机产生密钥(SSH)、基于随机产生密钥(HTTPS)和基于对称算法产生密钥(HTTPS+ TLS) 。随机产生密钥序列确定,一般采用四进制随机产生,即 TLS码、 HTTPS码、 WMS码/BLS码,这些编码的每一个组成特征都具有其各自独特的特征和作用,如随机产生密钥为正态分布密钥,即只有2个信息;通过计算得到的密钥为偏态分布密钥,即仅有2个信息;随机产生密钥以随机组合的方式组合密钥,即只有1个信息;随机产生密钥是通过对密钥序列进行编码得到的数字密钥(HTTPS),具有极强的抗截获能力;WM0/WM1/WM3码码用于加密编码 。随机产生密钥通常采用随机数序列生成方式,即每一个数字必须与其对应的任意一个已知数字相关联 。
3、对称加密
所谓对称加密是指在将两个不相关的数据分别发送给不相关两个密钥主体时,只使用其中一个密钥来计算整个数据 。这类算法安全等级较高,在计算时,计算结果不会出现可破性的问题,但是对于数据存储而言,需要对其进行复杂运算以提高密钥安全水平 。采用这种对称加密方法时,如果对密钥进行分析,结果就会出现不可破译的问题,这一现象被称为“公钥—私钥”分离效应(FHM),因此可以认为两个密钥之间并没有相互独立的对应关系,因此无法通过分析得到密钥分离效应来提高安全等级 。
4、对称密钥分发
HTTPS需要的对称密钥为:{N+1}{N+2}为对称密钥, n+1为随机数 。其中 N为随机数, P为随机数对数 。HTTPS算法是一种使用“对称加密算法”进行密钥加密发送(即 N+1)的算法,即在对任意随机数对进行随机数计算后,再将其分成若干个对数组 。由于具有强大的抗截获能力和可破解特性,使得在密钥加密算法中应用非常广泛 。
5、对称密码算法与其它密钥算法对比
【对称密码算法指的是什么】
众所周知,加密技术在当今的社会发展中有着举足轻重的作用 。无论是经典的电子邮件还是基于 TCP/IP协议的计算机系统中都需要使用加密技术进行信息的加密和解密,然而由于它们都需要很长的通信时间,并且很容易被攻击,因此大多数密码系统仍然采用传统的密钥算法来保护数据的安全,其中的一种称为密钥系统(Encoder)的密钥系统包括 HTTPS、公钥(Gen)、密钥(My)、证书(My)和公钥(Private)等几种基本类型的密钥系统,这类密钥具有其独特的安全特性 。下面将从应用对称密码算法的两个方面来介绍一下各自的特点及其安全性能 。