在 HDCP 2.2 身份驗(yàn)證過(guò)程 – 簡(jiǎn)介中,我們討論了為什么需要 HDCP,以及 HDCP 身份驗(yàn)證過(guò)程的基本步驟。我們注意到,RSA 的高級(jí)版本是身份驗(yàn)證和密鑰交換 (AKE) 期間使用的基礎(chǔ)加密標(biāo)準(zhǔn)。AKE 是身份驗(yàn)證協(xié)議的第一步。在這里,我們將繼續(xù)探索協(xié)議的后續(xù) 3 個(gè)步驟:位置檢查、會(huì)話密鑰交換 (SKE) 和中繼器身份驗(yàn)證。
地點(diǎn)檢查
這是HDCP2中引入的一個(gè)有趣的檢查機(jī)制。X 確保接收器和發(fā)射器放置在附近。它禁止遠(yuǎn)距離共享受 HDCP2.2 保護(hù)的內(nèi)容。
局部性檢查流程如下圖所示。發(fā)射器向接收器發(fā)送一個(gè)隨機(jī)數(shù) (rn),并期望通過(guò) rn 和派生密鑰 Kd 計(jì)算的 HMAC-SHA256 值 L' 在 20ms 內(nèi)返回。如果局部性檢查失敗,無(wú)論是由于計(jì)時(shí)器過(guò)期還是 L 和 L' 不匹配,都可能導(dǎo)致身份驗(yàn)證失敗。該協(xié)議允許發(fā)送器通過(guò)發(fā)送具有新 rn 值的 LC_INIT 消息來(lái)重試位置檢查(最多 1024 次嘗試)。
局部檢查流程
會(huì)話和密鑰交換 (SKE)
成功完成 AKE 和位置檢查向 HDCP 發(fā)射器確認(rèn) HDCP 接收器有權(quán)接收受 HDCP 保護(hù)的視聽(tīng)內(nèi)容。因此,在局部性檢查之后,發(fā)射器可以生成一個(gè)隨機(jī)的 128 位會(huì)話密鑰 (Ks),并使用 AKE 期間交換的主密鑰對(duì)其進(jìn)行加密并將其發(fā)送到接收器。
在 SKE 期間,HDCP 發(fā)射器:
生成秘密偽隨機(jī)會(huì)話密鑰 Ks 和 64 位偽隨機(jī)數(shù) Riv。
使用從 AES-128 加密派生的密鑰對(duì)此進(jìn)行加密,并將加密的消息SKE_SEND_EKS發(fā)送。
然后,此會(huì)話密鑰 Ks 和 Riv 將用于發(fā)射器對(duì)音頻視頻內(nèi)容的加密。接收方將能夠使用此密鑰解密內(nèi)容(請(qǐng)記住對(duì)稱密鑰加密技術(shù))。
使用中繼器進(jìn)行身份驗(yàn)證
僅當(dāng)接收器是中繼器設(shè)備時(shí),才需要執(zhí)行此可選步驟。此步驟用于將拓?fù)湫畔鞑サ桨l(fā)射器。轉(zhuǎn)發(fā)器累積整個(gè)下游接收器 ID 的列表以及拓?fù)錁?shù)中的級(jí)別數(shù)。發(fā)射器還會(huì)檢查是否有任何接收器在其吊銷列表中。
身份驗(yàn)證成功后,發(fā)射器可以使用AES-128位加密算法開(kāi)始加密視聽(tīng)內(nèi)容,這是一種非常安全,快速的加密技術(shù),能夠提供高帶寬。AES 內(nèi)核的密鑰是會(huì)話密鑰 (Ks) xor,具有秘密常數(shù) lc128。此秘密常數(shù)由DCP LLC提供。
審核編輯:郭婷
-
接收器
+關(guān)注
關(guān)注
14文章
2529瀏覽量
73059 -
發(fā)射器
+關(guān)注
關(guān)注
6文章
863瀏覽量
54050 -
計(jì)時(shí)器
+關(guān)注
關(guān)注
1文章
426瀏覽量
33318
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
CAN中繼器設(shè)計(jì)及其應(yīng)用
無(wú)線身份驗(yàn)證的門禁控制系統(tǒng)設(shè)計(jì)方案
Vivado和SDK身份驗(yàn)證錯(cuò)誤
你知道C語(yǔ)言編程的局部性嗎?
PN5180無(wú)法使用mifare classic進(jìn)行身份驗(yàn)證怎么解決?
如何使用TapLinx針對(duì)Ultralight C進(jìn)行身份驗(yàn)證?
什么是身份驗(yàn)證和授權(quán)
什么是詢問(wèn)握手身份驗(yàn)證協(xié)議
什么是密碼身份驗(yàn)證協(xié)議
身份驗(yàn)證和生物識(shí)別身份系統(tǒng)應(yīng)用越加廣泛
安全哈希算法的基礎(chǔ)知識(shí),如何使用算法進(jìn)行身份驗(yàn)證

HDCP 2.2:身份驗(yàn)證和密鑰交換

HDCP 2.2身份驗(yàn)證:RSA加密

評(píng)論