通信認證系統(tǒng)及使用方法
【專利摘要】本發(fā)明的通信認證系統(tǒng)包含本地傳送端、遠端接收端及中繼裝置。本地傳送端設定為第一運算模式,并輸出初始值。遠端接收端設定為第二運算模式。中繼裝置自本地傳送端接收初始值并根據(jù)第二運算模式輸出初始值至遠端接收端。中繼裝置自遠端接收端接收并儲存運算結果,并根據(jù)第一運算模式輸出確認信號至本地傳送端。當中繼裝置自本地傳送端接收詢問信號時,中繼裝置輸出運算結果至本地傳送端以進行驗證。
【專利說明】
通信認證系統(tǒng)及使用方法
技術領域
[0001]本發(fā)明是關于一種通信認證系統(tǒng);具體而言,本發(fā)明是關于一種用于延伸通信裝置傳輸距離的通信認證系統(tǒng)。
【背景技術】
[0002]數(shù)字數(shù)據(jù)的保護一直是數(shù)字科技發(fā)展下的重要議題。為確保數(shù)字影音數(shù)據(jù)在通過傳輸界面?zhèn)魉蜁r不會遭到非法復制,開發(fā)廠商會在信號傳送端加入保護機制,與之相接的接收端需具有相應的解碼方式才能讀取及顯示接收內(nèi)容。
[0003]以高帶寬數(shù)字內(nèi)容保護(High-Bandwidth Digital Content Protect1n, HDCP)技術為例,其由Intel子公司開發(fā)的一種數(shù)字內(nèi)容保護。在進行數(shù)字影音數(shù)據(jù)傳輸之前以及數(shù)字影音數(shù)據(jù)傳輸期間,HDCP傳送單元會對與之連接的HDCP接收單元進行認證,以確保HDCP接收單元是經(jīng)過授權的。
[0004]具體而言,在HDCP技術下規(guī)范有兩種運算模式供HDCP傳送單元進行認證。其一運算模式(以下稱為第一運算模式)為HDCP傳送單元先發(fā)送初始值,待HDCP接收單元回復確認信號后,HDCP傳送單元再發(fā)送詢問信號命HDCP接收單元回傳計算結果。另一運算模式(以下稱為第二運算模式)為HDCP傳送單元先發(fā)送初始值,接著HDCP接收單元即回傳計算結果。在第一運算模式下,HDCP傳送單元會計算自詢問信號發(fā)出至接收到計算結果的花費時間是否滿足限制(規(guī)格為7ms),并且驗證計算結果的正確性。在第二運算模式下,HDCP傳送單元計時方式則為初始值發(fā)送至接收到計算結果的花費時間,并且驗證計算結果的正確性。若HDCP接收單元回傳的時間太久而超出限制時間,則該HDCP接收單元會被視為未經(jīng)授權的。然而,依上述運算模式所進行HDCP接收單元的部建,雖可滿足時間限制,但HDCP傳送單元與HDCP接收單元之間的傳輸距離卻因此受限,無法延伸。因此,針對HDCP傳送單元與HDCP接收單元之間的數(shù)據(jù)傳輸,如何符合時間限制并有效延伸傳輸距離,實有必要提出一套有效的解決方式。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的一目的在于提供一種通信認證方法,將本地傳送端與遠端接收端設定為不同的運算模式,以解決傳輸時間的限制。
[0006]本發(fā)明的一目的在于提供一種通信認證系統(tǒng),使通信裝置傳輸?shù)木嚯x可以延伸。
[0007]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),通信認證系統(tǒng)包含本地傳送端、遠端接收端及中繼裝置。本地傳送端設定為第一運算模式,并輸出初始值。遠端接收端設定為第二運算模式。中繼裝置自本地傳送端接收初始值并根據(jù)第二運算模式輸出初始值至遠端接收端。中繼裝置自遠端接收端接收并儲存運算結果,并根據(jù)第一運算模式輸出確認信號至本地傳送端。當中繼裝置自本地傳送端接收詢問信號時,中繼裝置輸出運算結果至本地傳送端以進行驗證。
[0008]在一實施例中,本發(fā)明提供一種通信認證方法,包含下列步驟:于本地傳送端設定第一運算模式,且于遠端接收端設定第二運算模式;于中繼裝置自本地傳送端接收初始值,且根據(jù)第二運算模式輸出初始值至遠端接收端;中繼裝置自遠端接收端接收并儲存運算結果,并根據(jù)第一運算模式輸出確認信號至本地傳送端;當中繼裝置自本地傳送端接收詢問信號時,中繼裝置輸出運算結果至本地傳送端以進行驗證。通過本發(fā)明的通信認證方法,可由中繼裝置延長遠端接收端。
[0009]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),設定該第一運算模式的步驟包含:
[0010]自該遠端接收端接收一接收端運算模式信號;
[0011]判別該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;
[0012]接收該檢查結果以產(chǎn)生一控制信號;以及
[0013]根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端。
[0014]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),設定該第二運算模式的步驟包含:
[0015]自該本地傳送端接收一傳送端運算模式信號;
[0016]判別該傳送端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;
[0017]接收該檢查結果以產(chǎn)生一控制信號;以及
[0018]根據(jù)該控制信號輸出一第二運算模式信號至該遠端接收端。
[0019]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),設定該第一運算模式與該第二運算模式的步驟通過高帶寬數(shù)字內(nèi)容保護(High-Bandwidth Digital ContentProtect1n, HDCP) 2.1版協(xié)定作為該第一通信協(xié)定。
[0020]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置相對該遠端接收端設置接近該本地傳送端。
[0021]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),用于符合一第一通信協(xié)定的裝置,該通信認證系統(tǒng)包含:
[0022]—本地傳送端,其設定為一第一運算模式,并輸出一初始值;
[0023]—遠端接收端,其設定為一第二運算模式;以及
[0024]—中繼裝置,自該本地傳送端接收該初始值并根據(jù)該第二運算模式輸出該初始值至該遠端接收端,該中繼裝置自該遠端接收端接收并儲存一運算結果,并根據(jù)該第一運算模式輸出一確認信號至該本地傳送端;
[0025]其中,當該中繼裝置自該本地傳送端接收一詢問信號時,該中繼裝置輸出該運算結果至該本地傳送端以進行驗證。
[0026]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置自該遠端接收端接收一接收端運算模式信號且自該本地傳送端接收一傳送端運算模式信號,該中繼裝置還包含:
[0027]—信號接收模塊,其判別該傳送端運算模式信號與該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;以及
[0028]—信號調(diào)整模塊,其接收該檢查結果以產(chǎn)生一控制信號,該中繼裝置根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端,且輸出一第二運算模式信號至該遠端接收端。
[0029]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置還包含一儲存單元,用以接收該運算結果。
[0030]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該第一運算模式與該第二運算模式的設定通過高帶寬數(shù)字內(nèi)容保護2.1版協(xié)定作為該第一通信協(xié)定。
[0031]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置相對該遠端接收端設置接近該本地傳送端。
[0032]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),用于符合一第一通信協(xié)定的裝置,該通信認證系統(tǒng)包含:
[0033]一本地接收端,親接至一傳送單元;
[0034]—本地傳送端,其設定為一第一運算模式,并輸出一初始值;
[0035]一遠端傳送端,親接至一接收單元;
[0036]—遠端接收端,其設定為一第二運算模式;以及
[0037]—中繼裝置,自該本地傳送端接收該初始值并根據(jù)該第二運算模式輸出該初始值至該遠端接收端,該中繼裝置自該遠端接收端接收并儲存一運算結果,并根據(jù)該第一運算模式輸出一確認信號至該本地傳送端;
[0038]其中,該本地接收端與該傳送單元之間符合一第二通信協(xié)定,且該遠端傳送端與該接收單元之間符合該第二通信協(xié)定,當該中繼裝置自該本地傳送端接收一詢問信號時,該中繼裝置輸出該運算結果至該本地傳送端以進行驗證。
[0039]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置自該遠端接收端接收一接收端運算模式信號且自該本地傳送端接收一傳送端運算模式信號,該中繼裝置還包含:
[0040]一信號接收模塊,其判別該傳送端運算模式信號與該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;以及
[0041]—信號調(diào)整模塊,其接收該檢查結果以產(chǎn)生一控制信號,該中繼裝置根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端,且輸出一第二運算模式信號至該遠端接收端。
[0042]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置還包含一儲存單元,用以接收該運算結果。
[0043]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該第一運算模式與該第二運算模式的設定通過高帶寬數(shù)字內(nèi)容保護2.1版協(xié)定作為該第一通信協(xié)定。
[0044]在一實施例中,本發(fā)明提供一種通信認證系統(tǒng),該中繼裝置相對該遠端接收端設置接近該本地傳送端。
【附圖說明】
[0045]圖1為本發(fā)明通信認證系統(tǒng)的第一實施例示意圖;
[0046]圖2為中繼裝置的實施例示意圖;
[0047]圖3為本發(fā)明通信認證系統(tǒng)的實施例時序圖;
[0048]圖4為本發(fā)明通信認證方法的實施例流程圖;
[0049]圖5為設定第一運算模式的實施例流程圖;
[0050]圖6為設定第二運算模式的實施例流程圖;
[0051]圖7為本發(fā)明通信認證系統(tǒng)的第二實施例示意圖;以及
[0052]圖8為本發(fā)明通信認證系統(tǒng)的第三實施例示意圖。
[0053]主要組件符號說明
[0054]100傳送單元
[0055]200接收單元
[0056]300中繼裝置
[0057]302信號接收模塊
[0058]304信號調(diào)整模塊
[0059]311傳送端接收埠
[0060]313傳送端傳送焊
[0061]321連接端接收埠
[0062]323連接端傳送埠
[0063]330儲存單元
[0064]400本地中繼單元
[0065]401本地接收端
[0066]403本地傳送端
[0067]410本地中繼模塊
[0068]500遠端中繼單元
[0069]501遠端接收端
[0070]503遠端傳送端
[0071]600設定階段
[0072]610認證階段
[0073]601, 603, 611 節(jié)點
[0074]613 回傳時距
【具體實施方式】
[0075]本發(fā)明公開一種支援數(shù)字內(nèi)容保護技術的通信認證系統(tǒng)。在一實施例中,此通信認證系統(tǒng)可為一網(wǎng)絡型通信認證系統(tǒng),包含一位于本地端的傳送單元與中繼裝置。此本地接收單元可對一位于遠端的接收單元進行認證。
[0076]圖1為本發(fā)明通信認證系統(tǒng)的第一實施例示意圖。如圖1所示,通信認證系統(tǒng)包含傳送單元100、接收單元200及中繼裝置300。于一實施例,通信認證系統(tǒng)用于符合第一通信協(xié)定的裝置,如HDCP裝置。中繼裝置300耦接傳送單元100且設置接近傳送單元100,如圖1所示,傳送單元100與中繼裝置300位在同一虛線框內(nèi),稱為本地端。另一方面,中繼裝置300耦接接收單元200。接收單元200位于另一虛線框內(nèi),稱為遠端。相對于中繼裝置300而言,傳送單元100即作為本地傳送端,而接收單元200即作為遠端接收端。換言之,中繼裝置300相對遠端接收端設置接近本地傳送端。在此實施例,本地傳送端(傳送單元100)與遠端接收端(接收單元200)設定于不同運算模式,并由中繼裝置300完成信息傳遞與裝置認證,此部分將配合圖3詳述。
[0077]請參考圖2。圖2為中繼裝置的實施例示意圖。如圖2所示,中繼裝置300內(nèi)包含負責于本地傳送端與遠端接收端之間進行信息傳遞的傳送端接收埠311、傳送端傳送埠313、連接端接收埠321及連接端傳送埠323。此外,中繼裝置300還包含信號接收模塊302及信號調(diào)整模塊304可供用于設定前述的不同運算模式。簡言之,信號接收模塊302在接收運算模式信號(來自本地傳送端或遠端接收端)后將判斷是否需進行信號調(diào)整,若有,則由信號調(diào)整模塊304產(chǎn)生控制信號經(jīng)輸出埠傳送至相應端(即本地傳送端或遠端接收端)。
[0078]圖3為本發(fā)明通信認證系統(tǒng)的實施例時序圖。如圖3所示,本地傳送端(傳送單元100)與遠端接收端(接收單元200由中繼裝置300達成信息傳遞,其順序可分為設定階段600及認證階段610。請參考圖2與圖3,在設定階段600,中繼裝置300將對本地傳送端(傳送單元100)與遠端接收端(接收單元200)設定運算模式。詳言之,中繼裝置300自本地傳送端(傳送單元100)接收一傳送端運算模式信號CT。接著由中繼裝置300輸出第二運算模式信號C2至遠端接收端(接收單元200)。如前所述,信號接收模塊302及信號調(diào)整模塊304可用于設定運算模式。換言之,中繼裝置300在圖3所示的節(jié)點601處進行運算模式信號的判斷與調(diào)整。信號接收模塊302判別傳送端運算模式信號4的內(nèi)容以產(chǎn)生檢查結果。舉例而言,若傳送端運算模式信號4的內(nèi)容并非遠端接收端所需的運算模式(即第二運算模式),則檢查結果表明需要調(diào)整信號內(nèi)容,并將檢查結果交由信號調(diào)整模塊304。信號調(diào)整模塊304產(chǎn)生控制信號并將其回傳信號接收模塊302,信號接收模塊302根據(jù)控制信號將第二運算模式信號C2經(jīng)連接端傳送埠323輸出至遠端接收端(接收單元200)。反之,若檢查結果表明不需調(diào)整信號內(nèi)容,則中繼裝置300直接輸出傳送端運算模式信號Ct至遠端接收端(接收單元200)。
[0079]類似地,中繼裝置300自遠端接收端(接收單元200)接收一接收端運算模式信號CR。接著由中繼裝置300輸出第一運算模式信號Cl至本地傳送端(傳送單元100)。如前所述,信號接收模塊302及信號調(diào)整模塊304可用于設定運算模式。換言之,中繼裝置在圖3所示的節(jié)點603處進行運算模式信號的判斷與調(diào)整。信號接收模塊302判別接收端運算模式信號Cr的內(nèi)容以產(chǎn)生檢查結果。舉例而言,若接收端運算模式信號(^的內(nèi)容并非本地傳送端所需的運算模式(即第一運算模式),則檢查結果表明需要調(diào)整信號內(nèi)容,并將檢查結果交由信號調(diào)整模塊304。信號調(diào)整模塊304產(chǎn)生控制信號并回傳信號接收模塊302,信號接收模塊302根據(jù)控制信號將第一運算模式信號Cl經(jīng)傳送端傳送埠313輸出至本地傳送端(傳送單元100)。反之,若檢查結果表明不需調(diào)整信號內(nèi)容,則中繼裝置300直接輸出接收端運算模式信號Cr至本地傳送端(傳送單元100)。需補充的是,在設定階段600,中繼裝置300設定運算模式并不限于上述的順序,亦即,在節(jié)點601可以先對本地傳送端設定,再于節(jié)點603對遠端接收端設定。
[0080]由上述內(nèi)容可理解,本地傳送端(傳送單元100)設定為第一運算模式,遠端接收端(接收單元200)設定為第二運算模式。于一實施例,第一運算模式與第二運算模式的設定是通過HDCP 2.1版協(xié)定作為第一通信協(xié)定。如圖3所示,在認證階段610,本地傳送端(傳送單元100)將對遠端接收端(接收單元200)進行認證。詳言之,本地傳送端(傳送單元100)會輸出初始值i。中繼裝置300自本地傳送端接收初始值i并根據(jù)第二運算模式輸出初始值i至遠端接收端(接收單元200)。初始值i例如為亂數(shù)值,或是其他待計算的參數(shù)。遠端接收端(接收單元200)接收初始值i后得出運算結果r并回傳至中繼裝置。中繼裝置300自遠端接收端接收并儲存運算結果r,并根據(jù)第一運算模式輸出確認信號V至本地傳送端。請參考圖2及圖3,如圖2所示,中繼裝置300還包含儲存單元330,其用以接收運算結果。換言之,中繼裝置300在圖3所示的節(jié)點611處進行運算結果r的儲存。舉例而言,若信號接收模塊302是判別連接端接收埠321所收到信號為針對初始值產(chǎn)生的運算結果,則將運算結果輸出至儲存單元330存放。
[0081]接著,本地傳送端(傳送單元100)在收到確認信號V后發(fā)出詢問信號q。當中繼裝置300自本地傳送端(傳送單元100)接收詢問信號q后,中繼裝置300輸出運算結果r至本地傳送端(傳送單元100)以進行驗證。如前所述,在第一運算模式下,本地傳送端計算自詢問信號發(fā)出至接收到計算結果的花費時間是否滿足限制。換言之,本地傳送端在圖3所示的詢問信號q與計算結果r之間計算回傳時距613。若計算結果正確且回傳時距613滿足時間限制,本地傳送端(傳送單元100)會判斷遠端接收端(接收單元200)為已授權的裝置。
[0082]整體而言,本發(fā)明的通信認證系統(tǒng)是利用中繼裝置對本地傳送端(傳送單元100)及遠端接收端(接收單元200)作差異設定(即設定為不同的運算模式)。在前述內(nèi)容中,本地傳送端(傳送單元100)設定為第一運算模式,需經(jīng)過初始值發(fā)送、確認信號接收、詢問信號發(fā)送及計算結果回傳的過程。遠端接收端(接收單元200)設定為第二運算模式,則需經(jīng)過初始值接收及計算結果回傳的過程。換言之,只要將中繼裝置部建于滿足時間限制的傳輸范圍內(nèi)(即中繼裝置設至接近本地傳送端(傳送單元100)),再由此差異設定,中繼裝置于發(fā)出確認信號前,可以先將來自遠端接收端(接收單元200)的計算結果先儲存起來,待確認信號發(fā)出后,即可確保能在時間限制內(nèi)回傳計算結果。如此一來,即可延伸遠端接收端(接收單元200)相對本地傳送端(傳送單元100)的距離,亦即,遠端接收端(接收單元200)不受本地傳送端(傳送單元100)傳輸距離的限制且傳輸內(nèi)容仍有保護。
[0083]圖4為本發(fā)明通信認證方法的實施例流程圖。如圖4所示,通信認證方法包含步驟SlOl?S111。在S101,本地傳送端設定為第一運算模式。在S103,遠端接收端設定為第二運算模式。于一實施例,第一運算模式與第二運算模式的設定是通過HDCP 2.1版協(xié)定作為第一通信協(xié)定。
[0084]在S105,中繼裝置自本地傳送端接收初始值,且根據(jù)第二運算模式輸出初始值至遠端接收端。初始值例如為亂數(shù)值,或是其他待計算的參數(shù)。遠端接收端接收初始值后得出運算結果并回傳至中繼裝置。
[0085]在S107,中繼裝置自遠端接收端接收并儲存運算結果,并根據(jù)第一運算模式輸出確認信號至本地傳送端。中繼裝置包含用以接收運算結果的儲存單元。在收到運算結果后,中繼裝置輸出確認信號至本地傳送端。
[0086]在S109,中繼裝置判斷是否有收到詢問信號。在S111,中繼裝置輸出運算結果至本地傳送端以進行驗證。當中繼裝置自本地傳送端接收詢問信號后,中繼裝置輸出運算結果至本地傳送端以進行驗證。本地傳送端計算自詢問信號發(fā)出至接收到計算結果的花費時間,以判斷是否有滿足時間限制。中繼裝置相對遠端接收端設置接近本地傳送端,具體而言,則是設置于可滿足時間限制的傳輸距離內(nèi)。由此,中繼裝置可將遠端接收端回傳的結果及時傳送到本地傳送端,同時延伸遠端接收端的部建距離。
[0087]圖5為設定第一運算模式的實施例流程圖。如圖5所示,第一運算模式的設定包含步驟S201?S209。在S201,中繼裝置自遠端接收端接收一接收端運算模式信號。在S203,中繼裝置判別接收端運算模式信號的內(nèi)容以產(chǎn)生檢查結果。具體而言,中繼裝置的信號接收模塊判別接收端運算模式信號的內(nèi)容以產(chǎn)生檢查結果。
[0088]在S205,中繼裝置決定是否進行信號調(diào)整。若中繼裝置的信號接收模塊判別接收端運算模式信號的內(nèi)容并非本地傳送端所需的運算模式(例如第一運算模式),則檢查結果表明需要調(diào)整信號內(nèi)容,并將檢查結果交由信號調(diào)整模塊(接續(xù)S207)。反之,在S206,若中繼裝置的信號接收模塊判別接收端運算模式信號的內(nèi)容是本地傳送端所需的運算模式,則直接輸出接收端運算模式信號。
[0089]在S207,信號調(diào)整模塊接收檢查結果以產(chǎn)生控制信號并將其回傳信號接收模塊。在S209,信號接收模塊根據(jù)控制信號輸出第一運算模式信號至本地傳送端。由此,中繼裝置即可將本地傳送端設定為第一運算模式。
[0090]圖6為設定第二運算模式的實施例流程圖。如圖6所示,第二運算模式的設定包含步驟S301?S309。在S301,中繼裝置自本地傳送端接收一傳送端運算模式信號。在S303,中繼裝置判別傳送端運算模式信號的內(nèi)容以產(chǎn)生檢查結果。具體而言,中繼裝置的信號接收模塊判別傳送端運算模式信號的內(nèi)容以產(chǎn)生檢查結果
[0091]在S305,中繼裝置決定是否進行信號調(diào)整。若中繼裝置的信號接收模塊判別傳送端運算模式信號的內(nèi)容并非遠端接收端所需的運算模式(例如第二運算模式),則檢查結果表明需要調(diào)整信號內(nèi)容,并將檢查結果交由信號調(diào)整模塊(接續(xù)S307)。反之,在S306,若中繼裝置的信號接收模塊判別傳送端運算模式信號的內(nèi)容是遠端接收端所需的運算模式,則直接輸出傳送端運算模式信號。
[0092]在S307,信號調(diào)整模塊接收檢查結果以產(chǎn)生控制信號并將其回傳信號接收模塊。在S309,信號接收模塊根據(jù)控制信號輸出第二運算模式信號至遠端接收端。由此,中繼裝置即可將遠端接收端設定為第二運算模式。前述第一運算模式與第二運算模式的步驟是通過HDCP 2.1版協(xié)定作為第一通信協(xié)定。
[0093]圖7為本發(fā)明通信認證系統(tǒng)的第二實施例示意圖。與前一實施例的差異在于,圖7所示的通信認證系統(tǒng)是通過前述的中繼裝置配合本地中繼單元與遠端中繼單元完成遠端接收端的延伸。如圖7所示,通信認證系統(tǒng)除了傳送單元100、接收單元200及中繼裝置300之外,還包含本地中繼單元400與遠端中繼單元500。于一實施例,通信認證系統(tǒng)是用于符合第一通信協(xié)定的裝置,如HDCP裝置。本地中繼單元400具有本地接收端401及本地傳送端403,其本地接收端401耦接傳送單元100,而本地傳送端403耦接中繼裝置300。中繼裝置300耦接本地中繼單元400且設置接近本地中繼單元400,如圖7所示,傳送單元100、本地中繼單元400與中繼裝置300位于同一虛線框內(nèi),稱為本地端。另一方面,遠端中繼單元500具有遠端接收端501及遠端傳送端503,其中遠端傳送端503耦接接收單元200,而遠端接收端501親接中繼裝置300。接收單元200與遠端中繼單元500位于另一虛線框內(nèi),稱為遠端。換言之,中繼裝置300相對遠端中繼單元500的遠端接收端501設置接近本地中繼單元400的本地傳送端403。在此實施例,本地中繼單元400與遠端中繼單元500設定于不同運算模式。詳言之,本實施例是將本地傳送端403與遠端接收端501設定于不同運算模式,并由中繼裝置300完成信息傳遞與裝置認證。
[0094]進一步來說,依圖7的實施例,在前述的設定階段中,是由中繼裝置300對本地中繼單元400的本地傳送端403與遠端中繼單元500的遠端接收端501設定運算模式。因此類似前述方式,中繼裝置300是自本地傳送端403接收一傳送端運算模式信號。信號接收模塊302是判別傳送端運算模式信號的內(nèi)容以產(chǎn)生檢查結果,并決定是否須由信號調(diào)整模塊304調(diào)整信號內(nèi)容。當檢查結果表明需要調(diào)整信號內(nèi)容,信號調(diào)整模塊304產(chǎn)生控制信號,接著由中繼裝置300輸出第二運算模式信號至遠端接收端501。
[0095]另一方面,中繼裝置300自遠端接收端501接收一接收端運算模式信號。信號接收模塊302是判別傳送端運算模式信號的內(nèi)容以產(chǎn)生檢查結果,并決定是否須由信號調(diào)整模塊304調(diào)整信號內(nèi)容。當檢查結果表明需要調(diào)整信號內(nèi)容,信號調(diào)整模塊304產(chǎn)生控制信號,接著由中繼裝置300輸出第一運算模式信號至本地傳送端403。由此,完成對本地傳送端403與遠端接收端501的運算模式設定。前述的第一運算模式與第二運算模式的設定較佳是通過HDCP 2.1版協(xié)定作為第一通信協(xié)定。
[0096]值得注意的是,于另一實施例,通信認證系統(tǒng)是采用第一通信協(xié)定及第二通信協(xié)定。例如,本地傳送端403與中繼裝置300之間,以及中繼裝置300與遠端接收端501之間使用第一通信協(xié)定(如HDCP 2.1版協(xié)定)。此外,本地接收端401與傳送單元100之間,以及遠端傳送端503與接收單元200之間使用第二通信協(xié)定,可為HDCP任一版本(如HDCPl.4,HDCP2.0, HDCP2.1, HDCP2.2)。由此,本地傳送端403、中繼裝置300與遠端接收端501可依特定通信協(xié)定下規(guī)范的運算模式進行認證,而親接于本地接收端401的傳送單元100以及耦接于遠端傳送端503的接收單元200則不限于特定的通信協(xié)定版本,使耦接于本地中繼單元400與遠端中繼單元500的裝置選擇更具彈性。
[0097]在前述的認證階段,與前述實施例的差異在于,本地中繼單元400的本地傳送端403將對遠端中繼單元500的遠端接收端501進行認證。因此類似前述方式,本地傳送端403會輸出初始值。中繼裝置300是自本地傳送端403接收初始值并根據(jù)第二運算模式輸出初始值至遠端接收端501。遠端接收端501接收初始值后得出運算結果并回傳至中繼裝置300。中繼裝置300自遠端接收端501接收并儲存運算結果,并根據(jù)第一運算模式輸出確認信號至本地傳送端403。如前所述,中繼裝置300可在接收運算結果后將運算結果另存至儲存單元330。接著,本地傳送端403在收到確認信號后發(fā)出詢問信號。當中繼裝置300自本地傳送端403接收詢問信號后,中繼裝置300輸出運算結果至本地傳送端403以進行驗證。在第一運算模式下,本地傳送端403計算自詢問信號發(fā)出至接收到計算結果的花費時間是否滿足限制。若計算結果正確且回傳時距滿足時間限制,本地中繼單元400會判斷遠端中繼單元500為已授權的裝置。由此,遠端中繼單元500可不受限于本地中繼單元400依第一運算模式所規(guī)范時間限制的傳輸范圍內(nèi)。進一步而言,接收單元200亦可不受限于本地中繼單元400所規(guī)范的傳輸范圍,因此可將接收單元200相對于傳送單元100的部建距離加以延伸,使整體設備的設置上更具彈性,且通過中繼單元的耦接可向下或向上相容任一版本的通信協(xié)定。
[0098]圖8為本發(fā)明通信認證系統(tǒng)的第三實施例示意圖。相對于前一實施例將中繼裝置與本地中繼單元設置為兩個獨立的裝置。如圖8所示,本地中繼模塊410包含中繼裝置300與本地中繼單元400。由此,中繼裝置300不僅設置滿足本地傳送端403的傳輸范圍內(nèi),更進一步與本地中繼單元400整合成同一個裝置。此外,圖8所示的通信認證系統(tǒng)的運算模式設定與認證過程已如前述,在此不另墜述。
[0099]整體而言,在圖7及圖8所示的通信認證系統(tǒng)是利用中繼裝置300對本地傳送端403及遠端接收端501作差異設定(即設定為不同的運算模式)。通過將中繼裝置部建于滿足時間限制的傳輸范圍內(nèi)(即中繼裝置設至接近本地傳送端),再由此差異設定,中繼裝置300于發(fā)出確認信號前,可以先將來自遠端接收端501的計算結果先儲存起來,待確認信號發(fā)出后,即可確保能在時間限制內(nèi)回傳計算結果。如此一來,即可延伸遠端接收端501相對本地傳送端403的距離。
[0100]雖然本發(fā)明的技術內(nèi)容已經(jīng)以較佳實施例公開如上,然其并非用以限定本發(fā)明,任何本領域技術人員,在不脫離本發(fā)明的精神所作些許的更動與潤飾,皆應涵蓋于本發(fā)明的范疇內(nèi),因此本發(fā)明的保護范圍當視權利要求書所界定者為準。
【主權項】
1.一種通信認證方法,用于符合一第一通信協(xié)定的裝置,其特征在于,該通信認證方法包含下列步驟: 于一本地傳送端設定一第一運算模式,且于一遠端接收端設定一第二運算模式; 于一中繼裝置自該本地傳送端接收一初始值,且根據(jù)該第二運算模式輸出該初始值至該遠端接收端; 該中繼裝置自該遠端接收端接收并儲存一運算結果,并根據(jù)該第一運算模式輸出一確認信號至該本地傳送端; 其中,當該中繼裝置自該本地傳送端接收一詢問信號時,該中繼裝置輸出該運算結果至該本地傳送端以進行驗證。2.如權利要求1所述的通信認證方法,其特征在于,設定該第一運算模式的步驟包含: 自該遠端接收端接收一接收端運算模式信號; 判別該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果; 接收該檢查結果以產(chǎn)生一控制信號;以及 根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端。3.如權利要求1所述的通信認證方法,其特征在于,設定該第二運算模式的步驟包含: 自該本地傳送端接收一傳送端運算模式信號; 判別該傳送端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果; 接收該檢查結果以產(chǎn)生一控制信號;以及 根據(jù)該控制信號輸出一第二運算模式信號至該遠端接收端。4.如權利要求1所述的通信認證方法,其特征在于,設定該第一運算模式與該第二運算模式的步驟通過高帶寬數(shù)字內(nèi)容保護2.1版協(xié)定作為該第一通信協(xié)定。5.如權利要求1所述的通信認證方法,其特征在于,該中繼裝置是相對該遠端接收端設置接近該本地傳送端。6.一種通信認證系統(tǒng),用于符合一第一通信協(xié)定的裝置,其特征在于,該通信認證系統(tǒng)包含: 一本地傳送端,其設定為一第一運算模式,并輸出一初始值; 一遠端接收端,其設定為一第二運算模式;以及 一中繼裝置,自該本地傳送端接收該初始值并根據(jù)該第二運算模式輸出該初始值至該遠端接收端,該中繼裝置自該遠端接收端接收并儲存一運算結果,并根據(jù)該第一運算模式輸出一確認信號至該本地傳送端; 其中,當該中繼裝置自該本地傳送端接收一詢問信號時,該中繼裝置輸出該運算結果至該本地傳送端以進行驗證。7.如權利要求6所述的通信認證系統(tǒng),其特征在于,該中繼裝置是自該遠端接收端接收一接收端運算模式信號且自該本地傳送端接收一傳送端運算模式信號,該中繼裝置還包含: 一信號接收模塊,其判別該傳送端運算模式信號與該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;以及 一信號調(diào)整模塊,其接收該檢查結果以產(chǎn)生一控制信號,該中繼裝置根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端,且輸出一第二運算模式信號至該遠端接收端。8.如權利要求6所述的通信認證系統(tǒng),其特征在于,該中繼裝置還包含一儲存單元,用以接收該運算結果。9.如權利要求6所述的通信認證系統(tǒng),其特征在于,該第一運算模式與該第二運算模式的設定是通過高帶寬數(shù)字內(nèi)容保護2.1版協(xié)定作為該第一通信協(xié)定。10.如權利要求6所述的通信認證系統(tǒng),其特征在于,該中繼裝置相對該遠端接收端設置接近該本地傳送端。11.一種通信認證系統(tǒng),用于符合一第一通信協(xié)定的裝置,其特征在于,該通信認證系統(tǒng)包含: 一本地接收端,親接至一傳送單元; 一本地傳送端,其設定為一第一運算模式,并輸出一初始值; 一遠端傳送端,親接至一接收單元; 一遠端接收端,其設定為一第二運算模式;以及 一中繼裝置,自該本地傳送端接收該初始值并根據(jù)該第二運算模式輸出該初始值至該遠端接收端,該中繼裝置自該遠端接收端接收并儲存一運算結果,并根據(jù)該第一運算模式輸出一確認信號至該本地傳送端; 其中,該本地接收端與該傳送單元之間符合一第二通信協(xié)定,且該遠端傳送端與該接收單元之間符合該第二通信協(xié)定,當該中繼裝置自該本地傳送端接收一詢問信號時,該中繼裝置輸出該運算結果至該本地傳送端以進行驗證。12.如權利要求11所述的通信認證系統(tǒng),其特征在于,該中繼裝置是自該遠端接收端接收一接收端運算模式信號且自該本地傳送端接收一傳送端運算模式信號,該中繼裝置還包含: 一信號接收模塊,其判別該傳送端運算模式信號與該接收端運算模式信號的內(nèi)容以產(chǎn)生一檢查結果;以及 一信號調(diào)整模塊,其接收該檢查結果以產(chǎn)生一控制信號,該中繼裝置根據(jù)該控制信號輸出一第一運算模式信號至該本地傳送端,且輸出一第二運算模式信號至該遠端接收端。13.如權利要求11所述的通信認證系統(tǒng),其特征在于,該中繼裝置還包含一儲存單元,用以接收該運算結果。14.如權利要求11所述的通信認證系統(tǒng),其特征在于,該第一運算模式與該第二運算模式的設定是通過高帶寬數(shù)字內(nèi)容保護2.1版協(xié)定作為該第一通信協(xié)定。15.如權利要求11所述的通信認證系統(tǒng),其特征在于,該中繼裝置相對該遠端接收端設置接近該本地傳送端。
【文檔編號】H04L29/06GK105991601SQ201510088203
【公開日】2016年10月5日
【申請日】2015年2月26日
【發(fā)明人】高瑋, 許豪岱
【申請人】宏正自動科技股份有限公司