无线网络的加密体制,按密钥方式划分,主要有对称式密钥加密体制和非对称式密钥加密体制两种。
对称式密钥加密体制也叫常规密钥加密体制,其加密体制包括A5、SEAL、DES、IDEA、RC4、RC5、AES等加密算法,非对称密钥加密体制也叫公开密钥加密体制,其加密体制包括RSA、ELGamal、椭圆曲线加密算法等。
一、对称式密钥加密体制
对称式密钥加密体制的收发双方使用相同密钥的密码,并且密钥是保密的,不向外公布,通常称之为“SessionKey”。
1、对称式密钥加密体制的特点
这种加密体制的特点是加密与解密的密钥相同,发送方用密钥对数据(明文)进行加密,接收方收到数据后,用同一个密钥进行解密,实现容易、速度快。为了保证双方拥有相同的密钥,在数据发送接收之前,必须通过安全通道来传送密钥。
2、对称密钥加密体制常用加密算法
对称加密系统常见的加密算法有DES、AES和IDEA加密算法。
DES加密算法,加密与解密的密钥和流程是完全相同的,区别仅仅是加密与解密使用的子密钥序列的施加顺序刚好相反。
AES加密算法,又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。
IDEA加密算法类似于DES加密算法,IDEA算法也是一种数据块加密算法,它设计了一系列加密轮次,每轮加密都使用从完整的加密密钥中生成的一个子密钥。与DES的不同处在于,它采用软件实现和采用硬件实现同样快速。
二、非对称密钥加密体制
因为加密和解密使用的是两个不同的密钥,所以这种加密体制叫做非对称密钥加密体制。非对称密钥加密的收发双方通常有两个密钥,称为“公钥”和“私钥”,它们两个必须配对使用,否则不能打开加密文件。
1、非对称加密算法的基本原理
发信方(加密者)必须首先知道收信方(解密者)公钥,然后利用收信方(解密者)的公钥加密明文;收信方(解密者)收到加密密文后,使用自己的私钥解密密文。显然,采用非对称加密算法,收发信双方在通信之前,收信方必须将自己早已随机生成的公钥送给发信方,而自己保留私钥。由于非对称算法拥有两个密钥,因而特别适用于分布式系统中的数据文件加密。
2、非对称加密体制常用加密算法
非对称加密体制常用的加密算法有RSA加密算法和ElGamal加密算法。
RSA加密算法是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。
ElGamal加密算法,是一种较为常见的加密算法,既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。
小知识之无线网络
所谓无线网络,既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离无线连接进行优化的红外线技术及射频技术,与有线网络的用途十分类似,最大的不同在于传输媒介的不同,利用无线电技术取代网线,可以和有线网络互为备份。