
數字對講機是需要加密的,通過密碼機將明文轉化為密文,然后在進行逆向操作轉回明文,今天無線對講系統就來給你講講數字對講機的加密原理。
進行明密變換的法則,稱為密碼的體制。指示這種變換的參數,稱為密鑰。它們是密碼編制的重要組成部分。密碼體制的基本類型可以分為四種:
錯亂——按照規定的圖形和線路,改變明文字母或數碼等的位置成為密文;
代替——用一個或多個代替表將明文字母或數碼等代替為密文;
密本——用預先編定的字母或數字密碼組,代替一定的詞組單詞等變明文為密文;
加亂——用有限元素組成的一串序列作為亂數,按規定的算法,同明文序列相結合變成密文。
按照密碼算法所使用的加密秘鑰與解密密鑰是否相同,能否由加密過程推導出解密過程或由解密過程推導出解密過程而將密碼體制分為對稱密碼體制和非對稱密碼體制。
分組密碼
分組密碼是將明文消息編碼表示后的數字(簡稱明文數字)序列,劃分成長度為n的組(可看成長度為n的矢量),每組分別在密鑰的控制下變換成等長的輸出數字(簡稱密文數字)序列。
分組密碼的優點是:明文信息良好的擴展性,對插入的敏感性,不需要密鑰同步,較強的適用性,適合作為加密標準。
分組密碼的缺點是: 加密速度慢,錯誤擴散和傳播。
分組密碼的設置準則
擴散和擾亂是影響密碼安全的主要因素。擴散的目的是讓明文中的單個數字影響密文中的多個數字,從而使明文的統計特征在密文中消失,相當于明文的統計結構被擴散。擾亂是指讓密鑰與密文的統計信息之間的關系變得復雜,從而增加通過統計方法進行攻擊的難度。擾亂可以通過各種代換算法實現。
分組密碼算法實際上就是密鑰控制下,通過某個置換來實現對明文分組的加密變換。為了保證密碼算法的安全強度,對密碼算法的要求如下。
a.分組長度足夠大
當分組長度較小時,分組密碼類似于古典的代替密碼,它仍然保留了明文的統計信息,這種統計信息將給攻擊者留下可乘之機,攻擊者可以有效地窮舉明文空間,得到密碼變換本身。
b.密鑰量足夠大
分組密碼的密鑰所確定密碼變換只是所有置換中極小一部分。如果這一部分足夠小,攻擊者可以有效地窮舉明文空間所確定所有的置換。這時,攻擊者就可以對密文進行解密,以得到有意義的明文。
c.密碼變換足夠復雜
使攻擊者除了窮舉法以外,找不到其他快捷的破譯方法。
Copyright ? 2024 杭州朵納通信技術有限公司 浙ICP備17007429號-1 XML地圖