具有數(shù)據(jù)隱藏和加密功能的可信光盤驅(qū)動器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種光盤驅(qū)動器(光驅(qū)),尤其涉及一種具有數(shù)據(jù)隱藏和加密功能的可 信光盤驅(qū)動器。
【背景技術(shù)】
[0002] 現(xiàn)有的數(shù)字光盤產(chǎn)品都是將信息轉(zhuǎn)換成二進(jìn)制數(shù)據(jù),并將二進(jìn)制數(shù)據(jù)以某種調(diào)制 方式與存儲介質(zhì)記錄符的兩種不同物理狀態(tài)相對應(yīng),實(shí)現(xiàn)數(shù)據(jù)存儲,這類存儲方式稱為二 值存儲。目前的只讀光盤存儲技術(shù)所采用的都是二值存儲方式,根據(jù)反射光光強(qiáng)的高低來 判斷當(dāng)前所對應(yīng)的位置是"坑"(Pit)或者"岸"(Land),每個(gè)記錄單元上可以記錄兩個(gè)狀 態(tài)數(shù),也就是正好對應(yīng)1位(bit)的信息。使用者通過解碼器來獲取數(shù)字光盤上記錄的信 息。
[0003] 在安全意識和隱私意識日益提高的今天,信息的保密逐漸受到人們的重視,另外, 在大量信息或數(shù)據(jù)傳輸?shù)倪^程中,對信息或數(shù)據(jù)來源可靠性的識別也是非常重要的研究課 題?,F(xiàn)有技術(shù)中通常都是通過采用軟件算法來實(shí)現(xiàn)傳統(tǒng)光盤內(nèi)容或數(shù)據(jù)加密,然而這種方 式在安全性能上沒有對數(shù)據(jù)的硬件加密更為強(qiáng)大,而且也無法達(dá)到數(shù)據(jù)隱藏的目的。
【發(fā)明內(nèi)容】
[0004] 綜上所述,確有必要提供一種簡單且安全性高的具有數(shù)據(jù)隱藏和加密功能的可信 光盤驅(qū)動器。
[0005] -種具有數(shù)據(jù)隱藏和加密功能的可信光盤驅(qū)動器,其包括數(shù)據(jù)傳輸單元、主控制 器、嵌入控制器以及光學(xué)頭組件; 所述數(shù)據(jù)傳輸單元與所述主控制器以及嵌入控制器連接,用于將原始文件傳輸?shù)剿?主控制器,將隱藏文件傳輸?shù)剿銮度肟刂破鳎?所述主控制器用于接收所述原始文件,并將該原始文件轉(zhuǎn)換成第一刻錄激光開關(guān)信號 后傳輸?shù)剿銮度肟刂破髦校摰谝豢啼浖す忾_關(guān)信號對應(yīng)所述原始文件在光盤物理游程 上的交替變換的坑和岸; 所述嵌入控制器設(shè)置在所述主控制器與所述光學(xué)頭組件之間,該嵌入控制器進(jìn)一步包 括: 數(shù)據(jù)傳輸模組,用于接收所述隱藏文件以及所述第一刻錄激光開關(guān)信號, 數(shù)據(jù)轉(zhuǎn)換模組,用于將所述隱藏文件轉(zhuǎn)換成第二刻錄激光開關(guān)信號; 數(shù)據(jù)編碼模組,用于將所述第一刻錄激光開關(guān)信號與第二刻錄激光開關(guān)信號進(jìn)行編碼 以形成一第三刻錄激光開關(guān)信號,所述編碼方式為子坑、子岸編碼方式以使所述光盤物理 游程的至少部分所述坑中形成子岸以及至少部分所述岸中形成子坑; 所述光學(xué)頭組件接收所述第三刻錄激光開關(guān)信號,并根據(jù)該第三刻錄激光開關(guān)信號在 光盤上進(jìn)行刻錄形成所述坑、岸、子坑、子岸。
[0006] 相對于現(xiàn)有技術(shù),本發(fā)明提供的具有數(shù)據(jù)隱藏和加密功能的可信光盤驅(qū)動器采用 所述嵌入控制器中的數(shù)據(jù)編碼模組對對應(yīng)原始文件和隱藏文件的第一刻錄激光開關(guān)信號 與第二刻錄激光開關(guān)信號以子坑、子岸編碼方式將隱藏文件加載到原始文件中,從而實(shí)現(xiàn) 了數(shù)據(jù)的硬件加密與隱藏的目的,大大提高了數(shù)據(jù)隱藏的安全性。
【附圖說明】
[0007] 圖1為本發(fā)明實(shí)施例提供的具有數(shù)據(jù)隱藏和加密功能的可信光盤驅(qū)動器功能模 塊框圖示意圖。
[0008] 圖2為本發(fā)明實(shí)施例1提供的子坑、子岸編碼方式的示意圖。
[0009] 圖3為本發(fā)明實(shí)施例2提供的采用子坑、子岸編碼編碼方式刻錄數(shù)據(jù)后的可信光 盤讀出射頻信號的波形示意圖。
[0010] 主要元件符號說明
如下【具體實(shí)施方式】將結(jié)合上還附圖進(jìn)一步說明本友明。
【具體實(shí)施方式】
[0011] 以下將結(jié)合附圖詳細(xì)說明本發(fā)明提供的基于光存儲介質(zhì)的數(shù)據(jù)隱藏與加密方法 以及具有數(shù)據(jù)隱藏和加密功能的可信光盤驅(qū)動器。
[0012] 本發(fā)明實(shí)施例提供一種基于光存儲介質(zhì)的數(shù)據(jù)隱藏與加密方法,包括以下步 驟: S1,接收原始文件,并將原始文件轉(zhuǎn)換成二進(jìn)制序列A,該二進(jìn)制序列A對應(yīng)光存儲介 質(zhì)的物理游程中的坑和岸; 52, 接收隱藏文件,并將該隱藏文件轉(zhuǎn)換成二進(jìn)制序列B ; 53, 將該二進(jìn)制序列B以子坑、子岸編碼方式與所述二進(jìn)制序列A進(jìn)行編碼形成一復(fù) 合編碼,以使所述光存儲介質(zhì)物理游程的至少部分坑中形成子岸以及至少部分岸中形成子 坑,以及 54, 將該復(fù)合編碼在所述光存儲介質(zhì)上刻錄形成物理游程中的所述坑、岸、子岸以及子 坑。
[0013] 首先需要說明的是,本發(fā)明實(shí)施例中,由于所述二進(jìn)制序列A與光存儲介質(zhì)的物 理游程中的坑和岸對應(yīng),二進(jìn)制序列B與所述光存儲介質(zhì)的物理游程中的子坑、子岸對應(yīng), 因此,后續(xù)為方便描述,部分說明中會以坑和岸來代替二進(jìn)制序列A (原始文件),以子坑、子 岸來代替二進(jìn)制序列B(隱藏文件)。而在,文件存儲的過程中,是依次產(chǎn)生二進(jìn)制序列A、二 進(jìn)制序列B然后再根據(jù)二進(jìn)制序列A、二進(jìn)制序列B在光存儲介質(zhì)上對應(yīng)形成坑、岸、子岸、 子坑。
[0014] 所述光存儲介質(zhì)可以為各種數(shù)據(jù)類型的光盤,例如但不限于DVD、⑶、BD、EVD以及 HDDVD中的至少一種。
[0015] 傳統(tǒng)二值物理游程長度的光存儲介質(zhì)在數(shù)據(jù)存儲刻寫過程中,一束會聚的刻錄激 光掃描過光存儲介質(zhì)的表面,通過調(diào)制激光的功率來記錄信息。激光的功率至少被調(diào)制 成兩種功率,一種能使所述光存儲介質(zhì)上留下物理坑,另一種不能使所述光存儲介質(zhì)上留 下物理坑。被留下物理坑的地方被稱之為坑(pit ),不能被留下物理坑的地方被稱之為岸 (land)。在讀取過程中,一束會聚的讀激光沿記錄時(shí)的掃描方向掃描過光盤記錄層,反射回 的光強(qiáng)將被光電探測器檢測。有坑的地方會使反射的光強(qiáng)降低,也就是使光電探測器輸出 的讀出信號幅值降低。對檢測讀出的射頻信號進(jìn)行切分,即可得到坑和岸的長度,從而獲得 記錄的信息。
[0016] 光存儲介質(zhì)上一個(gè)物理數(shù)據(jù)位稱之為一個(gè)通道或一個(gè)T,連續(xù)相同類型(坑或岸) 的物理數(shù)據(jù)位為一個(gè)物理游程。例如DVD物理游程最短長度為3T,最長為14T,其中數(shù)據(jù)物 理游程長度可為3T至IlT中的任意值,14T為數(shù)據(jù)幀幀頭。光存儲介質(zhì)上的物理游程以所 述坑或岸交替連續(xù)出現(xiàn),這些連續(xù)交替的坑或岸代表的為存儲在該光存儲介質(zhì)上的原始數(shù) 據(jù)。
[0017] 本發(fā)明實(shí)施例所述數(shù)據(jù)隱藏和加密方法即基于該光存儲介質(zhì)存儲數(shù)據(jù)的原理及 過程。
[0018] 在上述步驟Sl中,所述原始文件即為原本需要存儲在所述光存儲介質(zhì)上的數(shù)據(jù) 文件,該原始文件為對外可見的,即任何人都可以利用如光驅(qū)等讀取出該原始文件。該原始 文件在存儲在所述光存儲介質(zhì)上之前會先轉(zhuǎn)換成所述二進(jìn)制序列A,該二進(jìn)制序列A代表 該原始文件的數(shù)據(jù)信息。后續(xù)光刻錄介質(zhì)會將該二進(jìn)制序列A以坑和岸連續(xù)交替的形式刻 錄在所述光存儲介質(zhì)上。
[0019] 在上述步驟S3中,所述子坑、子岸的編碼方式是指將二進(jìn)制序列B中的每一個(gè)二 進(jìn)制值或部分值以子坑、子岸的形式體現(xiàn)。即所述物理游程上的子岸和子坑與所述二進(jìn)制 序列B對應(yīng),為該隱藏文件后續(xù)在所述光存儲介質(zhì)上的硬件體現(xiàn)。所述子坑、子岸的概念是 相對于代表原始文件的坑和岸而言的。所述子岸設(shè)置在所述坑中,會使原來的坑分解,從而 使原來的坑在物理游程長度方向上形成連續(xù)交替短坑、子岸以及短坑。類似地,所述子坑設(shè) 置在所述岸中,會使原來的岸分解,從而使原來的岸在物理游程長度方向上形成連續(xù)交替 短岸、子坑以及短岸。同理,所述短岸以及短坑是相對于它們本身所處的原始的岸和坑而言 的。即,原始的岸和坑由于子坑、子岸的加入而分解。因此,所述子坑、子岸編碼方式即