使用过模拟对讲机的朋友都知道模拟对讲机容易出现串频的现象,但是数字对讲机对于串频这类现象几乎等于零,这是为什么呢? 数字对讲机加密原理:数字对讲机所谓加密,就是将正常情况下可懂的文件数据输入密码机,由密码机变成不可懂的乱码,即将“明文”变成“密文”;所谓解密,就是上述过程的逆过程,即将“密文” 变成“明文”。 进行明密变换的法则,称为密码的体制。指示这种变换的参数,称为密钥。它们是密码编制的重要组成部分。密码体制的基本类型可以分为四种: ●错乱——按照规定的图形和线路,改变明文字母或数码等的位置成为密文; ●代替——用一个或多个代替表将明文字母或数码等代替为密文; ●密本——用预先编定的字母或数字密码组,代替一定的词组单词等变明文为密文; ●加乱——用有限元素组 成的一串序列作为乱数,按规定的算法,同明文序列相结合变成密文。 按照密码算法所使用的加密秘钥与解密密钥是否相同,能否由加密过程推导出解密过程或由解密过程推导出解密过程而将密码体制分为对称密码体制和非对称密码体制。 分组密码 分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。 ?分组密码的优点是:明文信息良好的扩展性,对插入的敏感性,不需要密钥同步,较强的适用性,适合作为加密标准。 ?分组密码的缺点是:加密速度慢,错误扩散和传播。分组密码的设置准则。 扩散和扰乱是影响密码安全的主要因素。扩散的目的是让明文中的单个数字影响密文中的多个数字,从而使明文的统计特征在密文中消失,相当于明文的统计结构被扩散。扰乱是指让密钥与密文的统计信息之间的关系变得复杂,从而增加通过统计方法进行攻击的难度。扰乱可以通过各种代换算法实现。 分组密码算法实际上就是密钥控制下,通过某个置换来实现对明文分组的加密变换。为了保证密码算法的安全强度,对密码算法的要求如下。 a.分组长度足够大当分组长度较小时,分组密码类似于古典的代替密码,它仍然保留了明文的统计信息,这种统计信息将给攻击者留下可乘之机,攻击者可以有效地穷举明文空间,得到密码变换本身。 b.密钥量足够大分组密码的密钥所确定密码变换只是所有置换中极小一部分。如果这一部分足够小,攻击者可以有效地穷举明文空间所确定所有的置换。这时,攻击者就可以对密文进行解密,以得到有意义的明文。 c.密码变换足够复杂 使攻击者除了穷举法以外,找不到其他快捷的破译方法。
|