專利名稱:數(shù)據(jù)記錄方法及裝置、數(shù)據(jù)記錄媒體與數(shù)據(jù)重現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于防止拷貝或禁止未經(jīng)許可而使用的和用于交費系統(tǒng)的一種數(shù)據(jù)記錄方法及裝置、一種數(shù)據(jù)記錄媒體與一種數(shù)據(jù)重現(xiàn)方法及裝置。
背景技術(shù):
近來,隨著數(shù)字記錄(記錄用的、可記錄的、或已記錄的)媒體能力的增加和開始廣泛使用,防止拷貝或禁止未經(jīng)許可的使用也越來越重要了。這就是說,由于計算機數(shù)據(jù)能夠被輕易的拷貝而產(chǎn)生同原始數(shù)據(jù)同樣的數(shù)據(jù),同時,數(shù)字音頻數(shù)據(jù)或數(shù)字視頻數(shù)據(jù)能夠通過拷貝或轉(zhuǎn)錄被復(fù)制而不會損壞,而因此未經(jīng)許可的拷貝屢見不鮮。
為了避免數(shù)字音頻或視頻數(shù)據(jù)的未經(jīng)許可的拷貝,已知有一種被稱為“串行拷貝管理系統(tǒng)”(SCMS)或“拷貝生成管理系統(tǒng)”(CGMS)的標(biāo)準。由于這些系統(tǒng)在記錄數(shù)據(jù)的特定部分設(shè)置了禁止拷貝的標(biāo)志,因此出現(xiàn)了能夠通過轉(zhuǎn)儲拷貝即對數(shù)字雙層信號整體的拷貝來提取數(shù)據(jù)的問題。
對于計算機數(shù)據(jù),將文件內(nèi)容本身加密和只允許正式注冊的用戶使用,例如象日本專利第昭-60-116030號所公開的那樣,也付諸實施了。將這種用法與一個系統(tǒng)相結(jié)合,該系統(tǒng)發(fā)行一種具有加密記錄信息的數(shù)字記錄媒體作為信息流通的一種形式,用戶要交付費用以獲取他或她需要的對信息解密的密鑰。對于上述的系統(tǒng),需要一種用于加密的簡單實用的技術(shù)。
發(fā)明內(nèi)容
鑒于上述的技術(shù)背景,本發(fā)明的一個目的是提供一種數(shù)據(jù)記錄的方法及裝置,一種數(shù)據(jù)記錄媒體與一種數(shù)據(jù)重現(xiàn)的方法及裝置,從而能夠通過簡化的結(jié)構(gòu)來實現(xiàn)加密、通過簡化的結(jié)構(gòu)來實現(xiàn)禁止拷貝或未經(jīng)許可的使用,使得解密困難并且能夠容易地控制相關(guān)的裝置或加密的深度。
本發(fā)明的記錄方法的特點在于輸入數(shù)據(jù)至少在下列步驟之一中被加密將輸入數(shù)字數(shù)據(jù)以預(yù)置數(shù)據(jù)卷為單位進行劃分的扇區(qū)形成步驟,附加首標(biāo)的步驟,糾錯與譯碼的步驟,根據(jù)預(yù)置的調(diào)制系統(tǒng)實施調(diào)制的調(diào)制步驟,或附加同步模式的同步附加步驟。實施隨機化以消除相同模式的加擾步驟可以包括在可用于加密的這些步驟中。
上述的數(shù)據(jù)記錄方法能夠應(yīng)用于數(shù)據(jù)記錄裝置。
本發(fā)明的數(shù)據(jù)重現(xiàn)方法的特點在于,在按照上述數(shù)據(jù)記錄方法記錄的數(shù)據(jù)記錄媒體的重現(xiàn)中,輸入數(shù)據(jù)至少已經(jīng)在下列步驟之一所對應(yīng)的記錄步驟中被加密同步分離步驟,解調(diào)步驟,糾錯與譯碼步驟,扇區(qū)分解步驟和首標(biāo)分離步驟;還在于輸入數(shù)據(jù)在與用于加密的記錄步驟相對應(yīng)的重現(xiàn)步驟中被解密。對用于記錄的加擾進行解擾的解擾步驟可以包括在可用于解密的這些步驟之中。
上述數(shù)據(jù)重現(xiàn)方法能夠應(yīng)用于數(shù)據(jù)重現(xiàn)裝置。
使用本發(fā)明的數(shù)據(jù)記錄方法,通過使用預(yù)置的密鑰信息和使用被寫在不同于記錄媒體的數(shù)據(jù)記錄區(qū)域的區(qū)域中的信息作為用于加密的密鑰信息的一部分對數(shù)據(jù)加密來實現(xiàn)上述的目的。上述方法能夠應(yīng)用于數(shù)據(jù)記錄裝置和應(yīng)用于數(shù)據(jù)記錄媒體。
本發(fā)明的數(shù)據(jù)重現(xiàn)方法的特點還在于,當(dāng)重現(xiàn)在記錄過程中被加密的數(shù)字信號時,通過使用密鑰信息來實現(xiàn)解密,所述密鑰信息的至少一部分被寫入與記錄媒體的數(shù)據(jù)記錄區(qū)域不同的區(qū)域。
上述方法能夠應(yīng)用于數(shù)據(jù)重現(xiàn)裝置。
本發(fā)明的數(shù)據(jù)記錄方法的特點還在于根據(jù)用于記錄的密鑰信息來至少改變加擾步驟的初始值和生成多項式這二者中的一個。
本發(fā)明的數(shù)據(jù)重現(xiàn)方法的特點還在于根據(jù)用于記錄的密鑰信息來至少通過改變初始值和生成多項式這二者中的一個來進行解擾。
輸入數(shù)字數(shù)據(jù)以預(yù)置數(shù)據(jù)卷為單位的形式劃分成扇區(qū),并且結(jié)果數(shù)據(jù)通過首標(biāo)附加,糾錯與編碼,使用預(yù)置調(diào)制系統(tǒng)進行調(diào)制和附加記錄媒體上的用于記錄的同步模式來進行處理。通過至少在上述步驟之一對輸入數(shù)據(jù)加密,完成加密的某一特定的步驟也成為加密的密鑰,因此增加了解密的難度。
至少一部分用于加密的密鑰信息被寫入不同于記錄媒體上的記錄區(qū)域的區(qū)域。這部分密鑰信息在重現(xiàn)時被讀出并用于解密。由于密鑰信息不完全等同于記錄媒體上數(shù)據(jù)記錄區(qū)域中的信息,使得解密的難度增加了。
在加擾期間,根據(jù)用于加密的密鑰,至少改變生成多項式和初始值這二者中的一個。加擾的目的在于隨機化,以消除數(shù)據(jù)串中相同的模式。任何一般的加擾都可用于加密。
圖1是本發(fā)明數(shù)據(jù)記錄裝置的第一實施例結(jié)構(gòu)的簡要方框圖。
圖2是在扇區(qū)形成電路中實現(xiàn)偶字節(jié)和奇字節(jié)交錯的說明性結(jié)構(gòu)的方框圖。
圖3表示偶字節(jié)和奇字節(jié)的交錯。
圖4是加擾器的一個例子。
圖5說明加擾器的預(yù)置值的一個例子。
圖6說明具有可變生成多項式的加擾器的一個例子。
圖7說明扇區(qū)格式的一個例子。
圖8說明在扇區(qū)內(nèi)同步區(qū)域進行加密的一個例子。
圖9所示的是扇區(qū)內(nèi)首標(biāo)區(qū)域的一個例子。
圖10所示的是糾錯編碼電路的概略結(jié)構(gòu)。
圖11所示的是糾錯編碼電路的詳細結(jié)構(gòu)。
圖12所示的是糾錯編碼電路的另一例。
圖13所示的是在調(diào)制電路中的加密的一個例子。
圖14所示的是附加在已調(diào)制信號上的同步字的一個特定的例子。
圖15所示的是在同步附加電路中加密的一個例子。
圖16所示的是數(shù)據(jù)記錄媒體的一個例子。
圖17所示的是本發(fā)明數(shù)據(jù)重現(xiàn)裝置的第一實施例的簡要結(jié)構(gòu)的方框圖。
圖18所示的是通過解調(diào)電路進行解密的一個例子。
圖19所示的是糾錯解碼電路的一個例子的簡要結(jié)構(gòu)圖。
圖20所示的是糾錯解碼電路的一個例子的詳細結(jié)構(gòu)圖。
圖21所示的是糾錯解碼電路的另一個例子。
圖22所示的是解擾電路的一個例子。
圖23所示的是加擾器的另一個例子。
圖24所示的是圖23所示的加擾器的預(yù)置值的一個例子。
圖25表示扇區(qū)格式的另一例。
圖26是說明圖25所述的扇區(qū)格式形式的一個扇區(qū)首標(biāo)區(qū)域的一個例子。
圖27是糾錯編碼電路的另一個例子的方框圖。
圖28是說明把乘積碼作為糾錯碼的一個特定的例子。
圖29是說明扇區(qū)信號格式的一個例子。
圖30是說明附加在已調(diào)制信號上的同步字的另一個特定例。
圖31是說明在同步附加電路中進行加密的另一例。
圖32是說明糾錯解碼電路的另一個例子的方框圖。
具體實施例方式
下面結(jié)合附圖詳細說明本發(fā)明的優(yōu)選實施例。
圖1扼要地表示本發(fā)明的第一實施例。
在圖1中,數(shù)字數(shù)據(jù),例如對模擬音頻或視頻信號或計算機數(shù)據(jù)進行數(shù)字轉(zhuǎn)換而獲得的數(shù)據(jù),被傳送到輸入端11。輸入數(shù)字數(shù)據(jù)通過接口電路12被送至扇區(qū)形成電路13,以預(yù)置數(shù)據(jù)卷(如2048字節(jié))為單位來形成扇區(qū)。如此形成扇區(qū)的數(shù)據(jù)被送至加擾電路14進行加擾。對于加擾而言,由于輸入數(shù)據(jù)被隨機化,因此相同字節(jié)樣式將不會連續(xù)地產(chǎn)生,也就是說通過隨機化的方式,消除了相同的模式,使得信號能夠被恰當(dāng)?shù)刈x取和記錄。經(jīng)過加擾或隨機化的數(shù)據(jù)被送至首標(biāo)附加電路15,排列在每個扇區(qū)前端的首標(biāo)數(shù)據(jù)在這里被附加,并且所得到的數(shù)據(jù)被送至糾錯編碼電路16。糾錯編碼電路16延遲數(shù)據(jù),并產(chǎn)生校驗碼以附加所生成的校驗碼。下一個電路,即調(diào)制電路17,將8位數(shù)據(jù)根據(jù)預(yù)置的調(diào)制規(guī)則轉(zhuǎn)換為16通道位的調(diào)制數(shù)據(jù),并將所得到的已調(diào)制數(shù)據(jù)送至同步附加電路18。同步附加電路18以預(yù)置數(shù)據(jù)卷為單位附加一違反上述預(yù)置調(diào)制系統(tǒng)調(diào)制規(guī)則的同步信號,即被稱作不規(guī)則模式的同步信號,并且通過一驅(qū)動電路,即驅(qū)動器19,將所得到的同步信號傳送至記錄頭20。記錄頭20執(zhí)行光學(xué)的或磁光的記錄和存在記錄媒體上記錄已調(diào)制信號。盤狀記錄媒體21通過主軸電機22作旋轉(zhuǎn)運動。
加擾電路14并非必需的。而且加擾電路14可以插在首標(biāo)附加電路15之后,對帶有附加首標(biāo)的數(shù)字數(shù)據(jù)進行加擾。帶有附加首標(biāo)的數(shù)字數(shù)據(jù)可以送至糾錯編碼電路16。
應(yīng)當(dāng)注意的是,在扇區(qū)形成電路13,加擾電路14,首標(biāo)附加電路15,糾錯編碼電路16,調(diào)制電路17和同步附加電路18中,至少配置其中之一來加密輸入數(shù)據(jù)并輸出經(jīng)過加密的信號。最好是用兩個或兩個以上的電路進行加密。用于加密的密鑰信息的至少一部分使用被寫入與記錄媒體21的數(shù)據(jù)記錄區(qū)域不同的區(qū)域的識別信息,如媒體本身的識別信息,生產(chǎn)商識別信息,銷售商識別信息,記錄裝置或編碼器本身的識別信息,媒體生產(chǎn)設(shè)備(如切割機或沖壓機)本身的識別信息,地區(qū)信息(如國家代碼)或從外部提供的識別信息。這些被如此寫入與記錄媒體的數(shù)據(jù)記錄區(qū)域不相同區(qū)域的識別信息通過目錄(TOC)生成電路23,從接口電路1 2送至端子24和直接從接口電路12送至端子25。從端子24、25輸出的識別信息被用作加密的密鑰信息的一部分。電路13至18的至少一個,最好是二個或更多個電路使用該密鑰信息對輸入數(shù)據(jù)加密。從端子24、25輸出的識別信息被作為適當(dāng)?shù)男畔⑺椭劣糜谠谟涗浢襟w21上作記錄的記錄頭20。
在這種情況下,電路13至18中哪一個電路執(zhí)行了加密代表了一種選擇,并且被認為是用來在重現(xiàn)過程中產(chǎn)生正常重現(xiàn)信號所需的密鑰。這就是說,如果加密已在所述電路之一進行,就需要在六種選擇中擇其一。而如果加密已在所述電路的兩個中進行時,則需要在相應(yīng)于從六個電路中選擇兩個電路的組合數(shù)字,即在15種選擇中擇其一。如果加密有可能在6個電路13至18中的一至六個電路中進行,則可供選擇的種數(shù)將會進一步增長,使得采用試湊法很難找到該組合,因此起到了加密的作用。
用于加密的密鑰信息可以根據(jù)預(yù)置的定時,例如在扇區(qū)的基礎(chǔ)上,來進行切換。在根據(jù)預(yù)置定時切換密鑰信息中,是否進行切換,切換周期或多條密鑰信息的切換順序也可用作提高加密等級、加密難易度或解密難度的密鑰。
下面說明電路13至18的結(jié)構(gòu)和加密的詳例。
首先,如圖2所示,扇區(qū)形成電路13被設(shè)計用于交錯偶奇字節(jié)。這就是指,如圖2所示,圖1的接口電路12的輸出數(shù)據(jù)被送至有二個輸出端的轉(zhuǎn)換開關(guān)31。該開關(guān)的一輸出端通過偶/奇交錯器33被送至扇區(qū)形成電路34,該開關(guān)的另一輸出端直接送至扇區(qū)形成電路34。扇區(qū)形成電路34以2048字節(jié)為單位采集輸入數(shù)據(jù)以形成一個扇區(qū)。扇區(qū)形成電路13的轉(zhuǎn)換開關(guān)32的轉(zhuǎn)換操作受控于作為密鑰來操作的一位控制信號。偶/奇交錯器33將圖3A所示的具有偶字節(jié)36a和奇字節(jié)36b交替排列的輸入數(shù)據(jù)的一個扇區(qū)分配為如圖3所示的偶字節(jié)數(shù)據(jù)段37a和奇字節(jié)數(shù)據(jù)段37b,并輸出這些數(shù)據(jù)段。而且,扇區(qū)內(nèi)特定的數(shù)據(jù)段39可通過密鑰信息來指定,并且只有在特定數(shù)據(jù)段39中的數(shù)據(jù)才可以分配在偶字節(jié)數(shù)據(jù)段39a和奇字節(jié)數(shù)據(jù)段39b中。在這種情況下,指定數(shù)據(jù)段39的方式可以被設(shè)計為從進一步增加密鑰信息的可選種數(shù)以提高加密等級的多種方法中選擇。加擾電路14使用被稱作并行塊同步類型的加擾器,所述加擾器采用一種如圖4所示的15位移位寄存器。加到加擾器的數(shù)據(jù)輸入端35的是從扇區(qū)形成電路13以最低有效位(LSB)首先在時間上到來的次序,即被稱作LSB最先的次序提供的數(shù)據(jù)。用于加擾的15位移位寄存器14a與根據(jù)生成多項式x15+x+1提供反饋的異或(ExOR)電路14b相聯(lián)系。因此,圖5中所示的預(yù)置值或初始值被設(shè)置到15位移位寄存器14a上。同時,圖5所示的預(yù)置值的選擇號可在扇區(qū)的基礎(chǔ)上根據(jù),例如,扇區(qū)地址的低4位的值進行切換。移位寄存器14a的輸出數(shù)據(jù)和在端子35的輸入數(shù)據(jù)被異或電路14c異或以便在端子14d輸出并送至圖1中的首標(biāo)附加電路15。
根據(jù)密鑰信息例如預(yù)置的識別號數(shù)可以改變所述的生成多項式和預(yù)置值(初始值)。即,可用圖6所示的結(jié)構(gòu)來改變生成多項式。在圖6中,將移位寄存器14a的15位中的各位輸出送至切換開關(guān)14f的固定端上,所述切換開關(guān)14f受控于控制端14g的例如4位控制數(shù)據(jù)。切換開關(guān)14f的輸出被送至異或電路14b。通過改變控制端14g的控制數(shù)據(jù),就有可能改變生成多項式x15+xn+1中n的值。對于改變預(yù)置值而言,利用16字節(jié)識別信息中的每一字節(jié)值的算術(shù)運算,可以處理圖5中預(yù)置值表的預(yù)置值??梢粤信e的識別信息有媒體本身的識別信息,生產(chǎn)商識別信息,銷售商識別信息,記錄設(shè)備或編碼器本身的識別信息,媒體生產(chǎn)設(shè)備本身的識別信息,地區(qū)信息或從外部提供的識別信息。上述信息可以相互組合或與其它信息組合使用。改變生成多項式的結(jié)構(gòu)并不限于圖6所示的結(jié)構(gòu),抽頭的數(shù)目或移位寄存器的級數(shù)都可按需要改變。
下面詳細說明首標(biāo)附加電路15。
圖7表示扇區(qū)格式的一個具體的例子。每一個扇區(qū)由一個2048字節(jié)的用戶數(shù)據(jù)區(qū)域41和附加在其上的4個字節(jié)的同步區(qū)域42、16字節(jié)的首標(biāo)區(qū)域43及4字節(jié)的檢錯碼(EDC)44所組成。檢錯代碼區(qū)域44的檢錯碼由為用戶數(shù)據(jù)區(qū)41和首標(biāo)區(qū)43生成的32位CRC代碼所組成。首標(biāo)附加電路15中的加密可以在被稱作數(shù)據(jù)同步、首標(biāo)地址或CRC的同步信號上進行。
作為對扇區(qū)同步信號或數(shù)據(jù)同步加密的一個例子,如果分配給四字節(jié)同步區(qū)域42各字節(jié)的字節(jié)模式由圖8中的A、B、C、D表示,則這些四字節(jié)內(nèi)容可使用2位密鑰信息來按字節(jié)進行移位或循環(huán)。這就是說,通過用0、1、2或3的2位密鑰分別切換到ABCD、BCDA、CDAB或DABC,如果和密鑰數(shù)據(jù)不重合,則不能實現(xiàn)扇區(qū)同步,也即不能實現(xiàn)正常的重現(xiàn)。字節(jié)模式A到D可使用如ISO 646中的字符代碼。
如圖9所示,在首標(biāo)區(qū)域43中形成有用于被稱為冗余循環(huán)代碼CRC 45的各層,用于允許/禁止拷貝或管理拷貝生成的拷貝信息,表明多層盤的一個特定層的層47,地址48和備用49。加密可通過對地址48的32位進行位加擾,在這里是進行重排位序的方式來完成。如果使用x16+x15+x2+1作為CRC 45的生成多項式,也可改變響應(yīng)于密鑰的x15至x的15個位取代第二項x15和第三項x2來進行加密。也可以通過算術(shù)操作處理CRC 45的16個位和處理密鑰信息來進行加密。
可以列舉的識別信息有媒體本身的識別信息,生產(chǎn)商識別信息,銷售商識別信息,記錄設(shè)備、編碼器或媒體生產(chǎn)設(shè)備本身的識別信息,地區(qū)信息或從外部提供的識別信息。上述信息可以相互組合或與其它信息組合使用。
圖10和圖11表明了糾錯編碼電路16的一個特定實施例。
在圖10和圖11中,圖1中首標(biāo)附加電路15所輸出的數(shù)據(jù)通過輸入端51送至C1編碼器52。在本特定實施例中,糾錯和編碼的每個幀由多達148字節(jié)或148符號的數(shù)據(jù)組成。輸入端51的數(shù)字數(shù)據(jù)每次采集148個字節(jié),并被送至作為第一編碼單元的C1編碼器52。在C1編碼器52中,附加一8字節(jié)的校驗碼,所得數(shù)據(jù)經(jīng)過用于交錯的延遲電路53送至作為第二編碼單元的C2編碼器54。所述C2編碼單元54附加于一個14字節(jié)的Q校驗碼的數(shù)據(jù)上,該Q校驗碼經(jīng)延遲電路55反饋至C1編碼器52。包含P和Q校驗碼的170個字節(jié)從C1編碼器52取出并經(jīng)由延遲電路56和帶有倒相器的重排電路57輸出到輸出端58以送至圖1的調(diào)制電路17。
對于上述糾錯編碼電路中的加密而言,需要考慮響應(yīng)加密密鑰信息而選擇是否將倒相器插入到重排電路57中倒相部分57a的每個字節(jié)中。即,雖然22字節(jié)的P和Q校驗碼被所述基本結(jié)構(gòu)中重排電路57的倒相部分57a的倒相器所倒相,這些倒相器中的某一些可省去不用或若干倒相器可被插入到C1數(shù)據(jù)中用于倒轉(zhuǎn)輸出的極性。
當(dāng)執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換時,不可能糾錯的概率根據(jù)與所述基本結(jié)構(gòu)的差別程度而變化,即,如果這種差別小,則最終被重現(xiàn)的輸出數(shù)據(jù)出現(xiàn)差錯的概率只有微小的增加,而如果差別很多,從整體上看糾錯就變得很困難,因此重現(xiàn)幾乎是不可能的。例如在C1編碼器的情況下,作為表示糾錯能力的指標(biāo)的距離是9,因此最大達到4個字節(jié)的檢錯和糾錯是可能的,如果存在一個刪除點,最大達到8個字節(jié)的糾錯是可能的。因此,如果存在5個或更多個差別,就總是不可能通過C1代碼進行糾正。如果存在4個偏差,則出現(xiàn)脆弱的糾正狀態(tài),在至少再有一個差錯時糾正就變?yōu)椴豢赡?。?dāng)差別從3到2到1遞減時,可實行的糾錯概率按上述順序增大。如果利用這一點就一定能形成重現(xiàn)的狀態(tài),在這種狀態(tài)下如果提供音頻或視頻的軟件,重現(xiàn)在一定程度上是可能的,但不是完美無缺的,并且有時會發(fā)生紊亂。可以利用這一點來只讓用戶知道所述軟件的概要。
在這種情況下,可使用把倒相器改變的位置規(guī)定在例如兩處的方法,根據(jù)密鑰信息隨機地選擇改變的位置并且限定改變位置的最小數(shù)字為兩處的方法,或使用包含上述兩種方法的組合的方法。
倒相器插入的或改變的位置并不限于圖10和11所示的重排電路57中的位置,C1編碼器上游或下游的任何的位置或它們的各種組合都可以使用。在有多個位置的情況下,可以使用不同的密鑰。對于數(shù)據(jù)轉(zhuǎn)換而言,可使用位的相加或相似的邏輯運算來代替倒相器,可以根據(jù)用于加密的密鑰信息來互換或替換數(shù)據(jù)。當(dāng)然可單獨或組合地使用各種加密技術(shù)如利用移位寄存器或各種功能處理來進行轉(zhuǎn)換。
圖12表示了糾錯編碼電路16的另外一個特定的實施例,其中一組異或(ExOR)電路61接入重排電路57中倒相器57a的下游,并且另一組異或電路66接入C1編碼器52輸入端的上游。
具體地說,所述異或電路組61對從C1編碼器52輸出和經(jīng)過延遲電路56和重排電路57中的倒相器部分57a的170字節(jié)的數(shù)據(jù)進行異或操作的數(shù)據(jù)轉(zhuǎn)換,即對信息數(shù)據(jù)C170n+169~C170n+22和校驗數(shù)據(jù)P170n+21~P170n+14,Q170n +13~Q170n進行異或操作的數(shù)據(jù)轉(zhuǎn)換,而異或電路組66則對148字節(jié)的輸入數(shù)據(jù)B148m~B148n+147進行異或操作的數(shù)據(jù)轉(zhuǎn)換。在異或電路組61、66中使用的異或電路對1個字節(jié)的或8位的輸入數(shù)據(jù)和由1位控制數(shù)據(jù)確定的8位預(yù)置數(shù)據(jù)進行異或操作。這些8位異或電路(如果預(yù)置的8位數(shù)據(jù)等于零,則與倒相器電路相等)中的170個和148個分別用于異或電路組61、66中。
在圖12中,170位密鑰信息被送至端子62并且通過一個被稱作D-鎖存器的電路63路由到異或電路組61的170個異或電路中的每一個。D-鎖存電路63響應(yīng)于送至使能端64的1位加密控制信號而切換下列二者之一從端子62直接發(fā)送170位密鑰信息至異或電路組61和將全部的170位設(shè)置為“0”。所述異或電路組61的170個異或電路當(dāng)中。從D-鎖存電路63提供“0”值的異或電路直接從重排電路57中的倒相器部分57a輸出數(shù)據(jù),而從D-鎖存電路63提供“1”值的異或電路則把從重排電路57中的倒相器部分57a來的數(shù)據(jù)進行例相然后輸出。在所有值為0的情況下,直接從重排電路57中的倒相器部分57a輸出數(shù)據(jù)。除了包括148個異或電路和帶有148位的密鑰信息之外,異或電路組66和異或電路組61的裝置很相似,因此,輸送到端子67的148位密鑰信息經(jīng)過D-鎖存電路68被送至所述異或電路組中的每一個異或電路。D-鎖存電路68通過使能端69的加密控制信號切換到148位密鑰信息或全部零值。
在圖12所示的電路中,異或電路組61對從C1編碼器52輸出并經(jīng)過延遲電路56和重排電路57的倒相器部57a的170字節(jié)的數(shù)據(jù)進行異或操作的數(shù)據(jù)轉(zhuǎn)換,即對信息數(shù)據(jù)C170n+169~C170n+22和校驗數(shù)據(jù)P170n+21~P170n+14,Q170n +13~Q170n進行異或操作的數(shù)據(jù)轉(zhuǎn)換。另一方面,異或電路組61可根據(jù)148字節(jié)的密鑰信息設(shè)計成對148字節(jié)的信息數(shù)據(jù)C170n+169~C170n+22而不對校驗數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換。
使用圖12所示的電路,可實現(xiàn)同圖10和11中所示電路相似的操作和效果。也可能使用異或電路61和66之一組或者使用兩組異或電路之一組成兩組的選擇作為加密密鑰。
可以列舉的密鑰信息有媒體專用的識別信息,生產(chǎn)商識別信息、銷售商識別信息、記錄設(shè)備、編碼器或媒體生產(chǎn)設(shè)備專用的識別信息,地區(qū)信息,或從外部提供的識別信息。上述信息可相互組合使用或與其它信息組合使用。
也可以使用與門、或門、與非門、或非門或倒相器電路來取代異或電路61和62作為上述的數(shù)據(jù)轉(zhuǎn)換設(shè)備。除了利用1位的密鑰信息或在8位基礎(chǔ)上的密鑰數(shù)據(jù)進行邏輯處理外,還可對8位信息數(shù)據(jù)進行邏輯處理。另一方面,與門、或門、異或門、與非門、或非門或倒相器電路可組合使用于與信息數(shù)據(jù)的1個字對應(yīng)的8位中的各位。在這種情況下,148×8位的密鑰數(shù)據(jù)被用于148字節(jié)的數(shù)據(jù),即148×8位的數(shù)據(jù)。而且,如果組合地使用與門、或門、異或門、與非門、或非門或倒相器電路,這些組合本身也可作為密鑰來使用。當(dāng)然可使用各種加密技術(shù),如利用移位寄存器或各種功能處理而進行的轉(zhuǎn)換,使得它們也可以組合起來使用。
在第一實施例中說明了交叉交錯型糾錯碼,但它也可應(yīng)用于乘積碼,以后將對其作為本發(fā)明的第二實施例進行說明。
現(xiàn)在參照圖13說明圖1中調(diào)制電路17的加密。在此圖中,從糾錯編碼電路16輸出的數(shù)據(jù)每8位(1個字節(jié))送至端子71,而8位密鑰信息則送至輸入端子72。這些8位數(shù)據(jù)被送至作為邏輯處理電路一例的異或電路73用以執(zhí)行異或操作。異或電路73的8位輸出被送至預(yù)置的調(diào)制系統(tǒng)的調(diào)制器,如8-16轉(zhuǎn)換電路74,以轉(zhuǎn)換到16通道位。由8-16轉(zhuǎn)換電路74進行8-16轉(zhuǎn)換的系統(tǒng)的一個實例被稱為EFM+調(diào)制系統(tǒng)。
雖然使用8位密鑰信息的加密在數(shù)據(jù)調(diào)制之前,但是密鑰信息的位數(shù)不局限于8,而用于8-16轉(zhuǎn)換的轉(zhuǎn)換表的輸入-輸出的相互關(guān)系可以根據(jù)密鑰信息來改變。當(dāng)然對于密鑰信息而言,也可使用以上描述的記錄媒體專用的識別信息。
下面說明同步附加電路18。
同步附加電路18使用圖14所示的S0至S4四種同步字來產(chǎn)生以8-16調(diào)制幀為單位的同步。例如,對作為8-16調(diào)制的一個幀的85個數(shù)據(jù)符號或1360通道位附加一個32通道位的同步字,該幀的構(gòu)成與C1或C2代碼有關(guān),使C1代碼串的領(lǐng)先幀的同步字不同于另一幀的同步字,用以產(chǎn)生S0到S3四種同步字S0至S3。這些同步字S0至S3,根據(jù)直接在前面的字的“0”或“1”的狀態(tài),即根據(jù)所謂的數(shù)字和或dc值,各自具有a和b兩種同步模式。
根據(jù)密鑰信息75的兩位,使用圖15所示的電路,可以改變對S0到S3這四種同步字的選擇以實現(xiàn)加密的目的。運就是指,表示S0到S3四個同步字的兩位數(shù)據(jù)76的各位和表示2位密鑰信息75的相應(yīng)位用二個異或電路77、78來異或以產(chǎn)生新的同步字表示數(shù)據(jù)79。這就改變了上述幀結(jié)構(gòu)中使用同步字的方式或上述幀結(jié)構(gòu)中使用不同種類的同步字的情況(position),以實現(xiàn)加密的目的。
也可能增加同步字種類的數(shù)量和根據(jù)加密的密鑰確定從這些同步字中取出這四種同步字的方式。上述的記錄媒體專用的識別信息可作為這種密鑰信息來使用。
圖16表示作為記錄媒體一例的盤狀記錄媒體101,如光盤。所述盤狀記錄媒體101從內(nèi)緣向外緣看具有一中心孔102,作為目錄區(qū)域(TOC)或程序管理區(qū)域的導(dǎo)入?yún)^(qū)域103,用于記錄程序數(shù)據(jù)的程序區(qū)域104,及程序結(jié)尾區(qū)域或?qū)С鰠^(qū)域105。在用于重現(xiàn)音頻信號或視頻信號的光盤中,音頻或視頻數(shù)據(jù)記錄在所述程序區(qū)域中,音頻或視頻數(shù)據(jù)的時間信息由導(dǎo)入?yún)^(qū)域103管理。
寫入與程序區(qū)域不同的區(qū)域中的識別信息,可作為密鑰信息的一部分。具體地說,該識別信息可寫入作為目錄區(qū)域的導(dǎo)入?yún)^(qū)域103或?qū)С鰠^(qū)域105。所述識別信息包括記錄媒體專用的識別信息例如產(chǎn)品號碼,生產(chǎn)商識別信息,銷售商識別信息,記錄裝置或編碼器專用的識別信息或生產(chǎn)記錄媒體的設(shè)備如切割機或沖壓機專用的識別信息,經(jīng)過上述6個電路13至18中至少一個最好是兩個電路中的加密而得到的信號被記錄在作為數(shù)據(jù)記錄區(qū)域的程序區(qū)域104中。為了重現(xiàn),可使用上述識別信息用于解密。所述識別信息也可用物理或化學(xué)方法寫入導(dǎo)入?yún)^(qū)域103中,并且在重現(xiàn)過程中被讀出以作為解碼用的密鑰信息使用。
下面將參照圖17說明本發(fā)明的數(shù)據(jù)重現(xiàn)方法和數(shù)據(jù)重現(xiàn)裝置的優(yōu)選實施例。
在圖17中,作為一種記錄媒體例子的盤狀記錄媒體101隨主軸電機108轉(zhuǎn)動,以便被重現(xiàn)頭裝置109,如光學(xué)拾取頭,讀取記錄內(nèi)容。
經(jīng)重現(xiàn)頭裝置109讀取的數(shù)字信號被送至目錄解碼編器111和放大器112中。識別信息從目錄解碼器111中讀出以至少作為用于解密的密鑰信息的一部分。所述識別信息包括記錄媒體專用的識別信息如產(chǎn)品號碼,生產(chǎn)商識別信息,銷售商識別信息,記錄裝置或編碼器專用的識別信息,或生產(chǎn)記錄媒體的設(shè)備如切割機或沖壓機專用的識別信息。重現(xiàn)裝置專用的識別信息或外來的識別信息可以從所述重現(xiàn)裝置中的CPU 122輸出以便至少作為密鑰信息的一部分。外來的識別信息包括經(jīng)通信網(wǎng)絡(luò)或傳輸路徑接收的識別信息和從IC卡、ROM卡,磁卡或光卡讀取的識別信息。
從重現(xiàn)頭裝置109輸出的數(shù)字信號經(jīng)放大器112和鎖相環(huán)(PLL)電路113被送至同步分離電路114,所述同步分離電路用于分離由圖1中同步附加電路18附加的同步信號。從同步分離電路114輸出的數(shù)字信號被送至解調(diào)電路115,所述解調(diào)電路執(zhí)行與圖1中調(diào)制電路17相反的操作。具體地說,此操作將16通道位的數(shù)據(jù)轉(zhuǎn)換為8位的數(shù)據(jù)。從解調(diào)電路115輸出的數(shù)字數(shù)據(jù)被送至糾錯解碼電路116,所述糾錯解碼電路執(zhí)行與圖1中糾錯編碼電路16相反的操作。已解碼數(shù)據(jù)被一個扇區(qū)分解電路117分解為許多扇區(qū),并且每個扇區(qū)前端的首標(biāo)被首標(biāo)分離電路118所分離。扇區(qū)分解電路117和首標(biāo)分離電路118分別對應(yīng)于圖1中的扇區(qū)形成電路13和首標(biāo)附加電路15。解擾電路119執(zhí)行與圖1中加擾電路14加擾相反的解擾操作以使重現(xiàn)的數(shù)據(jù)經(jīng)接口電路120在輸出端121輸出。
應(yīng)該注意的是,加密至少已在記錄過程中的下列電路之一中進行扇區(qū)形成電路13,加擾電路14,首標(biāo)附加電路15,糾錯編碼電路16,調(diào)制電路17和同步附加電路18。因此,需要在與所述加密電路相對應(yīng)的重現(xiàn)側(cè)電路114至119中執(zhí)行解密操作。即,如果在圖1中的扇區(qū)形成電路13中進行加密,則需要在扇區(qū)分解電路117中使用用于加密的密鑰信息進行解密。相似地,解擾電路119、首標(biāo)分離電路118,糾錯解碼電路116、解調(diào)電路115、和同步分離電路114中的解密需要分別與圖1中的加擾電路14,首標(biāo)附加電路15,糾錯編碼電路16、調(diào)制電路17和同步附加電路18的加密相聯(lián)系。
同步分離電路114通過在幀結(jié)構(gòu)中檢測多個,如4個,不同種類的同步字的使用方式或各種同步字的使用情況來進行解密,如參照圖14和15所說明的,所述使用方式和使用情況已根據(jù)用于加密的密鑰信息有了改變。
在由解調(diào)電路115進行解密操作中,從同步分離電路114送至16到8轉(zhuǎn)換電路131以便從16通道位轉(zhuǎn)換的8位數(shù)據(jù)被送至與圖13中的異或電路32相對應(yīng)的異或電路132,以便與從端子133輸入的8位密鑰信息相異或,從而恢復(fù)相應(yīng)于圖13中送至輸入端71的8字節(jié)數(shù)據(jù),如圖18所示。被恢復(fù)的數(shù)據(jù)被送至糾錯解碼電路116。
糾錯解碼電路116通過圖19和20的結(jié)構(gòu)執(zhí)行與圖10和11所示的糾錯編碼電路相反的操作。
參照圖19和20,從解調(diào)電路115輸出的已解調(diào)數(shù)據(jù)以170個字節(jié)或170個符號為單位,經(jīng)帶有倒相器142a的重排電路142和延遲電路143,被送至作為第一解碼器的C1解碼器144。在送至C1解碼器144的170字節(jié)數(shù)據(jù)中,有22字節(jié)的數(shù)據(jù)是P校驗數(shù)據(jù)和Q校驗數(shù)據(jù)。C1解碼器144利用這些校驗數(shù)據(jù)進行解碼。C1校驗數(shù)據(jù)經(jīng)延遲電路145將170字節(jié)的數(shù)據(jù)送至作為第二解碼器的C2解碼器146,在所述C2解碼器146中,使用這些校驗數(shù)據(jù)進行糾錯和解碼。C2解碼器146的輸出數(shù)據(jù)被送至圖19中的延遲C1解碼電路140。這個電路與延遲電路143和C1解碼器144相似,并重復(fù)地執(zhí)行與延遲電路143和C1解碼器144相似的操作,以進行糾錯和解碼。圖20所述的實施例中,延遲C1解碼電路140表示為延遲電路147和作為第三解碼器的C3解碼器。延遲電路147和C3解碼器148或延遲一C1解碼電路140執(zhí)行最終的糾錯和解碼以便使不具有校驗碼的148字節(jié)數(shù)據(jù)在輸出端149輸出。所述的148字節(jié)的數(shù)據(jù)與輸入圖11的C1編碼器52的148字節(jié)的數(shù)據(jù)相對應(yīng)。
如果加密已在圖10和11中糾錯編碼電路的重排電路57的倒相器部分57a中進行,就需要在圖19和20中糾錯和解碼電路重排電路142的倒相器部分142a進行相應(yīng)的解密。當(dāng)然需要執(zhí)行與參照圖10和11所說明的各種加密相反的解密操作。
圖21表示了與圖12中糾錯編碼電路的結(jié)構(gòu)相對應(yīng)的糾錯解碼電路。
參照圖21,異或電路組151被接入到重排電路142的倒相器部分142a的輸入側(cè)和延遲電路143的輸入側(cè),所述異或電路組151相應(yīng)于接入到圖12中重排電路57的倒相器部分57a輸出側(cè)的異或電路組61,而異或電路組156被接入到C3解碼器148的輸出側(cè),相應(yīng)于接入到圖12中C1編碼器52的輸入側(cè)的異或電路組66。
所述異或電路組151、156的結(jié)構(gòu)用于對圖12中異或電路組61、66執(zhí)行的數(shù)據(jù)斬進行數(shù)據(jù)轉(zhuǎn)換的解譯。這兩個異或電路組中異或電路組151由170個8位異或電路所組成,而異或電路組156由148個8位異或電路所組成。如果已由圖12中糾錯編碼電路記錄側(cè)的異或電路61對除了校驗數(shù)據(jù)以外的148字節(jié)信息數(shù)據(jù)進行了響應(yīng)于密鑰信息的數(shù)據(jù)轉(zhuǎn)換,則異或電路組151自然地由148個8位異或電路所構(gòu)成。
相應(yīng)于輸送至圖12的端子62的密鑰信息的170位密鑰信息被送至圖21的端子152。經(jīng)由D鎖存電路153將密鑰信息輸送至異或電路組151中170個異或電路中的每一個。所述D鎖存電路153響應(yīng)于輸送到使能端154的1位加密控制信號,在下述兩種操作間進行轉(zhuǎn)換從端子152直接輸出170字節(jié)的密鑰信息到異或電路組151和將170個字節(jié)全部設(shè)置為“0”(全零)。另一方面,異或電路組156與異或電路組151相似,但是異或電路組156具有148個異或電路和具有與輸送至圖12的端子12的密鑰信息相同的148位密鑰信息。輸送到端子157的所述148位的密鑰信息經(jīng)過D鎖存電路158送至148個異或電路中的每一個電路。所述D鎖存電路158又響應(yīng)于從使能端159輸入的加密控制信號在148位的密鑰信息和全零之間進行轉(zhuǎn)換。
利用所述的異或電路或所述糾錯電路的倒相器,就可能實現(xiàn)簡單但是有效的加密。而且,通過控制倒相器的數(shù)量,可以根據(jù)保密等級的要求來解決所述加密等級中通常不可重現(xiàn)的數(shù)據(jù)或在加重的差錯狀態(tài)下成為不可重現(xiàn)的數(shù)據(jù)。即,通過控制倒相器或異或電路的數(shù)目,可以進行這樣的控制,對應(yīng)于更好的和更壞的差錯狀態(tài),使重現(xiàn)分別變得可能和不可能。而且,不能通過糾錯本身恢復(fù)的可重現(xiàn)狀態(tài)也能產(chǎn)生出來。對于加密密鑰而言,在每個加密地點位的數(shù)目甚至可達到100或100個以上,上述的實施例就是如此。由此可使用大量的密鑰的位數(shù)進行加密以提高數(shù)據(jù)安全性。而且,通過在LSI或IC芯片硬件中實現(xiàn)糾錯編碼電路和糾錯解碼電路,可使一般的用戶很難進入記錄媒體,因此再次提高了數(shù)據(jù)的安全性。
扇區(qū)分解電路117進行被稱為解除交錯的操作,即,如果按參照圖2和3所作的說明,在記錄過程中已經(jīng)由扇區(qū)形成電路13通過交錯奇或偶字節(jié)進行了加密,則上述的解除交錯操作是與這種奇或偶交錯相反的操作。
如果按參照圖7至9所作的說明,已經(jīng)使用首標(biāo)附加電路15在記錄過程中進行了加密,即進行了表示扇區(qū)同步、地址變化或CRC變化的數(shù)據(jù)同步字節(jié)模式置換,則首標(biāo)分離電路118進行相對應(yīng)的解密。
圖22表示解擾電路119的說明性實施例。從圖17首標(biāo)分離電路118輸出的數(shù)字數(shù)據(jù)被送至端子161。從端子161輸出的數(shù)字數(shù)據(jù)被圖4中的加擾器解擾,以便在輸出端164輸出。根據(jù)從認可(authorization)機構(gòu)171輸出的加密密鑰信息,通過改變多項式165和預(yù)置值或初始值166(見參照圖4對加擾器所作的說明)來進行解擾。根據(jù)首標(biāo)信息167中復(fù)制信息46的內(nèi)容、記錄媒體或重現(xiàn)裝置專用的識別信息172、生產(chǎn)商或銷售商的通用識別信息173或由外部提供的外部識別信息174,認可機構(gòu)171產(chǎn)生加密密鑰信息以根據(jù)該密鑰信息來控制生成多項式165或預(yù)置值166。
如前所述,有關(guān)需要在電路114至119的哪一個電路中解密的信息成為用于加密的密鑰信息。而且,加密密鑰信息可在預(yù)置的周期內(nèi),如每個扇區(qū)內(nèi),進行切換。通過把是否進行切換、或把切換周期作為密鑰使用,提高了加密的難易程度。
通過將生產(chǎn)商識別信息、銷售商識別信息或裝置識別信息與復(fù)制防止信息或收費信息相組合,如上所述各別地設(shè)置這些信息以對數(shù)據(jù)加密和記錄被加密的數(shù)據(jù),能夠在物理格式的層次上實現(xiàn)防止復(fù)制、非法翻版或非法使用。另外,有關(guān)數(shù)據(jù)安全功能的信息、拷貝允許/禁止信息或收費/免費信息在記錄媒體上或在記錄/重現(xiàn)系統(tǒng)的物理格式中得到了實現(xiàn)。
這就是說,通過在記錄媒體上預(yù)先記錄安全/收費信息和將這一信息與使用記錄媒體的可記錄/不可記錄的信息的數(shù)據(jù)加密相組合,就可用簡化的結(jié)構(gòu)來實現(xiàn)防止拷貝和防止非法使用。通過在物理格式中的隱藏包容(latentincorporation),就可使解碼變得困難。由于結(jié)構(gòu)仍停留在加密狀態(tài),因此所述結(jié)構(gòu)是安全的,可以防止轉(zhuǎn)貯拷貝。所述結(jié)構(gòu)可在扇區(qū)、文件、區(qū)段或?qū)拥幕A(chǔ)上變化。而且,可以通過通訊、IC卡、或用遙控器來進行密鑰控制。也可聽任滯后(hysteresis)來防止剽竊。
下面說明本發(fā)明的第二實施例。
第二實施例是上述第一實施例的部分改型。其整體結(jié)構(gòu)如圖1所示。下面只說明圖1中的結(jié)構(gòu)的電路13至18改型的部分。
圖1的扇區(qū)形成電路13可按照上述第一實施例那樣配置。但是,加擾電路14則按圖23所示的那樣來配置。
如圖23所示在加擾電路14中,從圖1的扇區(qū)形成電路1 3輸出的數(shù)據(jù)以最低有效的位先輸出的順序,即LSB第一的順序,輸送至數(shù)據(jù)輸入端35。構(gòu)造一個用于加擾的15位移位寄存器14a以便通過使用異或(ExOR)電路14b來提供生成多項式x15+x4+1的反饋,而圖24所示的預(yù)置值或初始值被設(shè)置在15位移位寄存器14a中。對圖24所示的預(yù)置值的選擇號進行選擇,這樣便可在扇區(qū)的基礎(chǔ)上結(jié)合例如扇區(qū)地址的低4位的值對預(yù)置值進行切換。移位寄存器14a的輸出數(shù)據(jù)與端子35的輸入數(shù)據(jù)被異或電路14c所異或,其中輸出在輸出端14d輸出以送至圖1的首標(biāo)附加電路15。
預(yù)置值(初始值)可根據(jù)密鑰信息如預(yù)置的識別號數(shù)而改變。即,可使用16字節(jié)識別信息的各個字節(jié)的值對圖24預(yù)置值表中的16字節(jié)識別信息的預(yù)置值進行邏輯處理。在這種情況下,識別信息可包括如下識別信息之一或它們的組合記錄媒體專用的產(chǎn)品號碼,生產(chǎn)商識別信息、銷售商識別信息,記錄裝置或編碼器專用的識別信息或生產(chǎn)記錄媒體的設(shè)備專用的識別信息、地區(qū)信息、從外部提供的識別信息。上述各種信息也可與其它信息組合使用。邏輯處理包括異或(ExOR),邏輯積(AND)、邏輯和(OR)或移位。
用于第二實施例的扇區(qū)格式可以如圖25那樣來構(gòu)造。
在圖25中,每個扇區(qū)由各為172個字節(jié)的12行,總共2064個字節(jié)所組成,其中的2048個字節(jié)表示主要數(shù)據(jù)。一個4字節(jié)的識別數(shù)據(jù)(ID)排列在12行中第1行的最前面位置,接下來的順序是2字節(jié)的ID檢錯碼(IED),6字節(jié)的保留數(shù)據(jù)(RSV)。在最后一行的最后位置上排列4字節(jié)的檢錯碼(EDC)。
如圖26所示,識別數(shù)據(jù)(ID)的4個字節(jié)由扇區(qū)信息形成的第一字節(jié)(631到624位)和扇區(qū)號形成的剩下三個字節(jié)(623到60位)所組成。所述扇區(qū)信息由1位的扇區(qū)格式類型,1位的跟蹤方法,1位的反射率,1位的備用信息,2位的區(qū)域類型和2位的層號所組成。
圖1的首標(biāo)附加電路15執(zhí)行倒換(transposition)功能,即,根據(jù)密鑰信息對扇區(qū)格式中識別數(shù)據(jù)(ID)的24位扇區(qū)數(shù)字在位的基礎(chǔ)上進行加擾,以執(zhí)行加密。另外,為了執(zhí)行加密,可根據(jù)密鑰信息對2字節(jié)的ID檢錯碼(IED)的生成多項式或4字節(jié)的檢錯碼(EDC)的生成多項式進行修改,或用密鑰信息對其進行邏輯處理。
圖1中的糾錯編碼電路16可以如圖27那樣來構(gòu)造。對于編碼,使用如圖28所示的乘積碼或塊碼。
參照圖27,從圖1所示的首標(biāo)附加電路15輸出的數(shù)據(jù)被送至輸入端210。輸入數(shù)據(jù)被送至作為第一編碼單位的P0編碼器211。輸入至P0編碼器211的輸入數(shù)據(jù)有172字節(jié)乘192行或B00到B191,171。如圖28所示,P0編碼器211將作為16字節(jié)里德-索洛蒙碼(RS code)的RS(208,192,17)的RS外碼附加于172列的192字節(jié)的每一列。P0編碼器211的輸出數(shù)據(jù)經(jīng)上述用于加密的數(shù)據(jù)轉(zhuǎn)換電路212送至交錯電路213,以形成輸入到PI編碼器214的經(jīng)交錯后的數(shù)據(jù)。PI編碼器214將RS(182,172,11)(RS代碼)的RS內(nèi)碼(PI)附加于172字節(jié)乘208行的172個字節(jié)的每一行。因此,PI編碼器214輸出182字節(jié)乘208行的數(shù)據(jù)。這些輸出數(shù)據(jù)經(jīng)上述用于加密的數(shù)據(jù)轉(zhuǎn)換電路215被輸出到輸出端216。
由于P0編碼器211將16字節(jié)的P0校驗碼附加于192字節(jié)的輸入數(shù)據(jù)以使每一列輸出208字節(jié)的數(shù)據(jù),因此數(shù)據(jù)轉(zhuǎn)換電路212對16字節(jié)的校驗碼或全部208字節(jié)的數(shù)據(jù)進行上述的數(shù)據(jù)轉(zhuǎn)換以進行加密。這種數(shù)據(jù)轉(zhuǎn)換可響應(yīng)于經(jīng)端子218輸入的密鑰信息來進行。由于PI編碼器214將10字節(jié)的PI校驗碼附加于每行的172字節(jié)數(shù)據(jù),以輸出182字節(jié)的數(shù)據(jù),因此數(shù)據(jù)轉(zhuǎn)換電路215可通過對該10字節(jié)校驗數(shù)據(jù)或全部182字節(jié)數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)換來進行加密。這種數(shù)據(jù)轉(zhuǎn)換如前所述可響應(yīng)于經(jīng)端子219輸入的密鑰信息來進行。
上述的數(shù)據(jù)轉(zhuǎn)換可通過在預(yù)置位置上安排一個倒相器,通過根據(jù)密鑰信息而利用異或電路組有選擇地對數(shù)據(jù)例相,或通過使用與門、或門、或者與非門電路來進行、除了利用1位密鑰信息數(shù)據(jù)或密鑰數(shù)據(jù)對8位信息數(shù)據(jù)進行邏輯處理外,也可利用8位的密鑰信息數(shù)據(jù)對8位信息數(shù)據(jù)進行邏輯處理,或者,可以組合使用與門、或門、異或門、與非門、或非門或倒相器電路來使每個8位組成信息數(shù)據(jù)的一個字。當(dāng)然,各種加密技術(shù),如利用移位寄存器或利用功能處理的轉(zhuǎn)換,可單獨或組合使用。如果與門、或門、異或門、與非門、或非門或倒相器電路組合使用,可將組合本身作為密鑰使用。而且,除了邏輯處理之外,改變數(shù)據(jù)位置的倒換或取代數(shù)據(jù)值的替換也可以作為數(shù)據(jù)轉(zhuǎn)換來使用。當(dāng)然,各種加密技術(shù),如利用移位寄存器或利用功能處理的轉(zhuǎn)換,可單獨或組合使用。
從糾錯編碼電路獲得的182×208個字節(jié)的數(shù)據(jù)相對于行被交錯并且被分成13行1組共16組,其中每一組與一個記錄扇區(qū)相聯(lián)系。由182個字節(jié)乘13行共2366個字節(jié)組成的每個扇區(qū)被調(diào)制并且每一行附加兩個同步代碼SY,如圖29所示。對于調(diào)制而言,使用如上述第一實施例中的8到16位轉(zhuǎn)換。每一行被分成兩個同步幀,其中的每個同步幀由一個32通道位同步代碼SY和一個1456通道位的數(shù)據(jù)段所組成。圖29表示了經(jīng)調(diào)制獲得的一個扇區(qū)的數(shù)據(jù)結(jié)構(gòu)和附加的同步數(shù)據(jù)。圖29中每一扇區(qū)的38688通道位與調(diào)制之前的2418字節(jié)相對應(yīng)。
圖29中的已調(diào)制輸出信號使用SY0到SY7八種同步代碼。相應(yīng)于上述的8-16轉(zhuǎn)換狀態(tài),這些同步代碼SY0到SY7分別表示圖30(a)的8-16轉(zhuǎn)換狀態(tài)1,2的同步模式和圖30(b)的8-16轉(zhuǎn)換狀態(tài)3,4的同步模式。
可響應(yīng)于用于加密的3位密鑰信息來改變八種同步代碼SY0到SY7的選擇。即,表示八種同步代碼SY0到SY7的3位數(shù)據(jù)221的各位和3位密鑰信息222被3個異或電路223,224,225異或以產(chǎn)生表示數(shù)據(jù)226的新的同步代碼。這就改變了在上述幀結(jié)構(gòu)中使用同步代碼的方式或上述幀結(jié)構(gòu)中使用各種同步代碼的情況以進行加密。當(dāng)然,根據(jù)密鑰信息,可通過移位寄存器或通過功能轉(zhuǎn)換對3位數(shù)據(jù)進行倒換、替換或轉(zhuǎn)換。
作為與本發(fā)明第二實施例記錄側(cè)結(jié)構(gòu)相對應(yīng)的重現(xiàn)側(cè)的基本結(jié)構(gòu)與圖17所示的結(jié)構(gòu)相似,它執(zhí)行隨第二實施例的改型部分而改型的相反的操作。例如,作為與圖27中的糾錯編碼相對應(yīng)的所述相反的操作可利用圖32中的糾錯解碼電路來實現(xiàn)。
在圖32中。圖28的182×208個字節(jié)的乘積碼的數(shù)據(jù)相應(yīng)于圖27中輸出端216的輸出,即圖17中解調(diào)電路115的輸出信號,該乘積碼數(shù)據(jù)被輸入至輸入端230。從輸入端230輸出的數(shù)據(jù)被送至數(shù)據(jù)反轉(zhuǎn)換電路231,在這里執(zhí)行與圖27中數(shù)據(jù)轉(zhuǎn)換電路21 5相反的操作。數(shù)據(jù)反轉(zhuǎn)換電路231輸出的數(shù)據(jù)被輸入至PI(內(nèi)碼)解碼器232,執(zhí)行作為與圖27中PI編碼器214相反的操作,在這里將進行解碼,即,使用PI代碼進行糾錯,以產(chǎn)生圖28所示的172×208個字節(jié)的數(shù)據(jù)。PI解碼器232的輸出數(shù)據(jù)被與數(shù)據(jù)轉(zhuǎn)換電路213所執(zhí)行的操作相反的操作來處理,繼而被輸送至P0(外碼)解碼器235。P0解碼器235執(zhí)行與圖27中P0編碼器211相反的操作,即,使用P0代碼進行糾錯,以便在輸出端236取出172×182個字節(jié)的原始數(shù)據(jù)。如果圖27的數(shù)據(jù)轉(zhuǎn)換電路212,215使用密鑰信息進行數(shù)據(jù)轉(zhuǎn)換,則輸入到端子218,219的密鑰信息可被輸入至圖32的數(shù)據(jù)反轉(zhuǎn)換電路234,231的端子239,238,以便根據(jù)密鑰信息進行數(shù)據(jù)反轉(zhuǎn)換。
本發(fā)明的上述第二實施例的良好效果與上述第一實施例的相似。
在本發(fā)明的數(shù)據(jù)記錄方法的上述實施例中,至少在下述步驟之一加密處理輸入數(shù)據(jù)以預(yù)置的數(shù)據(jù)量劃分輸入數(shù)字數(shù)據(jù)的扇區(qū)形成步驟,附加首標(biāo)的首標(biāo)附加步驟,根據(jù)預(yù)置的調(diào)制系統(tǒng)進行調(diào)制的調(diào)制步驟,附加同步模式的同步附加步驟。然后輸出所得到的加密數(shù)據(jù),使得已進行加密的特定的步驟也成為加密的密鑰,因此提高了加密的難易程度。用于消除相同模式的對數(shù)據(jù)實施隨機化的加擾步驟也可包括在各加密步驟中間。還有一個優(yōu)點就是通過簡單地部分改變預(yù)先存在的結(jié)構(gòu)可以很容易地實現(xiàn)加密。使用所述的數(shù)據(jù)記錄裝置,記錄媒體,數(shù)據(jù)重現(xiàn)方法或數(shù)據(jù)重現(xiàn)裝置能夠?qū)崿F(xiàn)上述效果。
由于數(shù)據(jù)轉(zhuǎn)換是至少對在糾錯編碼過程中處理的數(shù)據(jù)的一部分進行的,因此根據(jù)加密的密鑰信息可以實現(xiàn)兩種需要的等級的加密,即利用糾錯編碼來一定程度地恢復(fù)數(shù)據(jù)是可能的等級和恢復(fù)數(shù)據(jù)是不可能的等級。這就有可能進行控制,使得對于可接受的差錯狀態(tài)重現(xiàn)是可能的或者對于不可接受的差錯狀態(tài)重現(xiàn)是不可能的,由此使得根據(jù)數(shù)據(jù)的使用或安全等級來進行調(diào)節(jié)成為可能。
另外,在糾錯中使用較大量的密鑰位數(shù)進行加密成為可能,并且加密在一個巨大的黑盒中如糾錯編碼或解碼的IC或LSI中進行,因此使一般的用戶很難解密,于是大大提高了數(shù)據(jù)的安全性。
此外,使用了預(yù)置的密鑰信息對數(shù)據(jù)加密,且用于加密的密鑰信息至少有一部分被寫入與數(shù)據(jù)記錄媒體上的數(shù)據(jù)記錄區(qū)域不同的區(qū)域,以便使這部分密鑰信息在重現(xiàn)過程中被讀出并用于解密。所述密鑰信息并不完整地存在于記錄媒體的數(shù)據(jù)記錄區(qū)域中的信息中,因此提高了解密的難度。
再有,在主要目的是對數(shù)據(jù)實施隨機化以消除數(shù)據(jù)串中相同同步模式的加擾操作過程中,響應(yīng)于加密密鑰,生成多項式或初始值至少其中之一被改變,因此可直接使用預(yù)先存在的加擾來進行加密以便用簡化的結(jié)構(gòu)實現(xiàn)加密。
通過上述的數(shù)據(jù)加密,可采用一個簡化的結(jié)構(gòu)實現(xiàn)防止拷貝或非法使用,也可很容易地將其應(yīng)用于安全或收費系統(tǒng)中。
本發(fā)明并不限于上述的實施例。例如,除了上述的倒相器或異電路之外,使用位的相加或各種邏輯操作,也可實現(xiàn)數(shù)據(jù)轉(zhuǎn)換。還可以單獨或組合地使用各種加密技術(shù),如響應(yīng)于加密密鑰信息而利用移位寄存器或各種功能處理的數(shù)據(jù)替換、替換或倒換。也可以作出各種其它的修改而不離開本發(fā)明的要旨。
權(quán)利要求
1.一種數(shù)據(jù)記錄方法,用于對輸入數(shù)字數(shù)據(jù)糾錯和編碼和在記錄媒體上記錄結(jié)果數(shù)據(jù),其中,至少對在糾錯和編碼時被處理的又與用于加密的密鑰信息相符合的部分數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換處理。
2.如權(quán)利要求1所述的數(shù)據(jù)記錄方法,其中所述的數(shù)據(jù)轉(zhuǎn)換至少通過以下操作之一來實現(xiàn)對數(shù)據(jù)和密鑰信息的邏輯處理,使用密鑰信息來進行的替換或置換功能處理。
3.如權(quán)利要求1所述的數(shù)據(jù)記錄方法,其中利用所述數(shù)據(jù)轉(zhuǎn)換處理的數(shù)據(jù)總數(shù)隨加密中遇到的難度而變化。
4.一種數(shù)據(jù)記錄裝置,用于對輸入數(shù)字數(shù)據(jù)進行糾錯編碼和在記錄媒體上記錄結(jié)果數(shù)據(jù),包括輸入裝置,用于輸入供加密用的密鑰信息;和數(shù)據(jù)轉(zhuǎn)換裝置,用于響應(yīng)于從所述輸入裝置輸入的密鑰信息而至少對在糾錯和編碼過程中被處理的部分數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換。
5.一種用于重現(xiàn)被糾錯和編碼處理并被記錄在記錄媒體上的信號的方法,其中,至少對糾錯和編碼時被處理的又與用于加密的密鑰信息相符合的部分數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換處理,和其中,在與糾錯和編碼相對應(yīng)的糾錯和解碼時被處理的又與用于加密的密鑰信息相符合的數(shù)據(jù)被進行與數(shù)據(jù)轉(zhuǎn)換相對應(yīng)的數(shù)據(jù)反轉(zhuǎn)換處理。
6.一種用于重現(xiàn)被糾錯和編碼處理并被記錄在記錄媒體上的信號的裝置,包括密鑰信息輸入裝置,用于輸入密鑰信息,所述密鑰信息用于加密在糾錯和編碼時被處理的和被數(shù)據(jù)轉(zhuǎn)換處理的特定數(shù)據(jù);和糾錯和解碼裝置,用于進行與糾錯和編碼相對應(yīng)的糾錯和解碼,所述糾錯和解碼裝置執(zhí)行與所述數(shù)據(jù)轉(zhuǎn)換相反的操作,即對從密鑰信息輸入裝置輸入的、與用于加密的密鑰信息相符合的數(shù)據(jù)進行糾錯和解碼。
全文摘要
輸入至少在下述電路之一被加密:扇區(qū)形成電路13,加擾電路14,首標(biāo)附加電路15,糾錯編碼電路16,調(diào)制電路17和同步附加電路18,上述電路用于對輸入數(shù)據(jù)進行處理以形成記錄信號。不僅所述電路中用于加密的密鑰本身,而且有關(guān)已使用了哪一個電路的信息也成為用于加密的密鑰。這就用簡化的結(jié)構(gòu)實現(xiàn)了難于解碼的加密。
文檔編號G11B20/10GK1389792SQ02118819
公開日2003年1月8日 申請日期2002年4月29日 優(yōu)先權(quán)日1995年6月30日
發(fā)明者佐古曜一郎, 川嶋功, 栗原章, 大澤義知, 応和英男 申請人:索尼公司