數(shù)字電視條件接收系統(tǒng)常用加密算法
隨著數(shù)字電視行業(yè)的發(fā)展,以加密技術(shù)和解密技術(shù)為核心的條件接收系統(tǒng)逐步成為數(shù)字電視加密控制的核心技術(shù)保證,為數(shù)字電視的運營提供了必要的技術(shù)手段,其中,加密算法起到了至關(guān)重要的作用。下面我們就來講一下數(shù)字電視條件接收系統(tǒng)的常用加密算法。
數(shù)字電視條件接收系統(tǒng)常用加密算法介紹
如果以密鑰為標準,可將數(shù)字電視條件接收系統(tǒng)加密算法分為兩類:對稱加密算法和非對稱加密算法。
一、數(shù)字電視條件接收系統(tǒng)之對稱加密算法介紹
對稱加密系統(tǒng)中,加密密鑰和解密密鑰是一樣的,或?qū)嵸|(zhì)上是等同的,這種情況下,密鑰就經(jīng)過安全的密鑰信道由發(fā)方傳給收方。它的特點是無論加密還是解密都使用同一個密鑰,因此,此加密體制的安全性就是密鑰的安全,如果密鑰泄露,則此密碼系統(tǒng)便被攻破。最有影響的對稱密鑰系統(tǒng)是1977年美國國家標準局頒布的DES算法,而3DES(Triple DES)是基于DES,對一塊數(shù)據(jù)用三個不同的密鑰進行三次加密,強度比DES算法更高一些。
3DES是DES向AES過渡的加密算法,是DES的一個更安全的變形,它以DES為基本模塊,通過組合分組方法設(shè)計出分組加密算法,其具體實現(xiàn)如下:
設(shè)EK()和DK()代表DES算法的加密和解密過程,K代表DES算法使用的密鑰,P代表明文,C代表密文,這樣,
3DES加密過程為:C=EK3(DK2(EK1(P)))
3DES解密過程為:P=DK1(EK2(DK3(C)))
K1、K2、K3決定了算法的安全性,若三個密鑰互不相同,本質(zhì)上就相當于用一個長為168位的密鑰進行加密。多年來,它在對付強力攻擊時是比較安全的。若數(shù)據(jù)對安全性不那么高,K1可以等于K3。在這種情況下,密鑰的有效長度為112位。
二、數(shù)字電視條件接收系統(tǒng)之非對稱加密算法介紹
所謂非對稱算法就是指加密和解密用的不是同一個密鑰,非對稱算法的密鑰分為兩部分,通常稱為“公鑰”和“私鑰”。公鑰和私鑰存在數(shù)學上的關(guān)系,使得用公鑰加密的數(shù)據(jù)只能用對應(yīng)的私鑰解密,用私鑰加密的數(shù)據(jù)只能用對應(yīng)的公鑰解密。
當前最著名、應(yīng)用最廣泛的非對稱加密算法是RSA算法,RSA算法是第一個既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法,因此它為公用網(wǎng)絡(luò)上信息的加密和鑒別提供了一種基本的方法。它通常是先生成一對RSA密鑰,其中之一是保密密鑰(私鑰),由用戶保存;另一個為公開密鑰(公鑰),可對外開放,甚至可在網(wǎng)絡(luò)服務(wù)器中注冊,人們用公鑰加密文件發(fā)送給個人,個人就可以用私鑰解密接收。從1978年提出到現(xiàn)在已近30年,經(jīng)歷了各種攻擊的考驗,被證明是目前最安全的非對稱加密算法。
RSA算法是一個基于數(shù)論的非對稱(公鑰)密碼體制,是一種分組密碼體制,其名稱來自于三個發(fā)明者的姓名首字母。它的安全性是基于大整數(shù)素因子分解的困難性,而大整數(shù)因子分解問題是數(shù)學上的著名難題,至今沒有有效的方法予以解決,因此可以確保RSA算法的安全性。
小知識之條件接收系統(tǒng):
條件接收系統(tǒng)(CAS)是開展付費電視的核心技術(shù),了解它的運行機制,掌握好它的使用和維護對付費電視業(yè)務(wù)的成功開展非常關(guān)鍵。









