• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 高帶寬數字內容保護技術接收端的研究與設計

    高帶寬數字內容保護技術接收端的研究與設計

    作者: 時間:2012-02-20 來源:網絡 收藏

    HDCP端由4個模塊組成:I2C從機接口,控制寄存器,HDCP控制器以及數據加密機。應該注意圖2描述的是HDCP端的工作環境,不能把它理解成HDCP發送端和HDMI端輸入或輸出信號的最終傳輸示意圖。文中的最終目標是一個同時能夠支持DVI和HDMI的HDCP接收端。

    本文引用地址:http://www.czjhyjcfj.com/article/155265.htm

    c.jpg


    當打包數據或視頻數據是邏輯高電平時,數據從HDMI輸入到HDCP接收端的解密才有效。數據的輸入與輸出必須在2個時鐘周期內完成。HD MI只有在這個時間內才能夠接收到數據。圖3描述了數據輸入與輸出之間的時序關系。

    2 子模塊的
    2.1 數據加密模塊
    數據加密是為了將進行加密,防止不合法的傳輸和復制,它是的核心邏輯模塊。
    HDCP加密好的數據是由HDCP加密機產生的24位偽隨機數據流與HDCP的數據按逐位異或的結果。HDCP加密是一種能同時為身份授權認證和高速傳輸非壓縮視頻數據的特殊加密。
    數據加密模塊采用流加密方法實現,流加密的結構如圖4所示,主要南3部分組成:

    d.jpg


    (1)線性反饋移位寄存器(Linear Feedback Shift Register,LFSR)模塊。包括4個不同長度的線性反饋移位寄存器和一個混疊網絡。
    (2)分組模塊。由2個結構非常類似的輪函數B和輪函數K模塊組成。
    (3)輸出功能模塊。由基于異或的組合電路組成,在每個時鐘脈沖里產生一個24位的偽隨機數據。
    HDCP控制器根據不同的數據流通方式,分為以下幾種不同加密的操作模式:hdcpBlockCipher,hdcp SteamCipher,hdcpRekeyCipher,HDCPRngCipher。在HDCP的協議中對上述幾種操作模式都有詳細的介紹。HDCPRngCipher操作模式僅為用在發送端中,所以在此不需要支持該種操作模式。
    2.2 HDCP接收端控制器
    HDCP控制模塊控制HDCP接收端的所有操作,它通過個狀態機來實現以下功能:
    (1)HDCP接收端的狀態的控制。
    (2)計算Km值,HDCP接收端把Key存儲到控制器中。
    (3)接收端授權認證狀態的轉換。
    (4)HDCP加密狀態的轉換:OESS,EESS,兩種加密方式。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 灵山县| 潜江市| 和田市| 揭西县| 乌拉特中旗| 海口市| 丹寨县| 民县| 绿春县| 龙门县| 崇义县| 尼玛县| 青岛市| 乌鲁木齐市| 灵山县| 台中市| 临桂县| 九江县| 交城县| 阳原县| 宣城市| 大石桥市| 咸阳市| 江阴市| 安康市| 山丹县| 中山市| 孝感市| 太仆寺旗| 甘孜县| 景宁| 泸西县| 仪陇县| 驻马店市| 绵阳市| 北票市| 鲁山县| 聂荣县| 通辽市| 咸宁市| 保山市|