2.1.2 密码技术的分类
密码是实现秘密通信的主要手段,是隐蔽语言、文字、图像的特殊符号。凡是用特殊符号按照通信双方约定的方法把电文的原型隐蔽起来,不为第三者所识别的通信方式称为密码通信。在计算机通信中,采用密码技术将信息隐蔽起来,再将隐蔽后的信息传输出去,使信息在传输过程中即使被窃取或截获,窃取者也不能了解信息的内容,从而保证信息传输的安全。
密码体制一般可分为传统密码和现代密码,传统密码包括换位密码、代替密码、转轮机密码等,现代密码又包括序列密码、分组密码、公钥密码、量子密码体制等,现代密码已经广泛应用于军事、商业经济、网络间的通信、电子商务、电子政务等领域。从不同的角度根据不同的标准,可以把密码分成若干类。
1.按应用技术或历史发展阶段划分
(1)手工密码 以手工完成加密作业,或者以简单器具辅助操作的密码,叫做手工密码。第一次世界大战前的密码主要是这种作业形式。
(2)机械密码 以机械密码机或电动密码机来完成加解密作业的密码,叫做机械密码。这种密码从第一次世界大战出现到第二次世界大战中得到普遍应用。
(3)电子机内乱密码 通过电子电路,以严格的程序进行逻辑运算,以少量制乱元素生产大量的加密乱数,因为其制乱是在加解密过程中完成的而不需预先制作,所以称为电子机内乱密码。从20世纪50年代末期出现到70年代广泛应用。
(4)计算机密码 以计算机编程进行算法加密为特点,适用于计算机数据保护和网络通信等广泛用途的密码。从20世纪70年代出现到现在广泛应用。
2.按保密程度划分
(1)理论上保密的密码 不管获取多少密文和有多大的计算能力,对明文始终不能得到唯一解的密码,叫做理论上保密的密码,也叫理论不可破的密码。如一次一密的密码体制。
(2)实际上保密的密码 在理论上可破,但在现有客观条件下,无法通过计算来确定唯一解的密码,叫做实际上保密的密码。
(3)不保密的密码 在获取一定数量的密文后可以得到唯一解的密码,叫做不保密密码。如早期单表代替密码。
3.按密钥方式划分
(1)对称式密码 收发双方使用相同密钥的密码,叫做对称式密码。传统的密码都属此类,现代密码中的分组码和序列密码也属于这一类。
(2)非对称式密码 收发双方使用不同密钥的密码,叫做非对称式密码。如现代密码中的公开密钥密码就属此类。
4.按明文形态分
(1)模拟型密码 用以加密模拟信息,如对动态范围之内连续变化的语音信号加密的密码,叫做模拟式密码。
(2)数字型密码 用于加密数字信息,对两个离散电平构成0、1二进制关系的电报信息加密的密码,叫做数字型密码。
5.按编制原理划分
按编制原理,可分为移位、代替和置换三种以及它们的组合形式。古今中外的密码,不论其形态多么繁杂,变化多么巧妙,都是按照这三种基本原理编制出来的。移位、代替和置换这三种原理在密码编制和使用中相互结合,灵活应用。
密码学发展至今,产生了很多密码算法。有的算法已在学术刊物中披露,而更多的却作为军事、商业及贸易等秘密被严加保密。与电子商务密切相关的安全理论主要有以下三大类:
(1)分组密码 将明文按一定的位长分组,输出也是固定长度的密文。
(2)公开密钥密码 加密密钥和解密密钥分离,将加密密钥和算法公诸于众,而只保密解密密钥。
(3)非密码的安全理论和技术 包括信息隐形、量子密码和基于生物特征的识别理论与技术等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。