Page 86 - 智慧园区物联网平台应用与行业分析
P. 86
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
任何一个密码系统都包含明文空间、密文空间、密钥空间和算法。密码系统的两
个基本单元是算法和密钥。其中算法是相对稳定的,视为常量;密钥则是不固定的,
视为变量。密钥安全性是系统安全的关键,为了密码系统的安全,频繁更换密钥是必
要的。在密钥的分发和存储时,应当特别小心;发送方用加密密钥,通过加密设备或
算法,将信息加密后发送出去;接收方在收到密文后,用解密密钥将密文解密,恢复
为明文。如果传输中有人窃取,他只能得到无法理解的密文,从而对信息起到保密作用。
(1)传统密码与现代密码
密码一般可分为传统密码和现代密码,传统密码包括换位密码、代替密码、转轮
机密码等,现代密码又包括序列密码、分组密码、公钥密码、量子密码等,其中与信
息管理密切相关的安全理论主要有以下两大类:
①分组密码算法:该算法将明文按一定的位长分组,输出也是固定长度的密文。
②公开密钥密码算法:该算法中,加密密钥和解密密钥相分离,将加密密钥和算
法公之于众,只保密解密密钥。
(2)对称密钥密码与公钥密码
根据密钥的特点,密码体制分为对称密钥密码体制与公钥密码体制。对称密钥密
码体制也称为私钥密码体制或单密钥密码体制,公钥密码体制也称为非对称密钥密码
体制或双密钥密码体制。在对称密钥密码体制中,加密密钥与解密密钥是相同的或从
一个容易推出另一个;在公钥密码体制中,加密密钥与解密密钥是不同的或从一个很
难推出另一个。
根据加密的不同方式,对称密钥密码可分为流密码和分组密码。在流密码中,将
明文按字符一个一个地加密;在分组密码中,将明文分成若干个组,每组含多个字符,
一组一组地加密。
DES(Data Encryption Standard)作为一种广泛采用对称密码是由 IBM 公司在 20
世纪 70 年代研制的,经过政府的加密标准筛选后,于 1976 年 11 月被美国政府采用,
随后被美国国家标准局和美国国家标准协会(ANSI)所认可。
DES 算法具有以下特点:
① DES 算法是分组加密算法:以 64 位为分组。64 位一组的明文从算法一端输入,
64 位密文从另一端输出。
② DES 算法是对称算法:加密和解密用同一密钥。
③ ES 算法的有效密钥长度为 56 位:密钥通常表示为 64 位数,但每个第 8 位用
作奇偶校验。
④换位和置换:DES 算法是两种加密技术的组合:换位和置换。
⑤易于实现:DES 算法只是使用了标准的算术和逻辑运算,其作用的数最多也只
74

