受密碼保護的數據寫入和再現裝置及方法
2023-08-08 23:25:26 2
專利名稱:受密碼保護的數據寫入和再現裝置及方法
技術領域:
本發明總地涉及一種受密碼保護的數據寫入和再現裝置及方法。具體地說,本發明的實施例涉及在記錄介質的特定區域存儲密碼以生成加擾和解擾數據、在再現數據時如果密碼得到驗證則再現和解擾數據的加密密鑰的數據寫入和再現的裝置及方法。
背景技術:
電子技術的發展導致對向一般用戶提供各種功能的數據寫入和再現裝置的廣泛使用。近年來,數據寫入和再現裝置實現了鎖定功能,其通過設置密碼來限制數據再現。因此,可以防止不知道密碼的第三方利用數據寫入和再現裝置來訪問和觀看視頻數據。
但是,如果釋放該數據寫入和再現裝置的鎖定功能,或另一個數據寫入和再現裝置試圖再現該記錄介質,則很難防止觀看該視頻數據。此外,如果記錄介質存儲用戶的私人信息,則第三方可以訪問和獲得該私人信息。
為了防止非法觀看或複製數字通用盤(DVD),引入了內容加擾系統(CSS)算法。CSS算法利用具有特殊值的加密密鑰加擾和記錄DVD標題的數據,並解擾該數據以再現相關視頻。儘管在DVD標題中包含的內容文件*.VOB可以被複製,但不可能複製加密密鑰。因此相關視頻不能正確再現,從而防止了非法複製。
但是,由於諸如DeCSS的竊取程序是反向設計和發布的,因此現在可以分別生成DVD的加密密鑰。由此很難有效防止非法複製或觀看。
發明內容
為了解決上述和其他與傳統設置有關的問題而提出了本發明。本發明的一個方面提供一種通過用組合密碼生成的加密密鑰加擾視頻數據來將數據寫入記錄介質、並將與該密碼有關的數據寫入該記錄介質的特定部分的數據寫入和再現裝置及方法。
本發明的另一方面是提供一種通過生成作為密碼組合的加密密鑰來防止第三方竊取數據、並在寫入記錄介質的密碼與用戶從該記錄介質再現視頻數據時輸入的密碼匹配時解擾再現的視頻數據的數據寫入和再現裝置及方法。
為了完成本發明的上述方面提供了一種數據寫入和再現裝置。該數據寫入和再現裝置包括信號處理器,用於利用加密密鑰加擾視頻數據;數據寫入模塊,用於將由信號處理器加擾的視頻數據寫入記錄介質;鍵信號輸入部件,用於提供輸入密碼的功能;以及控制器,用於從該密碼中生成加密密鑰並將該加密密鑰提供給信號處理器。
控制器控制數據寫入模塊將由信號處理器加擾的視頻數據和密碼數據分別寫入記錄介質的特定部分。
所述數據寫入和再現裝置可以進一步包括用於從記錄介質中再現視頻數據的數據再現模塊;以及輸出部件,用於將數據再現模塊再現的視頻數據傳送到外部視頻顯示裝置。
在接收到再現視頻數據的命令時,所述控制器可以控制數據再現模塊和輸出部件從記錄介質中再現要求用戶輸入密碼的消息數據,並將該消息數據傳送到視頻顯示裝置。
當通過鍵信號輸入部件輸入的用戶密碼與寫在記錄介質上的密碼數據比較並匹配時,控制器可以控制數據再現模塊再現該視頻數據。
當通過鍵信號輸入部件輸入的用戶密碼與寫在記錄介質上的密碼數據比較並匹配時,控制器可以通過組合密碼數據的數字來生成加密密鑰,並可以控制信號處理器用該加密密鑰對視頻數據進行解擾。
與本發明的上述方面一致地,提供了數據再現裝置,其包括數據再現模塊,用於再現寫在記錄介質中的視頻數據和密碼數據,信號處理器,用於利用加密密鑰解擾數據再現模塊中的視頻數據,鍵信號輸入部件,用於提供輸入用戶密碼的功能,以及控制器,用於當從記錄介質再現的密碼數據與用戶密碼比較並匹配時,通過組合該密碼數據的數字生成加密密鑰並將該加密密鑰提供給信號處理器。
數據再現裝置還可以包括輸出部件,用於將數據處理器解擾的視頻數據傳送到外部視頻顯示裝置。
在接收到再現視頻數據的命令時,所述控制器可以控制數據再現模塊和輸出部件從記錄介質中再現要求用戶輸入密碼的消息數據,並將該消息數據傳送到視頻顯示裝置。
與本發明的上述方面一致地,提供了一種數據寫入和再現方法,其包括利用密碼數據生成加密密鑰,利用加密密鑰加擾視頻數據,將加擾的視頻數據寫入記錄介質,將密碼數據寫入記錄介質的特定部分。
所述數據寫入和再現方法還可以包括在接收到再現視頻數據的命令時顯示要求輸入用戶密碼的消息,在輸入用戶密碼時通過比較用戶密碼和密碼數據驗證該用戶密碼,當用戶密碼和密碼數據相互匹配時通過組合該密碼的數字生成加密密鑰,從記錄介質中再現視頻數據並用加密密鑰解擾該視頻數據。
所述數據寫入和再現方法還可以包括在用戶密碼和密碼數據相互不匹配時顯示表明密碼錯誤的消息。
本發明的其他方面和/或優點將部分在下面的描述中提出,並由於該描述而變得明顯或通過實現本發明獲得。
下面,通過結合附圖描述示例實施例,本發明的上述和/或其它方面和優點將變得更容易理解圖1是根據本發明實施例的數據寫入和再現裝置的結構框圖;圖2是根據本發明實施例的數據寫入方法的流程圖;圖3是根據本發明實施例的數據再現方法的流程圖。
具體實施例方式
現在詳細參考本發明的實施例,這些例子在附圖中示出,其中全篇中相似的附圖標記指相似的元件。為了參照附圖解釋本發明而在下面描述實施例。
圖1示出根據本發明的數據寫入和再現裝置的結構。參考圖1,數據寫入和再現裝置包括數據再現模塊110、數據寫入模塊120、信號處理器130、控制器140、鍵信號輸入部件150、輸出部件160。
鍵信號輸入部件150提供可以使用戶輸入再現命令、寫入命令等等的功能。當用戶利用提供給數據寫入和再現裝置或遠程控制器的按鈕鍵輸入再現命令或寫入命令時,鍵信號輸入部件150識別並向控制器140通知輸入命令。
在通過鍵信號輸入部件150接收數據寫入命令時,控制器140控制數據寫入模塊110寫入數據。可以從通過接口連接的諸如可攜式攝像機等等的外部視頻顯示裝置接收視頻數據並記錄在記錄介質上。在實施例中,採用內容加擾系統(CSS)算法來加擾和寫入視頻數據。也就是說,利用特定加密密鑰按照特殊順序混合視頻數據,由此即使在視頻數據再現時也能防止被正確顯示。
信號處理器130採用特定加密密鑰加擾視頻數據。可以由控制器140利用密碼生成該加密密鑰。當例如密碼包括4個數字時,可以通過組合該4個數字生成加密密鑰。
用戶可以用鍵信號輸入部件150在寫入數據的同時設置密碼。所設置的密碼可以存儲在記錄介質的特定部分中,如上所述,還可以用於生成再現該數據所需的加密密鑰。為了防止竊取該密碼,可能對該密碼加密並存儲。也就是說,可以加擾並存儲密碼數據。密碼的每個數字或字母可以分別存儲在記錄介質的不同部分。
當數據寫入和再現裝置是數字通用盤播放器(DVDP)時,數據寫入模塊110將加擾的視頻數據以VOD文件的格式存儲在DVD上。此外,涉及該DVD的信息可以按照IFO(信息)文件的格式記錄。因此,關於密碼的數據也可以按照IFO文件的格式記錄。
下面解釋數據如何由數據寫入和再現裝置再現。在通過鍵信號輸入部件150接收到數據再現命令時,控制器140控制數據再現模塊110產生密碼數據。在DVDP的情況下,可以通過打開IFO文件從DVD的IFO文件中提取出密碼數據。
控制器140控制發送要求輸入密碼的消息數據並在視頻顯示裝置的屏幕上顯示該消息數據。該消息數據可以利用存儲在記錄介質的特定部分的消息數據。具體地說,在DVDP的情況下,當DVD標題插入DVDP中時,顯示介紹視頻(如運動圖像預覽)和菜單屏幕。菜單屏幕可以顯示出一個菜單,包括諸如播放和場景選擇的選項。當用戶用遠程控制器或其它輸入裝置選擇播放時再現該視頻。關於該菜單屏幕的數據存儲為IFO文件。密碼輸入菜單添加到該菜單屏幕中,從而只在輸入密碼並得到驗證的時候才再現該視頻數據。為了理解起見,由用戶輸入的要再現數據的密碼稱為用戶密碼。
控制器140判定通過消息窗口輸入的用戶密碼是否與存儲在記錄介質中的密碼匹配。如果匹配,則控制器140用該密碼生成加密密鑰。所生成的加密密鑰提供給信號處理器130。控制器140控制數據再現模塊110再現該視頻數據。
信號處理器130利用控制器140提供的加密密鑰對數據再現模塊110再現的數據進行解擾。解擾後的數據由輸出部件160傳送到外部視頻顯示裝置。
如果用戶密碼與記錄介質上存儲的密碼不匹配,則控制器140控制發送表明密碼不正確的消息數據並顯示在視頻顯示裝置的屏幕上。表明密碼不正確的消息數據可以存儲在記錄介質中。
只具有再現功能的數據再現裝置可以通過利用存儲在記錄介質中的加密密鑰解擾視頻數據來實現鎖定功能或複製防止功能。在這樣的實施例中,數據再現裝置包括如圖1所示的相同部件,除了數據寫入模塊120。
圖2是根據本發明實施例的數據寫入方法的流程圖。參考圖2,當用戶輸入數據寫入命令時,控制器140識別數據寫入命令(S210)。存儲在記錄介質上的特定消息數據被發送到視頻顯示裝置上以顯示密碼輸入消息(S220)。
當用戶輸入密碼時(S230),控制器140通過組合該密碼的數字或字母生成加密密鑰(S240)。用生成的加密密鑰加擾待寫入的視頻數據(S250)。
加擾的視頻數據被寫入記錄介質中。用於生成加密密鑰的關於密碼的數據寫在記錄介質的特定部分(S260)。由此,可以為再現而解擾視頻數據。
圖3是根據本發明實施例的數據再現方法的流程圖。參考圖3,當用戶輸入數據再現命令時(S310),要求輸入密碼的消息顯示在視頻顯示裝置的屏幕上(S320)。控制器140可以從記錄介質的特定部分再現涉及密碼輸入菜單的數據,並將該數據發送到視頻顯示裝置。
在從用戶接收到密碼時(S330),再現記錄介質中的密碼並將其與所接收的密碼進行比較(S340)。
如果密碼相互匹配,則通過組合該密碼的數字或字母生成加密密鑰(S350)。從記錄介質再現視頻數據並利用該加密密鑰進行解擾(S360)。
如果密碼不匹配,則產生密碼錯誤的消息並發送到視頻顯示裝置(S370)。
根據本發明的實施例,不知道密碼的第三人無法正確再現視頻數據。
根據上述說明,為記錄介質設置和記錄不同的密碼。由此,不知道密碼的第三人無法正確解擾和再現視頻數據,因為加密密鑰不是用密碼來生成的。如果記錄介質被非法複製,則由於密碼的存在而不可能再現數據,從而防止了非法複製和觀看。特別是,由於密碼對每個記錄介質都不同,因此現有竊取方法無法獲得加密密鑰。由此大大減小了被竊取的可能性。
儘管示出和描述了本發明的一些實施例,本領域的技術人員可以理解可以對這些實施例進行修改而不偏離本發明的原理和精神。本發明的範圍由權利要求及其等價物限定。
權利要求
1.一種數據寫入和再現裝置,包括信號處理器,用於利用加密密鑰加擾視頻數據;數據寫入模塊,用於將由信號處理器加擾的視頻數據寫入記錄介質;鍵信號輸入部件,用於提供輸入密碼的功能;以及控制器,用於從該密碼中生成加密密鑰並將該加密密鑰提供給信號處理器。
2.根據權利要求1所述的數據寫入和再現裝置,其中,所述控制器控制數據寫入模塊將由信號處理器加擾的視頻數據和密碼數據分別寫入記錄介質的特定部分。
3.根據權利要求2所述的數據寫入和再現裝置,進一步包括數據再現模塊,用於從所述記錄介質中再現視頻數據;以及輸出部件,用於將由數據再現模塊再現的視頻數據傳送到外部視頻顯示裝置。
4.根據權利要求3所述的數據寫入和再現裝置,其中,所述控制器在接收到再現視頻數據的命令時,控制數據再現模塊和輸出部件從記錄介質中再現要求輸入用戶密碼的消息數據,並將該消息數據傳送到視頻顯示裝置。
5.根據權利要求4所述的數據寫入和再現裝置,其中,所述控制器在通過鍵信號輸入部件輸入的用戶密碼與寫在記錄介質上的密碼數據比較並匹配時,控制數據再現模塊再現視頻數據。
6.根據權利要求5所述的數據寫入和再現裝置,其中,所述控制器在通過鍵信號輸入部件輸入的用戶密碼與寫在記錄介質上的密碼數據比較並匹配時,通過組合密碼數據的數字來生成加密密鑰,並控制信號處理器用該加密密鑰對視頻數據進行解擾。
7.一種數據再現裝置,包括數據再現模塊,用於再現寫在記錄介質中的視頻數據和密碼數據;信號處理器,用於利用加密密鑰來解擾由數據再現模塊再現的視頻數據;鍵信號輸入部件,用於提供輸入用戶密碼的功能;以及控制器,用於當從記錄介質再現的密碼數據與用戶密碼比較並匹配時,通過組合該密碼數據的數字生成加密密鑰並將該加密密鑰提供給信號處理器。
8.根據權利要求7所述的數據再現裝置,還包括輸出部件,用於將由所述數據處理器解擾的視頻數據傳送到外部視頻顯示裝置。
9.根據權利要求8所述的數據再現裝置,其中,所述控制器在接收到再現視頻數據的命令時,控制所述數據再現模塊和輸出部件從記錄介質中再現要求輸入用戶密碼的消息數據,並將該消息數據傳送到視頻顯示裝置。
10.一種數據寫入和再現方法,包括利用密碼數據生成加密密鑰;利用該加密密鑰加擾視頻數據;將該加擾的視頻數據寫入記錄介質;以及將密碼數據寫入記錄介質的特定部分。
11.根據權利要求10所述的數據寫入和再現方法,還包括在接收到再現視頻數據的命令時顯示要求輸入用戶密碼的消息;在輸入用戶密碼時通過比較用戶密碼和密碼數據來確認該用戶密碼;當用戶密碼和密碼數據相互匹配時通過組合該密碼的數字生成加密密鑰;從記錄介質中再現視頻數據並用該加密密鑰解擾該視頻數據。
12.根據權利要求10所述的數據寫入和再現方法,還包括在用戶密碼和密碼數據相互不匹配時顯示表明密碼錯誤的消息。
13.一種方法,包括接收用戶密碼和存儲在記錄介質上的存儲的密碼;將該用戶密碼與存儲的密碼進行比較;如果該用戶密碼與存儲的密碼相匹配,則利用該存儲的密碼或用戶密碼生成加密密鑰;利用該加密密鑰對存儲在記錄介質上的數據進行解擾。
14.根據權利要求13所述的方法,其中,所述接收用戶密碼和存儲的密碼包括接收數字形式的密碼。
全文摘要
本發明提供了一種在寫入和再現數據時採用密碼的數據寫入和再現裝置。該數據寫入和再現裝置包括信號處理器,用於利用加密密鑰加擾視頻數據;數據寫入模塊,用於將由信號處理器加擾的視頻數據寫入記錄介質;鍵信號輸入部件,用於提供輸入密碼的功能;以及控制器,用於從該密碼中生成加密密鑰並將該加密密鑰提供給信號處理器。利用數據寫入和再現裝置存儲數據的記錄介質只能通過與CSS兼容的再現裝置再現。因此,可防止數據被第三方非法複製和觀看並減小了被竊取的可能性。
文檔編號H04N5/913GK1747033SQ200510088189
公開日2006年3月15日 申請日期2005年7月25日 優先權日2004年7月24日
發明者金以吉 申請人:三星電子株式會社