專利名稱:數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字電影放映管理設(shè)備,尤其涉及一種數(shù)字電影流動(dòng)放映 播放器與投影機(jī)之間雙向認(rèn)證的方法和數(shù)字電影流動(dòng)放映系統(tǒng)的播放與投影裝置。
背景技術(shù):
"2131工程"是國(guó)家廣播電影電視總局、文化部等五部委于1998年提出的 跨世紀(jì)農(nóng)村電影工程和文化建設(shè)項(xiàng)目(即在21世紀(jì),實(shí)現(xiàn)每一個(gè)行政村(社區(qū)) 每一個(gè)月放一場(chǎng)電影的目標(biāo))。國(guó)家廣播電影電視總局頒布了技術(shù)指導(dǎo)性文件 GD/J103-2007《數(shù)字電影流動(dòng)放映技術(shù)要求》,來(lái)規(guī)范數(shù)字電影流動(dòng)放映系統(tǒng)(包 括播放器、投影機(jī)、聲頻放大器、喇叭、幕布)的設(shè)計(jì)和開(kāi)發(fā)。它與生俱來(lái)的 公益普及性質(zhì),決定了所有設(shè)備都是由政府出資采購(gòu),免費(fèi)配發(fā)到各放映點(diǎn)。 現(xiàn)有技術(shù)要求及方法不能保證上述設(shè)備的專用性,對(duì)于所述設(shè)備也缺少規(guī)范的 維護(hù)及管理,這就亟需一種設(shè)備間相互認(rèn)證的方法。
現(xiàn)有的播放設(shè)備與投影設(shè)備之間的HDCP協(xié)議,主要用于數(shù)字內(nèi)容保護(hù),即 防止數(shù)字內(nèi)容盜版的加密技術(shù)。播放器和投影儀只要都支持HDCP協(xié)議,不管各 自型號(hào),都能完成播放及顯示。HDCP協(xié)議達(dá)不到播放器及投影儀之間身份識(shí)別 的目的。NO. 200610056829. 9專利公開(kāi)了一種針對(duì)DVI設(shè)計(jì)的內(nèi)容保護(hù)方法,雖 然一定程度上實(shí)現(xiàn)了身份認(rèn)證的功能。但是其播放設(shè)備和投影設(shè)備相互通訊時(shí) 的數(shù)據(jù)是一直不變的未加密ID信息,這樣很容易被截獲破解,而且其認(rèn)證只是 播放設(shè)備向投影設(shè)備的單向身份認(rèn)證,并不能保證投影機(jī)能認(rèn)證播放器,這樣 投影設(shè)備可以接別的播放設(shè)備使用,不能保證設(shè)備的專用性。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)當(dāng)前數(shù)字電影日益流行,為了保證放映設(shè)備使用時(shí)的 專用性、更好地監(jiān)督各放映場(chǎng)所的放映質(zhì)量以及放映設(shè)備的統(tǒng)一管理維護(hù),提 供一種播放設(shè)備與投影設(shè)備之間基于規(guī)定協(xié)議相互認(rèn)證的方法。一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證裝置,其特征在于該裝置 即安裝在播放器和投影儀內(nèi)的認(rèn)證模塊,包括隨機(jī)數(shù)產(chǎn)生器、加密模塊、解密
模塊和比較器;
所述隨機(jī)數(shù)產(chǎn)生器,用于間隔性產(chǎn)生隨機(jī)數(shù);
所述加密模塊,用于利用加密算法進(jìn)行對(duì)隨機(jī)數(shù)產(chǎn)生器產(chǎn)生的數(shù)進(jìn)行加密 處理;
所述解密模塊,用于對(duì)其所處儀器接收到的相對(duì)應(yīng)的儀器中的加密模塊加 密的數(shù)據(jù)進(jìn)行解密處理;
所述比較器,用于將其所處儀器相關(guān)聯(lián)的儀器中的解密模塊解密的數(shù)據(jù)同 其所處儀器之前發(fā)送的隨機(jī)數(shù)產(chǎn)生器產(chǎn)生隨機(jī)數(shù)相比較,并將比較結(jié)果交于其 所處儀器進(jìn)行處理;
以上各單元之間通過(guò)總線進(jìn)行連接;
所述播放器內(nèi)認(rèn)證模塊中的隨機(jī)數(shù)產(chǎn)生器間隔性產(chǎn)生隨機(jī)數(shù)通過(guò)總線將數(shù) 據(jù)傳送到加密模塊進(jìn)行加密,然后通過(guò)數(shù)據(jù)線將此數(shù)據(jù)被送至視頻接口的空閑 針,再通過(guò)視頻連接線送至投影儀中,所述投影儀內(nèi)認(rèn)證模塊通過(guò)視頻接口接 收播放器加密的數(shù)據(jù),并且通過(guò)認(rèn)證模塊中的解密模塊將數(shù)據(jù)解密,再通過(guò)視 頻接口回傳給播放器,所述播放器接收到數(shù)據(jù)后,通過(guò)認(rèn)證模塊中的比較器判 斷此數(shù)據(jù)與之前發(fā)送的數(shù)據(jù)是否一致,并將比較結(jié)果通過(guò)數(shù)據(jù)線傳輸給播放器 做進(jìn)一步的處理;所述投影儀也采用同樣的方式同播放器進(jìn)行認(rèn)證。
一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證方法,其特征在于包括如 下步驟
a、 首先選擇所要播放的數(shù)字電影;
b、 播放器和投影儀之間的通訊協(xié)議提前指定,播放器按照該協(xié)議經(jīng)認(rèn)證模 塊產(chǎn)生符合協(xié)議的隨機(jī)數(shù)字并采用加密算法進(jìn)行加密,并且將該數(shù)據(jù)間隔性地 發(fā)送給投影儀;
c、 投影儀中的認(rèn)證模塊將播放器發(fā)過(guò)來(lái)的數(shù)據(jù)進(jìn)行解密,然后再將數(shù)據(jù)發(fā) 送給播放器;
d、 播放器接收投影儀發(fā)回的數(shù)據(jù),將其與原來(lái)的數(shù)據(jù)進(jìn)行比較,如果相同, 則進(jìn)行步驟e中,否則提示不能顯示;e、 投影儀按照該協(xié)議經(jīng)認(rèn)證模塊產(chǎn)生符合協(xié)議的隨機(jī)數(shù)字并采用加密算法 進(jìn)行加密,并且將該數(shù)據(jù)間隔性地發(fā)送給播放器;
f、 播放器中的認(rèn)證模塊將投影儀發(fā)過(guò)來(lái)的數(shù)據(jù)進(jìn)行解密,然后再將數(shù)據(jù)發(fā) 送給投影儀;
g、 投影儀接收播放器發(fā)回的數(shù)據(jù),將其與原來(lái)的數(shù)據(jù)進(jìn)行比較,如果相同, 則進(jìn)行步驟h,否則提示不能顯示;
h、 播放器從視頻接口輸出數(shù)據(jù),繼續(xù)進(jìn)行步驟b。
歩驟a還包括為了保證雙方通訊期間的畫(huà)面顯示,投影機(jī)在指定時(shí)間內(nèi)處
于開(kāi)啟狀態(tài)的步驟。
所述步驟b和歩驟e中所述的加密算法包括DES、 3DES及RSA加密算法。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)
1) 現(xiàn)有一些DVI保護(hù),相互傳遞的是一些不變的信息,很容易被破解,而 本發(fā)明相互傳遞的是隨機(jī)變化的信息,不可模仿,增加了破解難度。
2) 間歇性的身份認(rèn)證,對(duì)播放器及投影設(shè)備性能的影響降至最小。
3) 極大地保證了播放器和投影儀之間的專用性,也能有效的保證放映質(zhì)量
4) 本發(fā)明只需要硬件結(jié)構(gòu)上做極小的改變,易于實(shí)現(xiàn)。
另外,由于其結(jié)構(gòu)簡(jiǎn)單,不僅便于生產(chǎn),而且成本低廉適于廣泛推廣。
本發(fā)明包括三幅附圖
圖1為本發(fā)明所述播放器和投影儀的硬件連接結(jié)構(gòu)示意圖; 圖2為本發(fā)明所述認(rèn)證模塊組成結(jié)構(gòu)示意圖; 圖3為本發(fā)明所述認(rèn)證過(guò)程流程圖。
具體實(shí)施例方式
結(jié)合附圖及具體實(shí)施方式
對(duì)本發(fā)明做進(jìn)一步的闡述
如圖1所示,為播放器和投影儀的連接示意圖,播放器10和投影儀40通
過(guò)視頻連接線70連接好之后,所述播放器10包括其身份識(shí)別核心模塊認(rèn)證模 塊50,所述投影儀40包括其身份識(shí)別核心模塊認(rèn)證模塊60。
參照?qǐng)D2,認(rèn)證模塊50及認(rèn)證模塊60包括加密模塊300、解密模塊400、 隨機(jī)數(shù)產(chǎn)生器100、比較器500,它們相互之間通過(guò)某一種總線200進(jìn)行連接通訊。其中加密模塊300為編碼器或具有處理能力的運(yùn)算器,能夠根據(jù)內(nèi)部的編 碼規(guī)則對(duì)數(shù)據(jù)加密;而解密模塊400同采用解碼器或具有處理能力的運(yùn)算器, 對(duì)經(jīng)加密模塊300進(jìn)行加密的數(shù)據(jù)采用相同規(guī)則進(jìn)行解碼處理。
播放器10內(nèi)認(rèn)證模塊50中的隨機(jī)數(shù)產(chǎn)生器100可間隔性產(chǎn)生隨機(jī)數(shù),并 可通過(guò)加密模塊300的某些加密算法進(jìn)行加密(如DES、 3DES及RSA加密算法), 然后此數(shù)據(jù)被送至視頻接口 2的空閑針,再通過(guò)視頻連接線70送至投影儀40。 投影儀40內(nèi)認(rèn)證模塊60可通過(guò)視頻接口 30接收播放器10加密的數(shù)據(jù),并且 通過(guò)認(rèn)證模塊60中的解密模塊400將數(shù)據(jù)解密,再通過(guò)視頻接口 30回傳給播 放器IO。播放器10接收到數(shù)據(jù)后,通過(guò)認(rèn)證模塊50中的比較器500可判斷數(shù) 據(jù)與之前數(shù)據(jù)是否一致,并將比較結(jié)果通過(guò)數(shù)據(jù)線傳輸給播放器10做進(jìn)一步的 處理。
投影儀40內(nèi)認(rèn)證模塊60中的隨機(jī)數(shù)產(chǎn)生器100可間隔性產(chǎn)生隨機(jī)數(shù),并 可通過(guò)加密模塊300的某些加密算法進(jìn)行加密,然后此數(shù)據(jù)被送至視頻接口 2 的空閑針,再通過(guò)視頻連接線70送至播放器10。播放器10內(nèi)認(rèn)證模塊50可通 過(guò)視頻接口 20接收投影儀40加密的數(shù)據(jù),并且通過(guò)認(rèn)證模塊50中的解密模塊 400將數(shù)據(jù)解密,再通過(guò)視頻接口 20回傳給投影儀40。投影儀40接收到數(shù)據(jù) 后,通過(guò)認(rèn)證模塊60中的比較器500可判斷數(shù)據(jù)與之前數(shù)據(jù)是否一致,并將比 較結(jié)果通過(guò)數(shù)據(jù)線傳輸給投影儀40做進(jìn)一步的處理。
結(jié)合流程圖3,現(xiàn)做以下假設(shè)對(duì)本發(fā)明做進(jìn)一步說(shuō)明
1) 假設(shè)相互約定產(chǎn)生32位隨機(jī)數(shù),前8位為公鑰,剩下24位各數(shù)相加的 結(jié)果能被8整除
2) 假設(shè)加密算法釆用DES加密算法
3) 假設(shè)播放內(nèi)容的前10分鐘每分鐘認(rèn)證一次,影片播放10分鐘后每2分 鐘認(rèn)證一次,影片播放60分鐘后每5分鐘認(rèn)證一次,且先是播放設(shè)備向投影設(shè) 備認(rèn)證,下一次認(rèn)證是投影設(shè)備向播放設(shè)備認(rèn)證,每認(rèn)證通過(guò)一次投影儀開(kāi)啟 時(shí)間延遲10分鐘
4) 假設(shè)視頻接口采取DVI接口,視頻連接線為DVI線
5) 假設(shè)播放設(shè)備及投影設(shè)備相互等待數(shù)據(jù)返回時(shí)間為30秒,超時(shí)表示相 應(yīng)設(shè)備不符合要求,直接停止顯示或輸出
76)投影設(shè)備在剛播放的5分鐘內(nèi)處于開(kāi)啟狀態(tài)
播放器及投影儀的認(rèn)證模塊的收發(fā)數(shù)據(jù)端與DVI空閑針連接,認(rèn)證模塊具 備產(chǎn)生隨機(jī)數(shù)并對(duì)其加密解密的功能,并可存儲(chǔ)歷史數(shù)據(jù)及對(duì)比數(shù)據(jù)差異,結(jié) 合圖3,本方法實(shí)現(xiàn)如下-
S100:選擇所要播放的數(shù)字電影。
S200:投影機(jī)在剛播放時(shí)5分鐘內(nèi)處于開(kāi)啟狀態(tài)。
S300:播放器和投影儀相互通訊協(xié)議按照假設(shè)l,比如隨機(jī)數(shù)產(chǎn)生器產(chǎn)生隨 機(jī)數(shù)為0235 6897 4125 6844 3987 5687 4132 1653,經(jīng)假設(shè)2加密后變?yōu)?235 6897 3425 6454 3167 0872 4338 1261,按假設(shè)3將其通過(guò)DVI線發(fā)送給投影
S400:投影儀接收到上述加密數(shù)據(jù),利用公鑰及加密算法反運(yùn)算將數(shù)據(jù)還 原為0235 6897 4125 6844 3987 5687 4132 1653,將此數(shù)回傳給播放器。
S500:播放器接收投影儀發(fā)回的數(shù)據(jù),通過(guò)比較器將其與原來(lái)的數(shù)據(jù)進(jìn)行 比較,如果相同,則進(jìn)行投影儀對(duì)播放器的認(rèn)證,進(jìn)行S600,否則提示不能顯
不o
S600:投影儀的隨機(jī)數(shù)產(chǎn)生器產(chǎn)生隨機(jī)數(shù)為0132 6697 4215 6484 3897 5867 4312 3165,經(jīng)假設(shè)2加密后變?yōu)?132 6697 3225 6554 3727 1822 2338 5221, 按假設(shè)3將其通過(guò)DVI線發(fā)送給播放器。
S700:播放器接收到上述加密數(shù)據(jù),利用公鑰及加密算法反運(yùn)算將數(shù)據(jù)還 原為0132 6697 4215 6484 3897 5867 4312 3165,將此數(shù)回傳給投影儀。
S800:投影儀接收播放器發(fā)回的數(shù)據(jù)后,通過(guò)比較器將其與原來(lái)的數(shù)據(jù)進(jìn) 行比較,如果相同,則進(jìn)行S900,否則提示不能顯示。
S900:播放器從視頻接口輸出數(shù)據(jù),且繼續(xù)進(jìn)行S300。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局 限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本 發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證裝置,其特征在于該裝置即安裝在播放器(10)和投影儀(40)內(nèi)的認(rèn)證模塊,包括隨機(jī)數(shù)產(chǎn)生器(100)、加密模塊(300)、解密模塊(400)和比較器(500);所述隨機(jī)數(shù)產(chǎn)生器(100),用于間隔性產(chǎn)生隨機(jī)數(shù);所述加密模塊(300),用于利用加密算法進(jìn)行對(duì)隨機(jī)數(shù)產(chǎn)生器(100)產(chǎn)生的數(shù)進(jìn)行加密處理;所述解密模塊(400),用于對(duì)其所處儀器接收到的相對(duì)應(yīng)的儀器中的加密模塊(300)加密的數(shù)據(jù)進(jìn)行解密處理;所述比較器(500),用于將其所處儀器相關(guān)聯(lián)的儀器中的解密模塊(400)解密的數(shù)據(jù)同其所處儀器之前發(fā)送的隨機(jī)數(shù)產(chǎn)生器(100)產(chǎn)生隨機(jī)數(shù)相比較,并將比較結(jié)果交于其所處儀器進(jìn)行處理;以上各單元之間通過(guò)總線(200)進(jìn)行連接;所述播放器(10)內(nèi)認(rèn)證模塊(50)中的隨機(jī)數(shù)產(chǎn)生器(100)間隔性產(chǎn)生隨機(jī)數(shù)通過(guò)總線(200)將數(shù)據(jù)傳送到加密模塊(300)進(jìn)行加密,然后通過(guò)數(shù)據(jù)線將此數(shù)據(jù)被送至視頻接口(20)的空閑針,再通過(guò)視頻連接線(70)送至投影儀(40)中,所述投影儀(40)內(nèi)認(rèn)證模塊(60)通過(guò)視頻接口(30)接收播放器(10)加密的數(shù)據(jù),并且通過(guò)認(rèn)證模塊(60)中的解密模塊(400)將數(shù)據(jù)解密,再通過(guò)視頻接口(30)回傳給播放器(10),所述播放器(10)接收到數(shù)據(jù)后,通過(guò)認(rèn)證模塊(50)中的比較器(500)判斷此數(shù)據(jù)與之前發(fā)送的數(shù)據(jù)是否一致,并將比較結(jié)果通過(guò)數(shù)據(jù)線傳輸給播放器(10)做進(jìn)一步的處理;所述投影儀(40)也采用同樣的方式同播放器(10)進(jìn)行認(rèn)證。
2、 一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證方法,其特征在于包括 如下步驟-a、 首先選擇所要播放的數(shù)字電影;b、 播放器和投影儀之間的通訊協(xié)議提前指定,播放器按照該協(xié)議經(jīng)認(rèn)證模 塊產(chǎn)生符合協(xié)議的隨機(jī)數(shù)字并采用加密算法進(jìn)行加密,并且將該數(shù)據(jù)間隔性地 發(fā)送給投影儀;c、 投影儀中的認(rèn)證模塊將播放器發(fā)過(guò)來(lái)的數(shù)據(jù)進(jìn)行解密,然后再將數(shù)據(jù)發(fā)送給播放器;d、 播放器接收投影儀發(fā)回的數(shù)據(jù),將其與原來(lái)的數(shù)據(jù)進(jìn)行比較,如果相同,則進(jìn)行步驟e中,否則提示不能顯示;e、 投影儀按照該協(xié)議經(jīng)認(rèn)證模塊產(chǎn)生符合協(xié)議的隨機(jī)數(shù)字并采用加密算法 進(jìn)行加密,并且將該數(shù)據(jù)間隔性地發(fā)送給播放器;f、 播放器中的認(rèn)證模塊將投影儀發(fā)過(guò)來(lái)的數(shù)據(jù)進(jìn)行解密,然后再將數(shù)據(jù)發(fā) 送給投影儀;g、 投影儀接收播放器發(fā)回的數(shù)據(jù),將其與原來(lái)的數(shù)據(jù)進(jìn)行比較,如果相同, 則進(jìn)行步驟h,否則提示不能顯示;h、 播放器從視頻接口輸出數(shù)據(jù),繼續(xù)進(jìn)行步驟b。
3、 根據(jù)權(quán)利要求2所述一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證方 法,其特征在于步驟a還包括為了保證雙方通訊期間的畫(huà)面顯示,投影機(jī)在指 定時(shí)間內(nèi)處于開(kāi)啟狀態(tài)的步驟。
4、 根據(jù)權(quán)利要求2所述一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證方 法,其特征在于所述步驟b和步驟e中所述的加密算法包括DES、 3DES及RSA 加密算法。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)字電影流動(dòng)放映播放器與投影機(jī)雙向認(rèn)證系統(tǒng),其硬件為安裝在播放器和投影儀內(nèi)的認(rèn)證模塊,包括隨機(jī)數(shù)產(chǎn)生器、加密模塊、解密模塊和比較器;結(jié)合內(nèi)部的軟件進(jìn)行如下動(dòng)作播放器內(nèi)認(rèn)證模塊中的隨機(jī)數(shù)產(chǎn)生器間隔性產(chǎn)生隨機(jī)數(shù)傳送到加密模塊進(jìn)行加密,然后將數(shù)據(jù)送至投影儀,投影儀內(nèi)認(rèn)證模塊通過(guò)視頻接口接收播放器加密的數(shù)據(jù),通過(guò)解密模塊將數(shù)據(jù)解密,再回傳給播放器,播放器接收到數(shù)據(jù)后,通過(guò)認(rèn)證模塊中的比較器判斷此數(shù)據(jù)與之前發(fā)送的數(shù)據(jù)是否一致,并將比較結(jié)果傳輸給播放器做進(jìn)一步的處理;投影儀也采用同樣的方式同播放器進(jìn)行認(rèn)證。該系統(tǒng)具備較高信息安全度,易于實(shí)現(xiàn)、成本低廉,適合廣泛推廣。
文檔編號(hào)G03B31/00GK101630116SQ20091001317
公開(kāi)日2010年1月20日 申請(qǐng)日期2009年8月13日 優(yōu)先權(quán)日2009年8月13日
發(fā)明者磊 姚, 朱兆勛, 邵振星, 雷環(huán)利 申請(qǐng)人:中國(guó)華錄集團(tuán)有限公司