通信電纜 網(wǎng)絡(luò)設(shè)備 無線通信 云計算|大數(shù)據(jù) 顯示設(shè)備 存儲設(shè)備 網(wǎng)絡(luò)輔助設(shè)備 信號傳輸處理 多媒體設(shè)備 廣播系統(tǒng) 智慧城市管理系統(tǒng) 其它智慧基建產(chǎn)品
深圳市天浩旭科技有限公司
閱讀:613發(fā)布時間:2022-4-12
AT88SC系列芯片的加密原理是機(jī)頂盒系統(tǒng)中存在個性化的加密芯片,該加密芯片與CPU進(jìn)行交互認(rèn)證,從而控制機(jī)頂盒的軟件流程,實現(xiàn)系統(tǒng)的防拷貝。該加密芯片內(nèi)部配置數(shù)據(jù)基本無法獲取,與CPU間通信采用密文方式,提高安全性。機(jī)頂盒主程序在啟動或運行過程中可以隨時喚醒加密認(rèn)證任務(wù)。完成機(jī)頂盒產(chǎn)品中芯片(ID)的確認(rèn)。加密認(rèn)證任務(wù)通過發(fā)送一個認(rèn)證指令,查找加密芯片的存在。
AT88SC系列芯片的原理主要三大技術(shù)
1)芯片的認(rèn)證:通過讀取芯片配置區(qū)內(nèi)的序列號,制造商ID以及加密的存儲區(qū),獲得數(shù)據(jù)進(jìn)行64位密鑰的運算(自制的F1算法),得到芯片內(nèi)部的加密種子Gc。再獲得芯片內(nèi)部的特定寄存器的隨機(jī)數(shù)Ci 和CPU產(chǎn)生的隨機(jī)數(shù)Q1,利用芯片內(nèi)部的F2算法,芯片和CPU分別進(jìn)行F2(Ci,Q1,Gc)運算,利用計算結(jié)果進(jìn)行雙向判斷,從而完成認(rèn)證。
2)芯片的加密認(rèn)證:芯片認(rèn)證完成后,采用步運算產(chǎn)生的SK(F2算法特定處的中間結(jié)果),以及由認(rèn)證更新過得Ci+1 和CPU產(chǎn)生的隨機(jī)數(shù)Q2再進(jìn)行一次加密運算F2(Ci+1,Q2,SK)認(rèn)證,最后再通過讀取芯片內(nèi)部更新的Ci+2與CPU計算的結(jié)果進(jìn)行比較,如果相同,則加密認(rèn)證完成,進(jìn)入加密模式。
3)加密模式下訪問加密的存儲區(qū):在加密模式下,I2C總線上傳輸?shù)臄?shù)據(jù)為經(jīng)過加密的密文數(shù)據(jù),首先將存儲區(qū)的密碼進(jìn)行加密,發(fā)送給芯片進(jìn)行認(rèn)證;然后利用加密讀指令加密訪問帶密碼的加密存儲區(qū),將獲得數(shù)據(jù)進(jìn)行解密,并與產(chǎn)品內(nèi)部特定存儲空間的數(shù)據(jù)進(jìn)行比較,如果相同,則更新芯片內(nèi)部的數(shù)據(jù)和FLASH的數(shù)據(jù)。如果上述操作均成功,則完成加密認(rèn)證任務(wù)的處理。
采用AT88SC系列芯片進(jìn)行系統(tǒng)加密需要注意的事項:
1)芯片的加密種子Gc是加密認(rèn)證中最重要的加密算子,不能泄露。
2) 芯片的F1算法是獲得加密種子Gc的途徑,不可泄露。
3)芯片存儲區(qū)密碼是獲取存儲區(qū)數(shù)據(jù)的鑰匙,不可泄露。
商鋪:http://www.cmr6829.com/st137084/
主營產(chǎn)品:中國臺灣WiFi HDMI無線高清視頻解決方案,networkKVM解決方案,韓國neowine加密芯片ALPU
智慧城市網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份