專利名稱::數(shù)字作品保護(hù)系統(tǒng)和記錄/重放、記錄媒體及型號改變裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通過網(wǎng)絡(luò)來分發(fā)、接收、記錄以及重放數(shù)字作品的技術(shù)。
背景技術(shù):
:由于近來的技術(shù)發(fā)展,諸如數(shù)字化文檔、音樂、圖像以及程序之類的數(shù)字作品已通過網(wǎng)絡(luò)來分發(fā),這種網(wǎng)絡(luò)以Internet為代表,使用戶可以通過網(wǎng)絡(luò)輕松地檢索各種數(shù)字作品,并將檢索到的數(shù)字作品記錄到單獨的記錄媒體上以便重放。然而,用戶可以方便地復(fù)制數(shù)字作品的這一優(yōu)點難免會遇到一個問題數(shù)字作品的版權(quán)容易受到侵害。
發(fā)明內(nèi)容為了解決上述問題,本發(fā)明的一個目的是提供一種數(shù)字作品保護(hù)系統(tǒng)、記錄/重放裝置、記錄媒體裝置、型號改變裝置、記錄/重放方法、記錄/重放程序以及儲存記錄/重放程序的記錄媒體,其中的每一個均以防止采用除記錄時所用記錄/重放裝置之外的任何其它裝置來重放所記錄的數(shù)字作品的方式,把儲存在記錄/重放裝置內(nèi)部存儲器中的數(shù)字作品記錄在便攜式記錄媒體裝置中。為了達(dá)到上述目的,在本發(fā)明的一個方面,一種用于記錄及重放數(shù)字作品的數(shù)字作品保護(hù)系統(tǒng)包括便攜式記錄媒體裝置和記錄/重放裝置,其中便攜式記錄媒體裝置包括存儲區(qū)域并連接到記錄/重放裝置。記錄/重放裝置包括內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;唯一信息存儲單元,用來預(yù)先儲存記錄/重放裝置特有的裝置唯一信息;加密單元,用來根據(jù)預(yù)先儲存的裝置唯一信息對儲存內(nèi)容進(jìn)行加密,以便生成加密信息;寫入單元,用來把生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;讀取單元,用來從記錄媒體裝置的存儲區(qū)域讀取加密信息;解密單元,用來根據(jù)儲存在唯一信息存儲單元中的預(yù)先儲存的裝置唯一信息對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及重放單元,用來重放生成的解密內(nèi)容。采用這種構(gòu)造,記錄/重放裝置根據(jù)記錄/重放裝置特有的裝置唯一信息對內(nèi)容進(jìn)行加密,以便生成加密信息,并且把生成的加密信息記錄在記錄媒體裝置中。為了重放該內(nèi)容,記錄/重放裝置根據(jù)儲存在記錄/重放裝置中的裝置唯一信息對加密信息進(jìn)行解密。這樣就產(chǎn)生了一種效果除了其中儲存了所述唯一信息的記錄/重放裝置,儲存在所述記錄媒體裝置中的加密信息不會被其它任何裝置解密或重放。在這里,最好是加密單元利用裝置唯一信息作為密鑰來對內(nèi)容進(jìn)行加密,并且解密單元利用所述裝置唯一信息作為密鑰來對所述加密信息進(jìn)行解密。采用這種構(gòu)造,利用裝置唯一信息作為密鑰來對內(nèi)容進(jìn)行加密,以便生成加密信息,并利用所述裝置唯一信息作為密鑰來對讀取的加密信息進(jìn)行解密。因此,儲存在記錄媒體裝置中的加密信息不會被不具有所述裝置唯一信息的任何裝置解密或重放。在這里,記錄/重放裝置最好還包括條件存儲單元,用來儲存表示使用內(nèi)容的允許條件的使用條件信息;以及條件判斷單元,用來根據(jù)使用條件信息來判斷是否允許使用內(nèi)容。采用這種構(gòu)造,記錄/重放裝置預(yù)先儲存用于表示使用內(nèi)容的允許條件的使用條件信息,并根據(jù)使用條件信息來判斷是否允許使用內(nèi)容。只有在判定了允許使用內(nèi)容時,才重放解密內(nèi)容。這樣,在不滿足使用條件信息所表示的條件時,禁止使用內(nèi)容。在這里,最好是,唯一信息存儲單元和條件存儲單元兩者對任何外部裝置均為讀取保護(hù)和寫入保護(hù),除非所述外部裝置被明確允許讀取或?qū)懭胛ㄒ恍畔⒓笆褂脳l件信息。采用這種構(gòu)造,唯一信息存儲單元和條件存儲單元對任何外部裝置均為讀取保護(hù)和寫入保護(hù)。這樣,防止裝置唯一信息和使用條件信息被泄漏。在這里,最好是,加密單元生成內(nèi)容特有的標(biāo)題密鑰,利用裝置唯一信息作為密鑰來對生成的標(biāo)題密鑰進(jìn)行加密,以便生成加密的標(biāo)題密鑰,利用生成的標(biāo)題密鑰作為密鑰來對內(nèi)容進(jìn)行加密,以便生成加密內(nèi)容,以及生成包括加密標(biāo)題密鑰和加密內(nèi)容的加密信息;寫入單元寫入包括加密標(biāo)題密鑰和加密內(nèi)容的加密信息;讀取單元讀取包括加密標(biāo)題密鑰和加密內(nèi)容的加密信息;解密單元利用裝置唯一信息作為密鑰來對包含在讀取的加密信息中的加密標(biāo)題密鑰進(jìn)行解密,以便生成解密的標(biāo)題密鑰,并利用解密的標(biāo)題密鑰作為密鑰來對包含在讀取的加密信息中的加密內(nèi)容進(jìn)行解密,以便生成解密內(nèi)容;記錄媒體裝置包括存儲區(qū)域,用于儲存包括加密標(biāo)題密鑰和加密內(nèi)容的加密信息。采用這種構(gòu)造,記錄/重放裝置利用裝置唯一信息作為密鑰來對生成的標(biāo)題密鑰進(jìn)行加密,從而生成加密標(biāo)題密鑰,并利用生成的標(biāo)題密鑰作為密鑰來對內(nèi)容進(jìn)行加密,從而生成加密內(nèi)容。同樣,記錄/重放裝置利用裝置唯一信息作為密鑰來對加密標(biāo)題密鑰進(jìn)行解密,以便生成解密標(biāo)題密鑰,并利用生成的解密標(biāo)題密鑰作為密鑰來對讀取的加密內(nèi)容進(jìn)行解密,以便生成解密的內(nèi)容。這樣,除了其中儲存了所述裝置唯一信息的記錄/重放裝置之外,儲存在所述記錄媒體裝置中的加密標(biāo)題密鑰不會被其它任何裝置解密。因此,加密內(nèi)容僅由所述記錄/重放裝置解密。在這里,最好是,記錄/重放裝置還包括第一驗證單元,用來在寫入單元將加密信息寫入存儲區(qū)域之前,或者在讀取單元從存儲區(qū)域中讀取加密信息之前,與包含在記錄媒體裝置中的第二驗證單元進(jìn)行相互驗證;記錄媒體裝置還包括第二驗證單元,用來與包含在記錄/重放單元中的第一加密單元進(jìn)行相互驗證;存儲區(qū)域包括第一存儲區(qū)域和第二存儲區(qū)域,只有當(dāng)?shù)谝或炞C單元確定相互驗證時,第二存儲區(qū)域才可讀取并可寫入;寫入單元將加密內(nèi)容寫入第一存儲區(qū)域,并且只有當(dāng)?shù)谝或炞C單元確定相互驗證時才將加密標(biāo)題密鑰寫入第二存儲區(qū)域;讀取單元從第一存儲區(qū)域中讀取加密內(nèi)容,并且只有當(dāng)?shù)谝或炞C單元確定相互驗證時,才從第二存儲區(qū)域中讀取加密的標(biāo)題密鑰。采用這種構(gòu)造,記錄/重放裝置和記錄媒體裝置互相進(jìn)行驗證。只有在確定相互驗證時,記錄/重放裝置才將加密標(biāo)題密鑰寫入記錄媒體裝置,或者從記錄媒體裝置中讀取加密的標(biāo)題密鑰。這樣,就防止了任何非法裝置對內(nèi)容進(jìn)行讀取或?qū)懭搿T谶@里,最好是,記錄/重放裝置還包括條件存儲單元,用來儲存表示使用內(nèi)容的允許條件的使用條件信息;以及條件判斷單元,用來根據(jù)使用條件信息來判斷是否允許使用內(nèi)容。采用這種構(gòu)造,將使用條件儲存到記錄媒體裝置中,并根據(jù)使用條件來判斷是否允許使用內(nèi)容。在這里,最好是,只有當(dāng)?shù)谝或炞C單元確定相互驗證時,寫入單元才從條件存儲單元中讀取使用條件,并把讀取的條件信息寫入第二存儲區(qū)域;只有當(dāng)?shù)谝或炞C單元確定相互驗證時,讀取單元才從第二存儲區(qū)域中讀取使用條件,并把讀取的使用條件寫入使用條件存儲單元;以及條件判斷單元根據(jù)儲存在條件存儲單元中的使用條件信息來判斷是否允許使用內(nèi)容。采用這種構(gòu)造,記錄/重放裝置和記錄媒體裝置互相進(jìn)行驗證。只有在確定相互驗證時,記錄/重放裝置才將使用條件寫入記錄媒體裝置,或者從記錄媒體裝置中讀取使用條件。此外,記錄/重放裝置根據(jù)讀取的使用條件信息來判斷是否允許使用內(nèi)容。這樣,將使用條件信息與內(nèi)容一起記錄到記錄媒體裝置中。在這里,最好是,儲存在條件存儲單元中的使用條件信息表示允許重放次數(shù)、允許重放時段、允許總重放時間、允許復(fù)制內(nèi)容次數(shù)或者允許移動內(nèi)容次數(shù);條件判斷單元(i)只有在重放單元實際重放內(nèi)容的次數(shù)等于或小于允許重放次數(shù),重放單元要重放內(nèi)容的日期和時間處于允許重放時段內(nèi),以及實際重放的總時間等于或小于允許總重放時間時,才判定重放該內(nèi)容,(ii)只有在允許復(fù)制內(nèi)容次數(shù)等于或大于1時,才判定將內(nèi)容復(fù)制到記錄媒體裝置中,以及(iii)只有在允許移動內(nèi)容次數(shù)等于或大于1時,才判定將內(nèi)容移動到記錄媒體裝置中。采用這種構(gòu)造,使用條件表示允許重放次數(shù)、允許重放時段或允許總重放時間、允許復(fù)制內(nèi)容次數(shù)或允許移動內(nèi)容次數(shù)。這樣,以多種方式限制內(nèi)容的使用。在這里,最好是,記錄/重放裝置還包括驗證判斷單元,用來判斷記錄媒體裝置是否包含第二驗證單元,當(dāng)判定記錄媒體裝置不包含第二驗證單元時,加密單元還利用裝置唯一信息作為密鑰來對內(nèi)容進(jìn)行加密,以便生成加密信息,當(dāng)判定記錄媒體裝置不包含第二驗證單元時,寫入單元還把生成的加密信息寫入記錄媒體裝置的存儲區(qū)域,當(dāng)判定記錄媒體裝置不包含第二驗證單元時,讀取單元還從記錄媒體裝置的存儲區(qū)域中讀取加密信息,以及當(dāng)判定記錄媒體裝置不包含第二驗證單元時,解密單元還利用裝置唯一信息作為密鑰來對讀取的加密信息進(jìn)行解密。采用這種構(gòu)造,根據(jù)記錄媒體裝置是否包含驗證單元,以不同方式來進(jìn)行加密,從而能夠以多種方式來使用數(shù)字作品保護(hù)系統(tǒng)。在這里,最好是,記錄媒體裝置還預(yù)先儲存記錄媒體裝置特有的媒體唯一信息;內(nèi)部存儲單元儲存與內(nèi)容有關(guān)的唯一信息類型,唯一信息類型表示內(nèi)容是根據(jù)裝置唯一信息還是根據(jù)媒體唯一信息來進(jìn)行加密;記錄/重放裝置還包括唯一信息判斷單元,用來根據(jù)儲存在內(nèi)部存儲單元中的唯一信息類型,來判斷內(nèi)容是根據(jù)裝置唯一信息還是根據(jù)媒體唯一信息來進(jìn)行加密;加密單元(i)在唯一信息判斷單元判定根據(jù)裝置唯一信息來對內(nèi)容進(jìn)行加密時,根據(jù)裝置唯一信息來對內(nèi)容進(jìn)行加密,以便生成加密信息,以及(ii)在唯一信息判斷單元判定根據(jù)媒體唯一信息來對內(nèi)容進(jìn)行加密時,從記錄媒體裝置中讀取媒體唯一信息,根據(jù)讀取的媒體唯一信息對內(nèi)容進(jìn)行加密,以便生成加密信息;解密單元(i)在唯一信息判斷單元判定根據(jù)裝置唯一信息來對內(nèi)容進(jìn)行加密時,根據(jù)裝置唯一信息來對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容,以及(ii)在唯一信息判斷單元判定根據(jù)媒體唯一信息來對內(nèi)容進(jìn)行加密時,從記錄媒體裝置中讀取媒體唯一信息,利用讀取的媒體唯一信息來對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容。采用這種構(gòu)造,根據(jù)唯一信息類型的不同,在加密過程中采用不同的唯一信息,從而能夠以多種方式來使用數(shù)字作品保護(hù)系統(tǒng)。另一方面,在本發(fā)明的另一個方面,提供一種型號改變裝置,用于因用戶和業(yè)務(wù)提供商之間合同改變而以第二記錄/重放裝置來替代第一記錄/重放裝置,其中第一記錄/重放裝置在所述合同下可用。第一記錄/重放裝置包括第一內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;第一唯一信息存儲單元,用來預(yù)先儲存第一記錄/重放裝置特有的裝置唯一信息;第一加密單元,用來根據(jù)儲存在第一唯一信息存儲單元中的裝置唯一信息對儲存在第一內(nèi)部存儲單元中的內(nèi)容進(jìn)行加密,以便生成加密信息;第一寫入單元,用來把生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;第一讀取單元,用來從記錄媒體裝置的存儲區(qū)域讀取加密信息;第一解密單元,用來根據(jù)儲存在第一唯一信息存儲單元中的裝置唯一信息對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第一重放單元,用來重放生成的解密內(nèi)容。記錄媒體裝置包括存儲區(qū)域,用于儲存加密信息。第二記錄/重放裝置包括第二內(nèi)部存儲單元,它包括內(nèi)部存儲區(qū)域,用于儲存作為數(shù)字作品的內(nèi)容;第二唯一信息存儲單元,它包括內(nèi)部存儲區(qū)域,用于儲存裝置唯一信息;第二加密單元,用來根據(jù)儲存在第二唯一信息存儲單元中的裝置唯一信息對儲存在第二內(nèi)部存儲單元中的內(nèi)容進(jìn)行加密,以便生成加密信息;第二寫入單元,用來把生成的加密信息寫入存儲裝置的存儲區(qū)域;第二讀取單元,用來從存儲裝置的存儲區(qū)域中讀取加密信息;第二解密單元,用來根據(jù)儲存在第二唯一信息存儲單元中的裝置唯一信息對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第二重放單元,用來重放生成的解密內(nèi)容。型號改變裝置包括第三讀取單元,用來讀取儲存在第一唯一信息存儲單元中的裝置唯一信息,并從第一唯一信息存儲單元中刪除裝置唯一信息;以及第三寫入單元,用來把讀取的裝置唯一信息寫入第二唯一信息存儲單元。采用這種構(gòu)造,型號改變裝置讀取儲存在第一記錄/重放裝置的第一唯一信息存儲單元中的裝置唯一信息,從第一唯一信息存儲單元中刪除裝置唯一信息,以及把讀取的裝置唯一信息寫入第二記錄/重放裝置的第二唯一信息存儲單元。這樣,即使在型號改變之后,仍允許第二記錄/重放裝置來使用由第一記錄/重放裝置儲存到記錄媒體裝置中的內(nèi)容。此外,在型號改變之后,不再允許第一記錄/重放裝置使用內(nèi)容。另一方面,在本發(fā)明的另一個方面,提供一種型號改變裝置,用于取消在用戶和業(yè)務(wù)提供商之間的合同下可使用的記錄/重放裝置。記錄/重放裝置包括內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;唯一信息存儲單元,用來預(yù)先儲存(i)記錄/重放裝置特有的裝置唯一信息,以及(ii)有關(guān)該合同的合同信息,裝置唯一信息與合同信息無關(guān);加密單元,用來根據(jù)儲存在唯一信息存儲單元中的裝置唯一信息來對儲存在內(nèi)部存儲單元中的內(nèi)容進(jìn)行加密,以便生成加密信息;寫入單元,用來把生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;讀取單元,用來從記錄媒體裝置的存儲區(qū)域中讀取加密信息;解密單元,用來根據(jù)儲存在唯一信息存儲單元中的裝置唯一信息對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及重放單元,用來重放生成的解密內(nèi)容。記錄媒體裝置包括存儲區(qū)域,用于儲存加密信息。型號改變裝置包括讀取單元,用來從唯一信息存儲單元中讀取合同信息;以及取消單元,用來執(zhí)行處理以便取消與讀取的合同信息有關(guān)的合同。采用這種構(gòu)造,記錄/重放裝置預(yù)先儲存與合同信息無關(guān)的裝置唯一信息。型號改變裝置讀取儲存在唯一信息存儲單元中的合同信息,并執(zhí)行處理以便取消與讀取的合同信息有關(guān)的合同。這樣,即使在取消了其中記錄/重放裝置可使用的合同之后,仍然允許記錄/重放裝置來重放儲存在記錄媒體裝置中的內(nèi)容。另一方面,在本發(fā)明的另一個方面,提供一種型號改變裝置,用于把其中記錄/重放裝置可以使用的第一合同改變?yōu)榈诙贤?。第一合同是用戶和第一業(yè)務(wù)提供商之間訂立的,而第二合同是用戶和第二業(yè)務(wù)提供商之間訂立的。記錄/重放裝置包括內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;唯一信息存儲單元,用來儲存(i)記錄/重放裝置特有的裝置唯一信息,以及(ii)有關(guān)第一合同的第一合同信息,裝置唯一信息與合同信息無關(guān);加密單元,用來根據(jù)儲存在唯一信息存儲單元中的裝置唯一信息來對儲存在內(nèi)部存儲單元中的內(nèi)容進(jìn)行加密,以便生成加密信息;寫入單元,用來把生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;讀取單元,用來從記錄媒體裝置的存儲區(qū)域中讀取加密信息;解密單元,用來根據(jù)儲存在唯一信息存儲單元中的裝置唯一信息對讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及重放單元,用來重放生成的解密內(nèi)容。記錄媒體裝置包括存儲區(qū)域,用于儲存加密信息。型號改變裝置包括讀取單元,用來從唯一信息存儲單元中讀取第一合同信息;合同取消和改變單元,用來進(jìn)行處理以取消與讀取的第一合同信息有關(guān)的第一合同,并進(jìn)行處理以便訂立第二合同,生成與第二合同有關(guān)的第二合同信息;以及寫入單元,用來把生成的第二合同信息寫入唯一信息存儲單元,并從唯一信息存儲單元中刪除第一合同信息。采用這種構(gòu)造,記錄/重放裝置預(yù)先儲存與第一合同信息無關(guān)的裝置唯一信息。型號改變裝置從記錄/重放裝置中讀取第一合同信息,進(jìn)行處理以取消與第一合同信息有關(guān)的第一合同,并進(jìn)行處理以便訂立第二合同及生成與第二合同有關(guān)的第二合同信息,把生成的第二合同信息寫入記錄/重放裝置的唯一信息存儲單元,并從唯一信息存儲單元中刪除第一合同信息。這樣,即使在記錄/重放裝置的業(yè)務(wù)提供商改變?yōu)榱硪粋€業(yè)務(wù)提供商之后,仍然可以重放儲存在記錄媒體裝置中的內(nèi)容。通過以下結(jié)合附圖的描述,本發(fā)明的這些及其他目的、優(yōu)點和特征會變得顯而易見,所述本發(fā)明的特定實施例。附圖中圖1是方框圖,說明數(shù)字作品分發(fā)系統(tǒng)100的整體構(gòu)造;圖2是方框圖,說明內(nèi)容分發(fā)服務(wù)器裝置200的構(gòu)造;圖3是方框圖,說明移動電話300和存儲卡400的構(gòu)造;圖4是流程圖,說明數(shù)字作品分發(fā)系統(tǒng)100的操作;圖5是方框圖,說明存儲卡400b的構(gòu)造;圖6是方框圖,說明移動電話300b的構(gòu)造;圖7是流程圖,說明移動電話300b生成加密內(nèi)容并把加密內(nèi)容寫入存儲卡400b的操作;圖8是流程圖,說明移動電話300b從存儲卡400b中讀取加密內(nèi)容并生成內(nèi)容的操作;圖9說明由移動電話A和移動電話X執(zhí)行的重放內(nèi)容的操作;圖10是方框圖,說明移動電話300c和存儲卡400的構(gòu)造;圖11是流程圖,說明移動電話300c的操作;圖12是流程圖,說明在使用條件為允許重放時段時移動電話300c的操作;圖13是流程圖,說明在使用條件為允許總重放時間量時移動電話300c的操作;圖14是方框圖,說明存儲卡400d的構(gòu)造;圖15是方框圖,說明移動電話300d的構(gòu)造;圖16是方框圖,說明加密/解密單元380d的構(gòu)造;圖17是流程圖,說明數(shù)字作品分發(fā)系統(tǒng)100d的整個操作;圖18是流程圖,說明移動電話300d和存儲卡400d之間相互驗證所執(zhí)行的操作;圖19是流程圖,說明移動電話300d所執(zhí)行的存儲處理的操作;圖20是流程圖,說明移動電話300d所執(zhí)行的讀取處理的操作;圖21是方框圖,說明型號改變系統(tǒng)600e的構(gòu)造;圖22是流程圖,說明型號改變系統(tǒng)600e的操作;圖23是方框圖,說明型號改變系統(tǒng)600g的構(gòu)造;圖24是方框圖,說明型號改變系統(tǒng)600m的構(gòu)造;圖25是流程圖,說明型號改變系統(tǒng)600m的操作;圖26是流程圖,說明修改的型號改變系統(tǒng)600m的操作;圖27是方框圖,說明移動電話300i和存儲卡400i的構(gòu)造;圖28是流程圖,說明數(shù)字作品分發(fā)系統(tǒng)100i的操作;圖29說明權(quán)限信息表610的數(shù)據(jù)構(gòu)造,其中權(quán)限信息表610儲存在內(nèi)容分發(fā)服務(wù)器裝置200j的內(nèi)容存儲單元201中;圖30是方框圖,說明存儲卡400j的構(gòu)造;圖31是流程圖,說明從內(nèi)容分發(fā)服務(wù)器裝置200j中獲取內(nèi)容而執(zhí)行的操作;圖32是流程圖,說明在用戶誤刪除儲存在存儲卡400j中的加密內(nèi)容時重新獲取曾經(jīng)獲得的內(nèi)容的操作;圖33說明內(nèi)容信息表620的數(shù)據(jù)構(gòu)造,其中內(nèi)容信息表620儲存在內(nèi)容分發(fā)服務(wù)器裝置200k的內(nèi)容存儲單元201中;圖34是方框圖,說明移動電話300k和存儲卡400k的構(gòu)造;圖35是流程圖,說明移動電話300k獲取內(nèi)容并把獲得的內(nèi)容寫入存儲卡400k的操作;以及圖36是流程圖,說明移動電話300k對儲存在存儲卡400k中的加密內(nèi)容進(jìn)行解密并重放該解密內(nèi)容的以下操作。具體實施例方式1.最佳實施例1首先,對符合本發(fā)明最佳實施例1的數(shù)字作品分發(fā)系統(tǒng)100進(jìn)行說明。數(shù)字作品分發(fā)系統(tǒng)100的目的在于提供數(shù)字作品保護(hù)系統(tǒng)、主體裝置以及記錄媒體裝置,其中的每一個均以防止除記錄時所用的諸如移動電話的主體裝置之外的任何其它裝置來重放所記錄的數(shù)字作品的方式,利用所述主體裝置把數(shù)字作品(例如鈴聲旋律或等待屏幕)記錄到便攜式記錄媒體裝置中。1.1數(shù)字作品分發(fā)系統(tǒng)100的構(gòu)造如圖1的方框圖所示,數(shù)字作品分發(fā)系統(tǒng)100包括內(nèi)容分發(fā)服務(wù)器裝置200、Internet(因特網(wǎng))10、網(wǎng)關(guān)裝置40、移動電話網(wǎng)絡(luò)20、無線電基站30、移動電話300以及存儲卡400。內(nèi)容分發(fā)服務(wù)器裝置200經(jīng)Internet10和移動電話網(wǎng)絡(luò)20連接到無線電基站30。無線電基站30經(jīng)無線電波將信息發(fā)送給移動電話300或發(fā)送來自移動電話300的信息。網(wǎng)關(guān)裝置連接Internet10和移動電話網(wǎng)絡(luò)20,并執(zhí)行Internet10和移動電話網(wǎng)絡(luò)20之間通信協(xié)議的轉(zhuǎn)換。對從移動電話300接收用戶操作作出響應(yīng),內(nèi)容分發(fā)服務(wù)器裝置200經(jīng)Internet10、移動電話網(wǎng)絡(luò)20以及無線電基站30,將例如一段音樂的數(shù)字作品分發(fā)給移動電話300。移動電話300則接收內(nèi)容,對接收的內(nèi)容進(jìn)行加密,并將加密內(nèi)容記錄到存儲卡400中。此外,對用戶操作作出響應(yīng),移動電話300讀取儲存在存儲卡400中的加密內(nèi)容,對該內(nèi)容進(jìn)行解密,然后重放解密內(nèi)容。1.2內(nèi)容分發(fā)服務(wù)器裝置200的構(gòu)造如圖2的方框圖所示,內(nèi)容分發(fā)服務(wù)器裝置200包括內(nèi)容存儲單元201、控制單元202以及發(fā)送/接收單元203。更具體地說,內(nèi)容分發(fā)服務(wù)器裝置200是一種計算機(jī)系統(tǒng),它包括微處理器、ROM、RAM、硬盤單元、顯示單元、鍵盤、鼠標(biāo)以及其它組件。RAM或硬盤單元儲存計算機(jī)程序,而內(nèi)容分發(fā)服務(wù)器裝置200通過執(zhí)行計算機(jī)程序的微處理器來執(zhí)行其功能。內(nèi)容存儲裝置201預(yù)先儲存內(nèi)容600,本示例中的內(nèi)容600是鈴聲旋律。術(shù)語鈴聲旋律在這里用來指一段音樂,重放這段音樂可用來通知移動電話用戶有呼入。注意,例如,內(nèi)容可以是移動電話的等待屏幕、卡拉OK數(shù)據(jù)以及用Java編寫的游戲程序。控制單元202經(jīng)無線電基站30、移動電話網(wǎng)絡(luò)20、Internet10、以及發(fā)送/接收單元203接收來自移動電話300的內(nèi)容ID和支付信息。在這里,內(nèi)容ID和支付信息的發(fā)送是通過使用諸如SSL(安全套接層)協(xié)議的安全-驗證通信協(xié)議,以安全方式來進(jìn)行的。內(nèi)容ID是標(biāo)識符,用來標(biāo)識用戶選購內(nèi)容,支付信息是用來指明購買內(nèi)容所進(jìn)行的支付的信息。接收到內(nèi)容ID和支付信息時,控制單元202就根據(jù)支付信息進(jìn)行接收支付的處理。接下來,控制單元202從內(nèi)容存儲單元201中讀取與接收的內(nèi)容ID對應(yīng)的內(nèi)容,并經(jīng)發(fā)送/接收單元203、Internet10、移動電話網(wǎng)絡(luò)20以及無線電基站30把讀取的內(nèi)容發(fā)送給移動電話300。在這里,通過使用諸如EMMS(電子音樂管理系統(tǒng))的安全內(nèi)容分發(fā)系統(tǒng),以安全方式把內(nèi)容從內(nèi)容分發(fā)服務(wù)器裝置200發(fā)送給移動電話300。發(fā)送/接收單元203執(zhí)行與外部裝置之間的信息發(fā)送和接收,其中外部裝置是經(jīng)Internet10連接的。1.3存儲卡400的構(gòu)造如圖3所示,存儲卡400包括外部存儲單元410,其中包含儲存各種類型信息的存儲區(qū)域。存儲卡400由用戶連接到移動電話300,以便各種類型的信息由移動電話300寫入外部存儲單元410或從外部存儲單元410中讀取。1.4移動電話300的構(gòu)造如圖3所示,移動電話300包括天線367、發(fā)送/接收單元361、音頻控制單元362、喇叭363、麥克風(fēng)364、輸入單元365、控制單元366、顯示單元368、內(nèi)容購買單元301、內(nèi)容獲取單元302、內(nèi)部存儲單元303、重放單元304、唯一信息存儲單元310、寫入單元330、讀取單元350以及加密/解密單元380。加密/解密單元380包括加密單元320和解密單元340。更具體地說,移動電話300包括微處理器、ROM、RAM、液晶顯示單元、十按鍵及其它組件。RAM儲存計算機(jī)程序,移動電話300則部分地通過依照計算機(jī)程序進(jìn)行操作的微處理器來執(zhí)行其功能。(1)天線367、發(fā)送/接收單元361、音頻控制單元362、喇叭363、麥克風(fēng)364、輸入單元365、控制單元366以及顯示單元368天線367發(fā)送和接收無線電波。發(fā)送/接收單元361經(jīng)移動電話網(wǎng)絡(luò)20、無線電基站30以及天線367來進(jìn)行音頻控制單元362和另一個移動電話之間的各種類型信息的發(fā)送和接收。此外,發(fā)送/接收單元361經(jīng)Internet10、移動電話網(wǎng)絡(luò)20、無線電基站30以及天線367來進(jìn)行內(nèi)容分發(fā)服務(wù)器裝置200和內(nèi)容購買單元301之間或者內(nèi)容分發(fā)服務(wù)器裝置200和內(nèi)容獲取單元302之間的各種類型信息的發(fā)送和接收。音頻控制單元362將來自另一個移動電話的音頻信息轉(zhuǎn)換為電模擬信號,并將所產(chǎn)生的信號輸出給喇叭363。此外,音頻控制單元362將麥克風(fēng)364接收的電模擬信號轉(zhuǎn)換為音頻信息,并將所產(chǎn)生的音頻信息輸出給另一個移動電話。喇叭363執(zhí)行電模擬信號到音頻數(shù)據(jù)的轉(zhuǎn)換,隨后再進(jìn)行音頻輸出;而麥克風(fēng)364則執(zhí)行音頻輸入到電模擬信號的轉(zhuǎn)換,隨后再把所產(chǎn)生信號輸出給音頻控制單元362。輸入單元365配備了十按鍵及其它按鍵,并接收來自用戶的各種輸入??刂茊卧?66控制組成移動電話300的各單元的操作。顯示單元368包括液晶顯示單元,并顯示各種類型的信息。(2)唯一信息存儲單元310唯一信息存儲單元310包括半導(dǎo)體存儲器,它被保護(hù)不會由除諸如型號改變裝置的特定允許裝置之外的任何裝置進(jìn)行外部讀取或?qū)懭耄院髮⑦M(jìn)行描述。唯一信息存儲單元310預(yù)先儲存唯一信息。在這里,唯一信息是指這樣一種信息它是移動電話300特有的,并且包含分配給移動電話的電話號碼、分配給移動電話的隨機(jī)生成號碼,等等。(3)內(nèi)部存儲單元303內(nèi)部存儲單元303包括半導(dǎo)體存儲器,它既不可進(jìn)行外部讀取也不可進(jìn)行外部寫入,并且包含用于儲存從內(nèi)容分發(fā)服務(wù)器裝置200接收的內(nèi)容的存儲區(qū)域。(4)內(nèi)容購買單元301內(nèi)容購買單元301從輸入單元365接收用于標(biāo)識用戶選購內(nèi)容的內(nèi)容ID,生成指明購買內(nèi)容所需支付的支付信息,并經(jīng)發(fā)送/接收單元361、天線367、無線電基站30、移動電話網(wǎng)絡(luò)20以及Internet10,將內(nèi)容ID和支付信息一起發(fā)送給內(nèi)容分發(fā)服務(wù)器裝置200。在這里,移動電話300和內(nèi)容分發(fā)服務(wù)器裝置200之間的內(nèi)容ID和支付信息的發(fā)送是通過使用例如SSL協(xié)議,以安全方式進(jìn)行的。(5)內(nèi)容獲取單元302內(nèi)容獲取單元302經(jīng)Internet10、移動電話網(wǎng)絡(luò)20、無線電基站30、天線367以及發(fā)送/接收單元361從內(nèi)容分發(fā)服務(wù)器裝置200接收內(nèi)容,并將接收內(nèi)容寫入內(nèi)部存儲單元303,作為內(nèi)容601。在這里,從內(nèi)容分發(fā)服務(wù)器裝置200向移動電話300的內(nèi)容發(fā)送是通過使用例如EMMS系統(tǒng),以安全方式進(jìn)行的。(6)重放單元304對用戶經(jīng)輸入單元365輸入的重放指令作出響應(yīng),重放單元304從內(nèi)部存儲單元303中讀取內(nèi)容601,并重放讀取的內(nèi)容進(jìn)行輸出。這里,當(dāng)讀取的內(nèi)容是一段音樂的情況下,重放單元304把內(nèi)容轉(zhuǎn)換為電模擬信號,并把所產(chǎn)生的信號輸出給喇叭363?;蛘咴谧x取的內(nèi)容為移動電話的等待屏幕的情況下,重放單元304把讀取的內(nèi)容轉(zhuǎn)換為像素信息,并將所產(chǎn)生的像素信息輸出給顯示單元368。如上所述,重放單元304根據(jù)內(nèi)容類型來執(zhí)行不同的處理。(7)加密單元320對用戶經(jīng)輸入單元365輸入的寫入指令作出響應(yīng),加密單元320從內(nèi)部存儲單元303中讀取內(nèi)容601,并且從唯一信息存儲單元310讀取唯一信息。接下來,加密單元320利用讀取的唯一信息作為密鑰,把加密算法E1運用于讀取的內(nèi)容,以便生成加密內(nèi)容,并把加密內(nèi)容輸出給寫入單元330。在這里,作為一個示例,加密算法E1是基于DES(數(shù)據(jù)加密標(biāo)準(zhǔn))的算法。注意,圖3所示的各個塊均用連線與另一個塊相連接,但圖中省略了部分連線。在這里,每個連線表明一個通路,信號和信息通過該通路進(jìn)行發(fā)送。此外,在直接與表示加密單元320的塊相連接的連線中,標(biāo)有鑰匙符號的各連線均表示一個通路,用作密鑰的信息通過該通路進(jìn)行發(fā)送。同樣的說明也適用于解密單元340的塊,以及適用于其它圖中相應(yīng)的塊。(8)寫入單元330寫入單元330接收來自加密單元320的加密內(nèi)容,并將作為加密內(nèi)容602的加密內(nèi)容寫入包含在存儲卡400中的外部存儲單元410。(9)讀取單元350對用戶經(jīng)輸入裝置365輸入的讀取指令作出響應(yīng),讀取單元350從存儲卡400的外部存儲單元410中讀取加密內(nèi)容602,并將加密內(nèi)容輸出給解密單元340。(10)解密單元340解密單元340接收來自讀取單元350的加密內(nèi)容,并從唯一信息存儲單元310中讀取唯一信息。接下來,解密單元340利用讀取的唯一信息作為密鑰,把解密算法D1運用于接收的加密內(nèi)容,從而生成內(nèi)容,并把生成的內(nèi)容寫入內(nèi)部存儲單元303。在這里,解密算法D1是一種算法,用于執(zhí)行加密算法E1的逆運算。解密算法D1的一個示例是基于DES的算法。1.5數(shù)字作品分發(fā)系統(tǒng)100的操作下面結(jié)合圖4所示的流程圖,對數(shù)字作品分發(fā)系統(tǒng)100進(jìn)行說明。經(jīng)輸入單元365接收到內(nèi)容ID時,移動電話300的內(nèi)容購買單元301就產(chǎn)生支付信息(步驟S101),并通過使用例如SSL協(xié)議,以安全方式把內(nèi)容ID和支付信息發(fā)送給內(nèi)容分發(fā)服務(wù)器裝置200(步驟S102)。內(nèi)容分發(fā)服務(wù)器裝置200的控制單元202從移動電話300中接收內(nèi)容ID和支付信息(步驟S102),然后再根據(jù)發(fā)送的支付信息進(jìn)行接收支付的處理(步驟S103)。此后,控制單元202從內(nèi)容存儲單元201中讀取由接收的內(nèi)容ID標(biāo)識的內(nèi)容(步驟S104),然后再通過使用例如SSL協(xié)議,以安全方式把讀取的內(nèi)容發(fā)送給移動電話300(步驟S105)。移動電話300的內(nèi)容獲取單元302從內(nèi)容分發(fā)服務(wù)器裝置200接收內(nèi)容(步驟S105),并把接收的內(nèi)容寫入內(nèi)部存儲單元303,作為內(nèi)容601(步驟S106)。在接收到經(jīng)輸入單元365輸入的內(nèi)容寫入指令時(步驟S107),加密單元320從內(nèi)部存儲單元303中讀取內(nèi)容601(步驟S108),并從唯一信息存儲單元310中讀取唯一信息(步驟S109)。接下來,加密單元320利用讀取的唯一信息作為密鑰來運用加密算法E1,從而生成加密內(nèi)容(步驟S110),寫入單元330再把加密內(nèi)容寫入存儲卡400的外部存儲單元410,作為加密內(nèi)容602(步驟S111)。另一方面,在接收到經(jīng)輸入單元365輸入的內(nèi)容讀取指令時(步驟S107),讀取單元350從存儲卡400的外部存儲單元410中讀取加密內(nèi)容602(步驟S112),以及解密單元340從唯一信息存儲單元310中讀取唯一信息(步驟S113)。接下來,解密單元340利用讀取的唯一信息作為密鑰,把解密算法D1運用于接收的加密內(nèi)容,從而生成內(nèi)容(步驟114),并把生成的內(nèi)容寫入內(nèi)部存儲單元303(步驟115)。另一方面,在經(jīng)輸入單元365接收到重放指令時(步驟S107),重放單元304從內(nèi)部存儲單元303中讀取內(nèi)容601(步驟S116),并重放讀取的內(nèi)容(步驟S117)。1.6移動電話300的用戶所執(zhí)行的操作步驟下面對移動電話300的用戶所執(zhí)行的操作步驟進(jìn)行說明。(1)首先,通過使用移動電話300的內(nèi)容購買單元301,用戶從內(nèi)容分發(fā)服務(wù)器裝置200的內(nèi)容存儲單元201儲存的內(nèi)容中,選擇及購買內(nèi)容。然后,通過使用內(nèi)容獲取單元302,用戶獲取已購買的內(nèi)容。該內(nèi)容則儲存在移動電話300的內(nèi)部存儲單元303中。(2)接下來,在購買內(nèi)容例如為一段鈴聲旋律的情況下,用戶對移動電話300進(jìn)行設(shè)置,使重放單元304在收到呼入時就重放該鈴聲旋律。(3)此外,用戶可以將其之前已經(jīng)購買并儲存在內(nèi)部存儲單元303中的內(nèi)容601按照以下步驟保存到存儲卡400中。(3.1)用戶將存儲卡400連接到移動電話300,并指示移動電話300將購買的內(nèi)容儲存到存儲卡中。(3.2)作為響應(yīng),儲存在移動電話300的內(nèi)部存儲單元303中的內(nèi)容601由加密單元320利用儲存在唯一信息存儲單元310中的唯一信息來進(jìn)行加密,從而生成加密內(nèi)容。然后,該加密內(nèi)容則作為加密內(nèi)容602,由寫入單元330保存到包含在存儲卡400中的外部存儲單元410中。(4)此外,用戶可以從包含在存儲卡400中的外部存儲單元410中取出加密內(nèi)容602,并將取出的內(nèi)容按照以下步驟保存到移動電話300的內(nèi)部存儲單元303中。(4.1)用戶將存儲卡400連接到移動電話300,并指示移動電話300從存儲卡400中取出加密內(nèi)容。(4.2)作為響應(yīng),包含在存儲卡400中的外部存儲單元410儲存的加密內(nèi)容602由移動電話300的讀取單元350進(jìn)行讀取。然后,讀取的加密內(nèi)容由解密單元340利用儲存在唯一信息存儲單元310中的唯一信息進(jìn)行解密,并生成內(nèi)容。生成的內(nèi)容則儲存在移動電話300的內(nèi)部存儲單元303中。1.7修改1以上對已購買的內(nèi)容儲存到存儲卡400中以及從存儲卡400中取出儲存的內(nèi)容的步驟進(jìn)行說明。但是,對于本發(fā)明來說,是否購買內(nèi)容,即獲取該內(nèi)容是否需要支付一定費用,這并不是主要問題。也就是說,例如,上述步驟不僅適用于用戶已購買的內(nèi)容,也適用于諸如免費分發(fā)給用戶的免費樣品的內(nèi)容。1.8修改2在這里,對移動電話300b和存儲卡400b進(jìn)行說明,它們分別是移動電話300和存儲卡400的修改。移動電話300b和存儲卡400b分別具有類似于移動電話300和存儲卡400的構(gòu)造。因此,主要對與移動電話300和存儲卡400的不同之處進(jìn)行說明。(1)存儲卡400b的構(gòu)造如圖5所示,存儲卡400b包括第一外部存儲單元412和第二外部存儲單元411。第二外部存儲單元411包含用于儲存加密標(biāo)題密鑰的存儲區(qū)域,稍后將進(jìn)行說明,而第一外部存儲單元412則包含用于儲存加密內(nèi)容的存儲區(qū)域。(2)移動電話300b的構(gòu)造如圖6所示,移動電話300b包括加密/解密單元380b,而不是移動電話300包含的加密/解密單元380。移動電話300b與移動電話300的不同之處僅在于此。在組成移動電話300b的組件中,與組成移動電話300的組件相同的那些組件由相同的標(biāo)號來表示。加密/解密單元380b包括標(biāo)題密鑰生成單元321、加密單元322、加密單元323、解密單元342以及解密單元343。(標(biāo)題密鑰生成單元321)在每次對儲存于內(nèi)部存儲單元303的內(nèi)容601進(jìn)行加密時,標(biāo)題密鑰生成單元321生成一個隨機(jī)數(shù),并把生成的隨機(jī)數(shù)作為對各內(nèi)容特有的標(biāo)題密鑰,輸出給加密單元322和323。(加密單元322)加密單元322從唯一信息存儲單元310中讀取唯一信息,并從標(biāo)題密鑰生成單元321接收標(biāo)題密鑰。接下來,加密單元322利用讀取的唯一信息作為密鑰,把加密算法E2運用于接收的標(biāo)題密鑰,從而生成加密的標(biāo)題密鑰,并把加密的標(biāo)題密鑰輸出到寫入單元330中。例如,這里的加密算法E2是基于DES的。(加密單元323)加密單元323接收來自標(biāo)題密鑰生成單元321的標(biāo)題密鑰,并從內(nèi)部存儲單元303中讀取內(nèi)容601。接下來,加密單元323利用接收的標(biāo)題密鑰作為密鑰,把加密算法E3運用于讀取的內(nèi)容,從而生成加密內(nèi)容,并把生成的加密內(nèi)容輸出到寫入單元330中。(寫入單元330)寫入單元330接收來自加密單元322的加密標(biāo)題密鑰,并把接收的加密標(biāo)題密鑰寫入存儲卡400b的第二外部存儲單元411。此外,寫入單元330接收來自加密單元323的加密內(nèi)容,并把接收的加密內(nèi)容寫入存儲卡400b的第一外部存儲單元412。(讀取單元350)讀取單元350從第一外部存儲單元412中讀取加密內(nèi)容,并從第二外部存儲單元411中讀取加密標(biāo)題密鑰,這兩個單元均包含在存儲卡400b中。隨后,讀取單元350把讀取的加密標(biāo)題密鑰和讀取的加密內(nèi)容分別輸出到解密單元342和解密單元343中。(解密單元342)解密單元342接收來自讀取單元350的加密標(biāo)題密鑰,從唯一信息存儲單元310中讀取唯一信息,利用讀取的唯一信息作為密鑰,把解密算法D2運用于接收的加密標(biāo)題密鑰,從而生成標(biāo)題密鑰,并把生成的標(biāo)題密鑰輸出到解密單元343中。在這里,解密算法D2是一種算法,用于執(zhí)行加密算法E2的逆運算。解密算法D2的一個示例是基于DES的算法。(解密單元343)解密單元343接收來自讀取單元350的加密內(nèi)容以及來自解密單元342的標(biāo)題密鑰。隨后,解密單元343利用接收的標(biāo)題密鑰作為密鑰,把解密算法D3運用于接收的加密內(nèi)容,從而生成內(nèi)容,并把生成的內(nèi)容寫入內(nèi)部存儲單元303中,作為內(nèi)容601。在這里,解密算法D3是一種算法,用于執(zhí)行加密算法E3的逆運算。解密算法D3的一個示例是基于DES的算法。(3)移動電話300b的操作下面說明移動電話300b的操作。注意,圖4的流程圖說明數(shù)字作品分發(fā)系統(tǒng)的整個操作,只是步驟S108-S111和步驟S112-115分別由以下描述的步驟S131-S137和步驟S141-S146來代替。(儲存加密內(nèi)容的操作)參照圖7所示的流程圖,說明移動電話300b生成加密內(nèi)容且把加密內(nèi)容寫入存儲卡400b所執(zhí)行的操作。標(biāo)題密鑰生成單元321生成標(biāo)題密鑰(步驟S131)。接下來,加密單元322從唯一信息存儲單元310中讀取唯一信息(步驟S132),然后再利用讀取的唯一信息作為密鑰,把加密算法E2運用于接收的標(biāo)題密鑰,從而生成加密的標(biāo)題密鑰(步驟S133)。隨后,寫入單元330接收來自加密單元322的加密標(biāo)題密鑰,并把接收的加密標(biāo)題密鑰寫入存儲卡400b的第二外部存儲單元411(步驟S134)。然后,加密單元323從內(nèi)部存儲單元303中讀取內(nèi)容601(步驟S135),然后再利用接收的標(biāo)題密鑰作為密鑰,把加密算法E3運用于讀取的內(nèi)容,從而生成加密內(nèi)容(步驟S136)。此后,寫入單元330把加密內(nèi)容寫入包含在存儲卡400b中的第一外部存儲單元412(步驟S137)。(對內(nèi)容進(jìn)行解密的操作)參照圖8所示的流程圖,說明移動電話300b從存儲卡400b中讀取加密內(nèi)容并生成內(nèi)容所執(zhí)行的操作。讀取單元350從包含在存儲卡400b中的第二外部存儲單元411中讀取加密的標(biāo)題密鑰(步驟S141)。接下來,解密單元342從唯一信息存儲單元310中讀取唯一信息(步驟S142),并利用讀取的唯一信息作為密鑰,把解密算法D2運用于讀取的加密標(biāo)題密鑰,從而生成標(biāo)題密鑰(步驟S143)。隨后,讀取單元350從包含在存儲卡400b中的第一外部存儲單元412中讀取加密內(nèi)容(步驟S144)。接下來,解密單元343利用標(biāo)題密鑰作為密鑰,把解密算法D3運用于接收的加密內(nèi)容,從而生成內(nèi)容(步驟145),并把生成的內(nèi)容寫入內(nèi)部存儲單元303,作為內(nèi)容601(步驟146)。1.9修改3(1)如上所述,在一個示例中,加密單元320和解密單元340采用DES算法加密算法。在這種情況下,儲存在唯一信息存儲單元310中的唯一信息可以是56比特的唯一密鑰。另一方面,分配給移動電話的電話號碼可以用作唯一信息。在這種情況下,電話號碼經(jīng)保密轉(zhuǎn)換功能而輸出56比特的唯一信息,用作唯一信息。在這里,DES加密可以按以下方式用作保密轉(zhuǎn)換功能。也就是說,電話號碼利用56比特保密固定值,經(jīng)DES加密算法而輸出64比特的值。該值的后56比特用作唯一信息。(2)此外,唯一信息存儲單元310和內(nèi)部存儲單元303被保護(hù)不會由除諸如稍后說明的型號改變裝置的特定允許裝置之外的其它任何外部裝置進(jìn)行讀取或?qū)懭搿8唧w地說,唯一信息存儲單元310和內(nèi)部存儲單元303均包括防篡改硬件、防篡改軟件或者兩者的組合。(3)另外,唯一信息存儲單元310能設(shè)置在可連接到移動電話以及可從移動電話拆卸的卡中。這種卡的示例包括供移動電話使用的SIM(用戶身份模塊)卡。(4)此外,在利用DES加密算法對內(nèi)容進(jìn)行加密時,該內(nèi)容被分為多個數(shù)據(jù)塊,每個數(shù)據(jù)塊均為64比特,然后再利用56比特唯一密鑰對各數(shù)據(jù)塊進(jìn)行加密,以便生成64比特加密數(shù)據(jù)塊。然后,把這樣生成的加密數(shù)據(jù)塊連接在一起,所連接的加密數(shù)據(jù)塊再作為加密內(nèi)容輸出(ECB(電子碼本)方式)。另一方面,可以利用CBC(密碼反饋鏈接)方式)來進(jìn)行加密。有關(guān)ECB方式和CBC方式的詳細(xì)說明可以在例如“加密原理介紹(Ango-RironNyumon)”(EijiOKAMOTO,publishedbyKyoritsuShuppanCO.,LTD.)找到,因此不再進(jìn)行說明。1.10概述一般來說,移動電話300的內(nèi)部存儲單元303受其存儲容量的限制。按照傳統(tǒng)的方法,這種限制引起以下問題。在內(nèi)部存儲單元303裝滿了數(shù)字作品的情況下,用戶需要刪除儲存在內(nèi)部存儲單元303中的某些數(shù)字作品,以便在購買另一個數(shù)字作品之前保證可用的存儲空間,或者只好放棄購買另一個數(shù)字作品。但是,根據(jù)實施例1,當(dāng)用戶決定暫時不使用某些數(shù)字作品時,允許該用戶將儲存在移動電話的內(nèi)部存儲單元中的這些數(shù)字作品儲存到連接移動電話的存儲卡中。這樣,可以保證移動電話內(nèi)部存儲單元中的可用存儲空間,而不會失去對已購買的這些數(shù)字作品的重放權(quán)。因此,該用戶可以購買更多的數(shù)字作品。在這里,數(shù)字作品的某些版權(quán)持有者也許不允許下面的使用方式。也就是說,例如,當(dāng)利用某個移動電話把加密內(nèi)容儲存到存儲卡中時,該內(nèi)容的版權(quán)持有者希望禁止由其它移動電話來對該內(nèi)容進(jìn)行解密或重放,即使該存儲卡連接到所述其它移動電話中。在這里,實施例1滿足這方面的要求用戶利用特定移動電話儲存在存儲卡中的加密內(nèi)容不會被除該特定移動電話以外的任何其它移動電話解密或重放,即使該存儲卡連接到所述任何其它移動電話。換句話說,由于儲存在連接到移動電話的存儲卡中的數(shù)字內(nèi)容不會被除儲存該內(nèi)容時所用的特定移動電話之外的任何其它移動電話解密或重放,所以版權(quán)持有者的權(quán)利受到保護(hù)。下面將參照圖9對這個有利的特點進(jìn)行說明。如圖9所示,移動電話A儲存唯一信息A,而移動電話X儲存唯一信息X。在把內(nèi)容寫入存儲卡時,移動電話A利用唯一信息A對標(biāo)題密鑰進(jìn)行加密,并把加密的標(biāo)題密鑰儲存到包含在存儲卡中的外部存儲單元中(步驟S151)。接下來,移動電話A使用標(biāo)題密鑰對該內(nèi)容進(jìn)行加密,并將加密內(nèi)容儲存到存儲卡的外部存儲單元中(步驟S152)。在從存儲卡中讀取加密內(nèi)容時,移動電話A從包含在存儲卡中的外部存儲單元中讀取加密的標(biāo)題密鑰,并使用唯一信息A對加密的標(biāo)題密鑰進(jìn)行解密(步驟S153)。接下來,移動電話A從外部存儲單元中讀取加密內(nèi)容,并利用解密的標(biāo)題密鑰對加密內(nèi)容進(jìn)行解密(步驟S154)。在這里,用來對標(biāo)題密鑰進(jìn)行加密的唯一信息和用來對加密的標(biāo)題密鑰進(jìn)行解密的唯一信息均為同一個唯一信息A,使加密的標(biāo)題密鑰可以正確地被解密。因此,用來對內(nèi)容進(jìn)行加密的標(biāo)題密鑰和用來對加密內(nèi)容進(jìn)行解密的標(biāo)題密鑰是相同的,使該內(nèi)容可以正確地被解密。另一方面,當(dāng)移動電話X試圖重放內(nèi)容時,移動電話X從包含在存儲卡中的外部存儲單元中讀取加密的標(biāo)題密鑰,并利用唯一信息X對該標(biāo)題密鑰進(jìn)行解密(步驟S155)。在這里,由于用來對標(biāo)題密鑰進(jìn)行加密的唯一信息A不同于用來對所述標(biāo)題密鑰進(jìn)行解密的唯一信息X,所以不會正確地對所述標(biāo)題密鑰進(jìn)行解密,從而使加密內(nèi)容不會正確地被解密。因此,移動電話無法重放所述加密內(nèi)容。2.最佳實施例2下面對符合本發(fā)明最佳實施例2的數(shù)字作品分發(fā)系統(tǒng)100c進(jìn)行說明。數(shù)字作品分發(fā)系統(tǒng)100c的目的在于提供一種數(shù)字作品保護(hù)系統(tǒng)、主體裝置以及記錄媒體裝置,其中的每一個均僅在按照與內(nèi)容一起提供的使用條件數(shù)據(jù)許可的情況下,允許由主體裝置來重放數(shù)字作品,其中使用條件數(shù)據(jù)諸如有允許數(shù)字作品重放次數(shù)或允許期限。也就是說,采用這些裝置,本實施例的目的在于根據(jù)表明使用數(shù)字作品許可條件的使用條件信息,允許主體裝置重放數(shù)字作品。在數(shù)字作品分發(fā)系統(tǒng)100c中,當(dāng)對內(nèi)容提供有諸如對允許重放次數(shù)、允許重放時段或允許總重放時間量的限制的使用條件數(shù)據(jù)時,允許系統(tǒng)的移動電話僅在使用條件數(shù)據(jù)的限制范圍內(nèi)重放該內(nèi)容。數(shù)字作品分發(fā)系統(tǒng)100c的構(gòu)造類似于數(shù)字作品分發(fā)系統(tǒng)100的構(gòu)造。下面主要說明與數(shù)字作品分發(fā)系統(tǒng)100的差別。數(shù)字作品分發(fā)系統(tǒng)100c包括內(nèi)容分發(fā)服務(wù)器裝置200c和移動電話300c,分別代替內(nèi)容分發(fā)服務(wù)器裝置200和移動電話300。2.1內(nèi)容分發(fā)服務(wù)器裝置200c的構(gòu)造內(nèi)容分發(fā)服務(wù)器裝置200c的構(gòu)造基本上類似于包含在數(shù)字作品分發(fā)系統(tǒng)100中的內(nèi)容分發(fā)服務(wù)器裝置200的構(gòu)造。因此,下面主要說明與內(nèi)容分發(fā)服務(wù)器裝置200的差別。(內(nèi)容存儲單元201)除了內(nèi)容之外,包含在內(nèi)容分發(fā)服務(wù)器裝置200c中的內(nèi)容存儲單元201還預(yù)先儲存與該內(nèi)容一致的使用條件。例如,使用條件是允許重放次數(shù)。允許重放次數(shù)限制了允許用戶重放與使用條件對應(yīng)的儲存內(nèi)容的總次數(shù)。例如,如果允許重放次數(shù)設(shè)置為“10”,則最多允許用戶重放該內(nèi)容十次。注意,使用條件也可以是允許重放時段。允許重放時段限制了允許用戶重放與使用條件對應(yīng)的儲存內(nèi)容的時段。允許重放時段包含表明許可起始日與許可終止日的數(shù)據(jù)。僅在以許可起始日開始并以許可終止日結(jié)束的時段允許用戶重放內(nèi)容。在此時段內(nèi),允許用戶無限次數(shù)地重放內(nèi)容。另一方面,使用條件可以是允許總重放時間量。允許總重放時間量限制了允許用戶重放與使用條件對應(yīng)的儲存內(nèi)容的總累計時間量。例如,如果允許總重放時間量設(shè)置為“10小時”,只要總重放時間量沒有超過10小時,則允許用戶重放內(nèi)容。如果總重放時間量超過10小時,則禁止重放內(nèi)容。此外,使用條件還可以包括所有限制,即允許重放次數(shù)、允許重放時段以及允許總重放時間量,或者可以包括從上述三個限制中選擇的任意兩個限制。(控制單元202)控制單元202從內(nèi)容存儲單元201中讀取內(nèi)容,連同使用條件,所述內(nèi)容由內(nèi)容ID所標(biāo)識,它對應(yīng)于所述使用條件而儲存。然后,控制單元202經(jīng)發(fā)送/接收單元203、Internet10、移動電話網(wǎng)絡(luò)20以及無線電基站30,把讀取的內(nèi)容和使用條件發(fā)送到移動電話300。在這里,通過使用例如EMMS系統(tǒng),以安全方式來執(zhí)行發(fā)送。2.2移動電話300c的構(gòu)造如圖10所示,除構(gòu)成移動電話300的組件之外,移動電話300c還包括使用條件存儲單元305和使用條件判斷單元306。(內(nèi)容獲取單元302)內(nèi)容獲取單元302經(jīng)Internet10、移動電話網(wǎng)絡(luò)20、無線電基站30、天線367以及發(fā)送/接收單元361接收來自內(nèi)容分發(fā)服務(wù)器裝置200c的內(nèi)容和使用條件。內(nèi)容獲取單元302則把接收的內(nèi)容寫入內(nèi)部存儲單元303,作為內(nèi)容601,并把接收的使用條件寫入使用條件存儲單元305。在此情況中,使用條件為允許重放次數(shù)。(使用條件存儲單元305)使用條件存儲單元305包含用于儲存使用條件的存儲區(qū)域。(使用條件判斷單元306)使用條件判斷單元306從使用條件存儲單元305中讀取使用條件,即允許的重放次數(shù),以便判斷讀取的允許重放次數(shù)是否超過0。當(dāng)判定讀取的允許重放次數(shù)超過0時,使用條件判斷單元306從讀取的允許重放次數(shù)中減去“1”,并用減法生成的值重寫儲存在使用條件存儲單元305中的使用條件。接下來,使用條件判斷單元306輸出許可信息,指示允許重放儲存在內(nèi)部存儲單元303中的內(nèi)容。另一方面,當(dāng)判定讀取的允許重放次數(shù)等于或小于0時,使用條件判斷單元306不輸出許可信息,因此重放單元304不重放內(nèi)容。(重放單元304)重放單元304從使用條件判斷單元306接收指示允許重放內(nèi)容的許可信息。在接收到許可信息時,重放單元304讀取儲存在內(nèi)部存儲單元303中的內(nèi)容,并重放讀取的內(nèi)容以便輸出。2.3移動電話300c的操作下面參照圖11所示的流程圖說明移動電話300c的操作。注意,圖4的流程圖說明數(shù)字作品分發(fā)系統(tǒng)的整個操作,只是步驟S116和步驟S117由下面描述的步驟S201-S205來代替。使用條件判斷單元306讀取使用條件,即允許重放次數(shù)(步驟S201),并判斷讀取的允許重放次數(shù)是否超過0(步驟S202)。當(dāng)判定允許的重放次數(shù)超過0時(步驟S202,“是”),使用條件判斷單元306從允許重放次數(shù)中減去“1”(步驟S203),并用減法生成的值來重寫儲存在使用條件存儲單元中的使用條件(步驟S204)。接下來,使用條件判斷單元306向重放單元304輸出指示允許重放儲存在內(nèi)部存儲單元303中的內(nèi)容的許可信息。作為響應(yīng),重放單元304接收來自使用條件判斷單元306的許可信息,讀取儲存在內(nèi)部存儲單元303中的內(nèi)容,并重放讀取的內(nèi)容以便輸出(步驟S205)。另一方面,當(dāng)判定讀取的允許重放次數(shù)等于或小于0時(步驟S202,“否”),使用條件判斷單元306不輸出許可信息,因此重放單元304不重放內(nèi)容。在這里,在該階段刪除內(nèi)容的設(shè)置也是可行的。2.4移動電話300c的操作下面參照圖12所示的流程圖,說明在使用條件為允許重放時段的情況下移動電話300c的操作。注意,圖4的流程圖說明數(shù)字作品分發(fā)系統(tǒng)的整個操作,只是步驟S116和步驟S117由下面描述的步驟S211-S214來代替。使用條件判斷單元306從使用條件存儲單元305中讀取使用條件,即允許重放時段(步驟S211),獲取當(dāng)前日期/時間(步驟S212),并判斷獲得的當(dāng)前日期/時間是否處于允許重放時段之內(nèi)(步驟S213)。如果判定當(dāng)前時間/日期處于允許重放時段之內(nèi)(步驟S213,“是”),使用條件判斷單元306則向重放單元304輸出指示允許重放儲存在內(nèi)部存儲單元303中的內(nèi)容的許可信息。作為響應(yīng),重放單元304接收來自使用條件判斷單元306的許可信息,讀取儲存在內(nèi)部存儲單元303中的內(nèi)容,并重放讀取的內(nèi)容以便輸出(步驟S214)。另一方面,當(dāng)判定當(dāng)前日期/時間超出了允許重放時段時(步驟S213,“否”),使用條件判斷單元306不輸出許可信息,因此重放單元304不重放該內(nèi)容。在這里,下面的這種設(shè)置是可行的如果當(dāng)前日期/時間超過了允許重放時段,則刪除所述內(nèi)容。2.5移動電話300c的操作接下來,參照圖13所示的流程圖,說明在使用條件為允許總重放時間量的情況下移動電話300c的操作。注意,圖4的流程圖說明數(shù)字作品分發(fā)系統(tǒng)的整個操作,只是步驟S116和步驟S117由下面描述的步驟S221-S226來代替。在這里,內(nèi)容存儲單元201還包含用于儲存總實際重放時間量的存儲區(qū)域??倢嶋H重放時間量是實際重放內(nèi)容的累計時間量。此外,內(nèi)容還包括表明重放整個內(nèi)容所需時間的重放時間信息。使用條件判斷單元306從使用條件存儲單元305中讀取使用條件,即允許總重放時間量,連同總實際重放時間量(步驟S221),從內(nèi)容中獲取表明重放內(nèi)容所需時間的重放時間信息(步驟S222),并計算讀取的總實際重放時間量和獲得的重放信息所表示的時間的總和,以便將這樣計算得出的總和與允許的總重放時間量進(jìn)行比較(步驟S223)。如果判定允許的總重放時間量等于或大于計算的總和(步驟S223,“是”),使用條件判斷單元306則向重放單元304輸出指示允許重放儲存在內(nèi)部存儲單元303中的內(nèi)容的許可信息。作為響應(yīng),重放單元304接收來自使用條件判斷單元306的許可信息,讀取儲存在內(nèi)部存儲單元303中的內(nèi)容,并重放讀取的內(nèi)容以便輸出(步驟S224)。然后,使用條件判斷單元306通過執(zhí)行下列表達(dá)式,來計算總實際重放時間量總實際重放時間量=(總實際重放時間量)+(重放時間信息)(步驟S225),并用新計算的總實際重放時間量來重寫儲存在使用條件存儲單元305中的總實際重放時間量(步驟S226)。另一方面,當(dāng)判定允許的重放總時間量小于計算的總和時(步驟S223,“否”),使用條件判斷單元306不輸出許可信息,因此重放單元304不重放內(nèi)容。在這里,下面的這種設(shè)置是可行的如果允許的總重放時間量小于總實際重放時間量,則刪除所述內(nèi)容。此外,下面的這種設(shè)置也是可行的即使允許的總重放時間量不夠重放整個內(nèi)容,也允許重放內(nèi)容。2.6概述如上所述,包含在內(nèi)容分發(fā)服務(wù)器裝置200c中的內(nèi)容存儲單元201儲存彼此相互關(guān)聯(lián)的內(nèi)容和對應(yīng)的使用條件,并且內(nèi)容分發(fā)服務(wù)器裝置200c將內(nèi)容和對應(yīng)的使用條件發(fā)送到移動電話300c。當(dāng)用戶購買提供有使用條件的內(nèi)容時,包含在移動電話300c中的內(nèi)部存儲單元303儲存所購內(nèi)容,而使用條件存儲單元305則儲存發(fā)送的使用條件。當(dāng)用戶想要重放以前購買的內(nèi)容時,使用條件判斷單元306根據(jù)儲存在使用條件存儲單元305中對應(yīng)的使用條件來判斷是否允許重放內(nèi)容。當(dāng)判定允許重放內(nèi)容時,使用條件判斷單元306指示重放單元304重放內(nèi)容。此外,使用條件可以是允許復(fù)制或移動內(nèi)容的次數(shù)。在這里,“復(fù)制”內(nèi)容表示復(fù)制儲存在內(nèi)部存儲單元中的內(nèi)容,并把內(nèi)容的副本寫入記錄媒體中。在這里注意,僅允許內(nèi)容的第一級“復(fù)制”,也就是說,禁止從內(nèi)容的副本進(jìn)行復(fù)制。此外,“移動”內(nèi)容表示把儲存在內(nèi)部存儲單元中的內(nèi)容寫入記錄媒體中,并刪除儲存在內(nèi)部存儲單元中的內(nèi)容。當(dāng)使用條件為允許內(nèi)容復(fù)制或移動的次數(shù)時,允許該內(nèi)容被復(fù)制或移動允許的次數(shù)。對所購內(nèi)容進(jìn)行加密以便儲存到存儲卡400中的步驟以及把加密內(nèi)容從存儲卡400中讀取到移動電話300c的步驟與實施例1中所述相同,因此不再對其進(jìn)行說明。在這里應(yīng)當(dāng)注意,使用條件數(shù)據(jù)不會寫入存儲卡,而是保留在包含于移動電話300c中的使用條件存儲單元305中。注意,使用條件存儲單元305被保護(hù)不會由除稍后將描述的特定允許裝置之外的任何裝置外部地進(jìn)行讀取或?qū)懭搿8唧w地說,使用條件存儲單元305包括防篡改硬件、防篡改軟件或者兩者的組合。另外,使用條件存儲單元305可包含在卡中,諸如可連接到移動電話以及可從移動電話拆卸的供移動電話使用的SIM卡。采用上述構(gòu)造,如果內(nèi)容被提供有使用條件,則只有在滿足使用條件時才允許重放內(nèi)容。一般來說,移動電話300的內(nèi)部存儲單元303受其存儲容量的限制。按照傳統(tǒng)的方法,這種限制引起以下問題。在內(nèi)部存儲單元裝滿了數(shù)字作品的情況下,需要刪除儲存在內(nèi)部存儲單元中的某些數(shù)字作品,以便在購買另一個數(shù)字作品之前保證可用的存儲空間,或者用戶只好放棄購買另一個數(shù)字作品。但是,根據(jù)實施例2,與實施例1相似,當(dāng)用戶決定暫時不使用某些數(shù)字作品時,允許該用戶把儲存在移動電話300c的內(nèi)部存儲單元303中的這些數(shù)字作品儲存到連接到移動電話300c的存儲卡400中。這樣,可以保證內(nèi)部存儲單元303中的可用存儲空間,而不會失去對所購數(shù)字作品的重放權(quán),從而可以購買更多的數(shù)字作品。此外,采用上述構(gòu)造,當(dāng)內(nèi)容由特定移動電話加密,并且儲存在連接到該移動電話的存儲卡中時,該加密內(nèi)容不可能由除該特定移動電話之外的任何其它移動電話解密或重放。也就是說,實施例2取得滿足復(fù)制權(quán)持有者(copyholder)需求的效果禁止對采用某個移動電話儲存到存儲卡中的內(nèi)容被利用任何其它移動電話來解密或重放,即使該存儲卡連接到那些移動電話。3.最佳實施例3下面對符合本發(fā)明最佳實施例3的數(shù)字作品分發(fā)系統(tǒng)100d進(jìn)行說明。類似于數(shù)字作品分發(fā)系統(tǒng)100c,當(dāng)提供使用條件時,數(shù)字作品分發(fā)系統(tǒng)100d允許移動電話只有在滿足使用條件的情況下才能重放內(nèi)容。數(shù)字作品分發(fā)系統(tǒng)100d的構(gòu)造類似于數(shù)字作品分發(fā)系統(tǒng)100c的構(gòu)造。因此,下面主要說明與數(shù)字作品分發(fā)系統(tǒng)100c的差別。數(shù)字作品分發(fā)系統(tǒng)100d包括內(nèi)容分發(fā)服務(wù)器裝置200d、移動電話300d以及存儲卡400d,分別代替內(nèi)容分發(fā)服務(wù)器裝置200c、移動電話300c以及存儲卡400。注意,內(nèi)容分發(fā)服務(wù)器裝置200d與內(nèi)容分發(fā)服務(wù)器裝置200c是相同的。3.1存儲卡400d如圖14所示,存儲卡400d包括第一外部存儲單元412、第二外部存儲單元411以及驗證單元490。驗證單元490執(zhí)行與包含在移動電話300d中的驗證單元390(稍后進(jìn)行說明)的詢問-應(yīng)答類型的相互驗證。更具體地說,驗證單元490等待驗證單元390對驗證單元490進(jìn)行驗證,然后再對驗證單元390進(jìn)行驗證。只有當(dāng)這兩個驗證處理成功之后,相互驗證才被認(rèn)為是成功的。因為詢問-應(yīng)答類型的驗證是一種已知的技術(shù),所以不再進(jìn)行說明。第一外部存儲單元412包含用于儲存加密內(nèi)容的存儲區(qū)域。第二外部存儲單元411是只有在驗證單元490進(jìn)行的驗證已經(jīng)成功執(zhí)行之后才從另一端-即移動電話300d-進(jìn)行讀取或?qū)懭氩僮鞯拇鎯卧?。第二外部存儲裝置411包含用于對稍后說明的加密的連接信息進(jìn)行儲存的存儲區(qū)域。3.2移動電話300d的構(gòu)造移動電話300d的構(gòu)造類似于移動電話300c的構(gòu)造。如圖15和16所示,移動電話300d包括加密/解密單元380d,用于代替包含在移動電話300c中的加密/解密單元380,移動電話300d還包括寫入單元331、332以及讀取單元351、352,用于代替包含在移動電話300c中的寫入單元330和讀取單元350。移動電話300d還包括驗證單元390。其它組件與構(gòu)成移動電話300c的組件相同。下面主要說明與移動電話300c的差別。(1)驗證單元390驗證單元390接收來自控制單元366的驗證指令。在接收到驗證指令時,驗證單元390執(zhí)行與包含在存儲卡400d中的驗證單元490的詢問-應(yīng)答類型的相互驗證。更具體地說,首先,驗證單元390對驗證單元490進(jìn)行驗證。接下來,驗證單元390等待驗證單元490對驗證單元390進(jìn)行驗證。只有當(dāng)這兩個驗證處理成功之后,相互驗證才被認(rèn)為是成功的。當(dāng)相互驗證已經(jīng)成功執(zhí)行之后,驗證單元390輸出指示相互驗證成功的信息。(2)加密/解密單元380d如圖16所示,加密/解密單元380d包括標(biāo)題密鑰生成單元321d、加密單元322d、加密單元323d、連接單元324、解密單元342d、解密單元343d以及分割單元344。(標(biāo)題密鑰生成單元321d)標(biāo)題密鑰生成單元321d接收來自控制單元366的存儲指令。在接收到來自控制單元366的存儲指令時,標(biāo)題密鑰生成單元321d以類似于包含在加密/解密單元380b中的標(biāo)題密鑰生成單元321的方式生成標(biāo)題密鑰,并且把生成的標(biāo)題密鑰輸出給連接單元324和加密單元323d。(加密單元322d)解密單元322d從唯一信息存儲單元310中讀取唯一信息,并接收來自連接單元324的連接信息。隨后,加密單元322d利用讀取的唯一密鑰信息作為密鑰,把加密算法E2運用于接收的連接信息,從而生成加密的連接信息,并把加密的連接信息輸出到寫入單元331。(加密單元323d)解密單元323d接收來自標(biāo)題密鑰生成單元321d的標(biāo)題密鑰,并從內(nèi)部存儲單元303讀取內(nèi)容601。隨后,加密單元323d利用接收的標(biāo)題密鑰作為密鑰,把加密算法E3運用于讀取的內(nèi)容,從而生成加密內(nèi)容,并將加密內(nèi)容輸出到寫入單元332。(連接單元324)連接單元324接收來自標(biāo)題密鑰生成單元321d的標(biāo)題密鑰,并從使用條件存儲單元305中讀取使用條件。隨后,連接單元324按順序把接收的標(biāo)題密鑰與讀取的使用條件連接,以便生成連接信息,并把生成的連接信息輸出到加密單元322d。(解密單元342d)解密單元342d接收來自讀取單元351的加密的連接信息,并從唯一信息存儲單元310中讀取唯一信息。接下來,解密單元342d利用讀取的唯一信息作為密鑰,把解密算法D2運用于接收的加密連接信息,從而生成連接信息,并把生成的連接信息輸出到分割單元344。(解密單元343d)解密單元343d接收來自讀取單元352的加密內(nèi)容以及來自分割單元344的標(biāo)題密鑰。隨后,解密單元343d利用接收的標(biāo)題密鑰作為密鑰,把解密算法D3運用于接收的加密內(nèi)容,從而生成內(nèi)容,并把生成的內(nèi)容寫入內(nèi)部存儲單元303。(分割單元344)分割單元344接收來自解密單元342d的連接信息,并且分割接收的連接信息,以便生成標(biāo)題密鑰和使用條件。隨后,分割單元344把生成的標(biāo)題密鑰輸出到解密單元343d中,并把生成的使用信息寫入使用條件存儲單元305。(3)寫入單元331寫入單元331接收來自加密單元322d的加密連接信息,并把接收的加密連接信息寫入包含在存儲卡400d中的第二外部存儲單元411。(4)寫入單元332寫入單元332接收來自加密單元323d的加密內(nèi)容,并把接收的加密內(nèi)容寫入第一外部存儲單元412。(5)讀取單元351讀取單元351接收來自控制單元366的讀取指令。在接收到讀取指令時,控制單元366從包含于存儲卡400d中的第二外部存儲單元411中讀取加密的連接信息,并把讀取的加密連接信息輸出到解密單元342d。(6)讀取單元352讀取單元352從包含于存儲卡400d中的第一外部存儲單元412中讀取加密內(nèi)容602,并把讀取的加密內(nèi)容輸出到解密單元343d。(7)控制單元366控制單元366接收來自輸入單元365的內(nèi)容寫入指令和內(nèi)容讀取指令。在接收到寫入指令或讀取指令時,控制單元366把驗證指令輸出給控制單元366。此外,控制單元366從驗證單元390接收指示驗證是成功還是失敗的信息。在接收來自輸入單元365的內(nèi)容寫入指令以及來自驗證單元390的指示成功驗證的信息的情況下,控制單元366把存儲指令輸出到加密/解密單元380d的標(biāo)題密鑰生成單元321d。在接收來自輸入單元365的讀取指令以及來自驗證單元390的指示成功驗證的信息的情況下,控制單元366把讀取指令輸出到讀取單元351。在接收寫入指令或讀取指令以及指示不成功驗證的信息的情況下,控制單元366丟棄接收的寫入指令或讀取指令,因此不執(zhí)行任何寫入操作或讀取操作。3.3數(shù)字作品分發(fā)系統(tǒng)100d的操作下面說明數(shù)字作品分發(fā)系統(tǒng)100d的操作。(1)數(shù)字作品分發(fā)系統(tǒng)100d的整個操作首先,結(jié)合圖17所示的流程圖,對數(shù)字作品分發(fā)系統(tǒng)100d的整個操作進(jìn)行說明。移動電話300d的內(nèi)容購買單元301接收來自輸入單元365的內(nèi)容ID,以便生成支付信息(步驟S251),并把內(nèi)容ID和支付信息發(fā)送到內(nèi)容分發(fā)服務(wù)器裝置200d(步驟S252)。內(nèi)容分發(fā)服務(wù)器裝置200d的控制單元202接收來自移動電話300d的內(nèi)容ID和支付信息(步驟252),進(jìn)行處理以便根據(jù)接收的支付信息來接收支付(步驟S253),從內(nèi)容存儲單元201中讀取接收的內(nèi)容ID所標(biāo)識的內(nèi)容(步驟254),并把讀取的內(nèi)容發(fā)送到移動電話300d(步驟S255)。移動電話300d的內(nèi)容獲取單元302接收由內(nèi)容分發(fā)服務(wù)器裝置200d發(fā)送的內(nèi)容(步驟S255),并把接收的內(nèi)容寫入內(nèi)部存儲單元303,作為內(nèi)容601(步驟S256)。在接收來自輸入單元365的內(nèi)容寫入指令的情況下,控制單元366將驗證指令輸出到驗證單元390(步驟S257)。在接收到驗證指令時,驗證單元390執(zhí)行與存儲卡400d的驗證單元490的相互驗證(步驟S258)。當(dāng)成功地執(zhí)行驗證時,即接收到來自驗證單元390的指示成功驗證的信息時,控制單元366把存儲指令輸出到加密/解密單元380d(步驟S259,“是”),并且加密/解密單元380d執(zhí)行處理以便儲存內(nèi)容(步驟S260)。另一方面,當(dāng)驗證不成功時,即接收到來自驗證單元390的指示不成功驗證的信息時(步驟S259,“否”),控制單元366丟棄已接收的內(nèi)容寫入指令。因此,不執(zhí)行存儲處理。另一方面,在接收來自輸入單元365的內(nèi)容讀取指令的情況下,控制單元366把驗證指令輸入驗證單元390(步驟S257)。在接收到來自控制單元366的驗證指令時,驗證單元390執(zhí)行與包含于存儲卡400d中的驗證單元490的相互驗證(步驟S261)。當(dāng)成功地執(zhí)行驗證時,即接收到來自驗證單元390的指示成功驗證的信息時(步驟S262,“是”),控制單元366把讀取指令輸出到讀取單元351,作為響應(yīng),讀取單元351執(zhí)行讀取處理(步驟S263)。另一方面,當(dāng)驗證不成功時,即接收到來自驗證單元390的指示不成功驗證的信息時(步驟S262,“否”),控制單元366丟棄已接收的讀取指令。因此,不執(zhí)行讀取處理。另一方面,在接收來自輸入單元365的內(nèi)容重放指令的情況下(步驟S257),控制單元366指示執(zhí)行重放處理(步驟S264)。(2)移動電話300d和存儲卡400d之間相互驗證的操作下面參照圖18所示的流程圖來說明移動電話300d和存儲卡400d之間相互驗證的操作。注意,以下所述的相互驗證操作是圖17的流程圖所示步驟S258和S261中所執(zhí)行的操作的詳細(xì)說明。移動電話300d的驗證單元390對存儲卡400d的驗證單元490進(jìn)行驗證(步驟271)。當(dāng)該步驟中的驗證成功執(zhí)行時(步驟S272,“是”),驗證單元490則對驗證單元390進(jìn)行驗證(步驟S273)。當(dāng)該步驟中的驗證成功執(zhí)行時(步驟S274,“是”),驗證單元490向控制單元366輸出指示成功驗證的信息(步驟S275)。當(dāng)步驟271中的驗證不成功時(步驟S272,“否”),或者當(dāng)步驟S273中的驗證不成功時(步驟S274,“否”),驗證單元490向控制單元366輸出指示不成功驗證的信息(步驟S276)。(3)存儲處理的操作下面參照圖19所示的流程圖來說明移動電話300d對存儲處理所執(zhí)行的操作。在接收到來自控制單元366的存儲指令時,加密/解密單元380d的標(biāo)題密鑰生成單元321d生成標(biāo)題密鑰,并把生成的標(biāo)題密鑰輸出到連接單元324和加密單元323d(步驟S281)。隨后,連接單元324接收來自標(biāo)題密鑰生成單元321d的標(biāo)題密鑰,并從使用條件存儲單元305中讀取使用條件(步驟S282)。接下來,連接單元324按順序把接收的標(biāo)題密鑰和讀取的使用條件連接,以便生成連接信息,并把所產(chǎn)生的連接信息輸出到加密單元322d(步驟S283)。隨后,加密單元322d從唯一信息存儲單元310中讀取唯一信息,并接收來自連接單元324的連接信息(步驟S284)。接下來,加密單元322d利用讀取的唯一信息作為密鑰,把加密算法E2運用于接收的連接信息,從而生成加密的連接信息,并把加密的連接信息輸出到寫入單元331(步驟285)。作為響應(yīng),寫入單元331接收來自加密單元322d的加密連接信息,并把接收的加密連接信息寫入包含在存儲卡400d中的第二外部存儲單元411(步驟S286)。接下來,加密單元323d接收來自標(biāo)題密鑰生成單元321d的標(biāo)題密鑰,并從內(nèi)部存儲單元303中讀取內(nèi)容601(步驟S287)。此外,加密單元323d利用接收的標(biāo)題密鑰作為密鑰,把加密算法E3運用于讀取的內(nèi)容,從而生成加密內(nèi)容,并把生成的加密內(nèi)容輸出到寫入單元332(步驟S288)。作為響應(yīng),寫入單元332接收來自加密單元323d的加密內(nèi)容,并把接收的加密內(nèi)容寫入第一外部存儲單元412(步驟S289)。(4)讀取處理的操作下面參照圖20來說明移動電話300d對讀取處理所執(zhí)行的操作。在接收到來自控制單元366的讀取指令時,讀取單元351從包含于存儲卡400d中的第二外部存儲單元411中讀取加密的連接信息,并把讀取的加密連接信息輸出到解密單元342d(步驟S291)。作為響應(yīng),解密單元342d接收來自讀取單元351的加密連接信息,從唯一信息存儲單元310中讀取唯一信息(步驟S292),利用讀取的唯一信息作為密鑰,把解密算法D2運用于接收的加密連接信息,從而生成連接信息,并把生成的連接信息輸出到分割單元344(步驟S293)。隨后,分割單元344接收來自解密單元342d的連接信息,并且分割接收的連接信息,以便生成標(biāo)題密鑰和使用條件。隨后,分割單元344把生成的標(biāo)題密鑰輸出到解密單元343d,并把重新生成的使用信息寫入使用條件存儲單元305(步驟S294)。接下來,讀取單元352從包含于存儲卡400d中的第一外部存儲單元412中讀取加密內(nèi)容602,并把讀取的加密內(nèi)容輸出到解密單元343d(步驟295)。隨后,解密單元343d分別接收來自讀取單元352和分割單元344的加密內(nèi)容及標(biāo)題密鑰,利用接收的標(biāo)題密鑰作為密鑰,把解密算法D3運用于接收的加密內(nèi)容,從而生成內(nèi)容(步驟S296),并把生成的內(nèi)容寫入內(nèi)部存儲單元303(步驟S297)。3.4概述要把內(nèi)容寫入存儲卡400d,移動電話300d將生成標(biāo)題密鑰,讀取使用條件,以及把標(biāo)題密鑰與使用條件進(jìn)行連接,以便生成連接信息。接下來,移動電話300d利用唯一信息對連接信息進(jìn)行加密,并把加密的連接信息寫入包含于存儲卡400d中的第二外部存儲單元411。接下來,移動電話300d從內(nèi)部存儲單元303中讀取內(nèi)容,利用標(biāo)題密鑰對讀取的內(nèi)容進(jìn)行加密,并將加密內(nèi)容寫入包含于存儲卡400d中的第一外部存儲單元412。要從存儲卡400d中讀取加密內(nèi)容,移動電話300d從包含于存儲卡400d中的第二外部存儲單元411中讀取加密的連接信息,并利用唯一信息對讀取的加密連接信息進(jìn)行解密,以便生成連接信息。隨后,移動電話300d分割生成的連接信息,以便生成標(biāo)題密鑰和使用條件,并把生成的使用條件寫入使用條件存儲單元305。接下來,移動電話300d從包含于存儲卡400d中的第一外部存儲單元412中讀取加密內(nèi)容,并利用標(biāo)題密鑰作為密鑰來對加密內(nèi)容進(jìn)行解密,以便生成內(nèi)容,并把生成的內(nèi)容寫入內(nèi)部存儲單元303。要重放內(nèi)容,移動電話300把根據(jù)儲存在使用條件存儲單元305中的使用條件,來重放儲存在內(nèi)部存儲單元303中的內(nèi)容。3.5移動電話300d的用戶所執(zhí)行的操作步驟下面對移動電話300d的用戶所執(zhí)行的操作步驟進(jìn)行說明。(1)首先,通過使用移動電話300d的內(nèi)容購買單元301,用戶在內(nèi)容中進(jìn)行選擇和購買,其中各內(nèi)容均被提供有使用條件并被儲存在內(nèi)容分發(fā)服務(wù)器裝置200d的內(nèi)容存儲單元201中。然后,通過使用內(nèi)容獲取單元302,用戶接收所購的內(nèi)容。內(nèi)容和使用條件則分別儲存在均包含于移動電話300d中的內(nèi)部存儲單元303和使用條件存儲單元305中。(2)接下來,在所購內(nèi)容例如為卡拉OK數(shù)據(jù)及其使用條件為允許該內(nèi)容重放十次的情況下,使用條件判斷單元306允許重放單元304重放該卡拉OK數(shù)據(jù)多達(dá)十次。(3)此外,在以下步驟中,用戶可以在存儲卡400d中儲存內(nèi)容601及其使用條件,其中內(nèi)容601和使用條件分別儲存在包含于移動電話300d中的內(nèi)部存儲單元303和使用條件存儲單元305中。(3.1)用戶將存儲卡400d連接到移動電話300d,并選擇一種操作,將所購買的被提供有使用條件的內(nèi)容儲存到存儲卡中。(3.2)作為響應(yīng),由標(biāo)題密鑰生成單元321d生成各內(nèi)容特有的標(biāo)題密鑰。隨后,連接單元324把生成的標(biāo)題密鑰與使用條件連接,以便生成連接信息。連接信息由加密單元322利用儲存在唯一信息存儲單元310中的唯一信息進(jìn)行加密。如果在移動電話300d的驗證單元390和存儲卡400d的驗證單元490之間成功地進(jìn)行了相互驗證,加密的連接信息則由寫入單元331寫入包含于存儲卡400d中的第二外部存儲單元411中。接下來,儲存在內(nèi)部存儲單元303中的內(nèi)容由加密單元323d利用標(biāo)題密鑰進(jìn)行加密,加密內(nèi)容儲存在包含于存儲卡400d中的第一外部存儲單元412中。(4)此外,用戶可以從儲存于存儲卡400d的加密連接信息和加密內(nèi)容602中提取使用條件和內(nèi)容,并按照以下步驟把所提取的內(nèi)容和使用條件儲存到移動電話300d的內(nèi)部存儲單元303中。(4.1)用戶將存儲卡400d連接到移動電話300d,并選擇一種操作,從存儲卡400d中取出被提供有使用條件的加密內(nèi)容。(4.2)作為響應(yīng),在移動電話300d的驗證單元390和存儲卡400d的驗證單元490之間進(jìn)行相互驗證。如果相互驗證成功,則儲存在第二外部存儲單元411中的加密連接信息由讀取單元351讀取。讀取的加密連接信息則由解密單元342d利用儲存在唯一信息存儲單元310中的唯一信息進(jìn)行解密。然后,分割解密的連接信息,以便生成標(biāo)題密鑰和使用條件。使用條件儲存在使用條件存儲單元305中。此外,儲存在包含于存儲卡400d中的第一外部存儲單元412中的加密內(nèi)容由讀取單元352讀取。讀取的內(nèi)容則由解密單元343d利用標(biāo)題密鑰進(jìn)行解密,以便生成解密的內(nèi)容,并且該解密的內(nèi)容儲存在內(nèi)部存儲單元303中。3.6其它(1)在本發(fā)明的上述實施例中,對把被提供有使用條件的所購內(nèi)容儲存到存儲卡中的步驟進(jìn)行了說明。然而,是否購買了內(nèi)容對于本發(fā)明來說不是主要問題。也就是說,例如,上述步驟適用于以一定使用條件作為免費樣品而提供的內(nèi)容。(2)DES加密是用于加密單元322d、323d以及解密單元342d、343d的加密系統(tǒng)的一個示例。在采用DES加密的情況下,儲存在唯一信息存儲單元310中的唯一信息可以是56比特的唯一密鑰。另一方面,分配給移動電話的電話號碼可以用作唯一信息。在后一種情況下,最好采用保密轉(zhuǎn)換功能,它對電話號碼的輸入作出響應(yīng),返回一個56比特唯一密鑰。在這里,這樣一種轉(zhuǎn)換功能的示例是按以下方式使用DES加密。也就是說,電話號碼利用56比特秘密唯一值經(jīng)DES加密算法,從而輸出64比特的值。該輸出值的后56比特用作唯一信息。(3)此外,唯一信息存儲單元310、內(nèi)部存儲單元303以及使用條件存儲單元305被保護(hù)不會由除諸如稍后描述的型號改變裝置的特定允許裝置之外的其它任何外部裝置進(jìn)行讀取或?qū)懭?。更具體地說,唯一信息存儲單元310、內(nèi)部存儲單元303以及使用條件存儲單元305均包括防篡改硬件、防篡改軟件或者兩者的組合。(4)另外,唯一信息存儲單元310和使用條件存儲單元305能建立在諸如可連接到移動電話及可從移動電話拆卸的SIM的卡中。(5)此外,在利用DES加密對內(nèi)容進(jìn)行加密時,內(nèi)容被分為多個數(shù)據(jù)塊,每個數(shù)據(jù)塊均為64比特,然后再利用56比特唯一密鑰對各數(shù)據(jù)塊進(jìn)行加密,以便生成64比特加密數(shù)據(jù)塊。然后,再把這樣生成的加密數(shù)據(jù)塊連接在一起,所連接的加密數(shù)據(jù)塊作為加密內(nèi)容輸出。(6)采用上述構(gòu)造,只有在符合使用條件的情況下,才重放被提供有使用條件的內(nèi)容。另外,一般來說,移動電話300d的內(nèi)部存儲單元303受其存儲容量的限制。按照傳統(tǒng)的方法,這種限制引起以下問題。在內(nèi)部存儲單元裝滿了數(shù)字作品的情況下,用戶需要刪除儲存在內(nèi)部存儲單元中的某些數(shù)字作品,以便在購買另一個數(shù)字作品之前保證可用的存儲空間,或者只好放棄購買另一個數(shù)字作品。但是,根據(jù)實施例3,與實施例1和2相似,當(dāng)用戶決定暫時不使用某些數(shù)字作品時,允許該用戶將儲存在移動電話300d的內(nèi)部存儲單元303中的這些數(shù)字作品儲存在連接到移動電話300d的存儲卡400d中。這樣,可以保證移動電話300d的內(nèi)部存儲單元303中的可用存儲空間,而不會失去對已購買的這些數(shù)字作品的重放權(quán)。因此,該用戶可以購買更多的數(shù)字作品,以儲存到內(nèi)部存儲單元303中。(7)采用上述構(gòu)造,當(dāng)內(nèi)容經(jīng)過加密并儲存在連接到特定移動電話的存儲卡中時,該加密內(nèi)容不可能由除該特定移動電話之外的任何其它移動電話進(jìn)行解密或重放。也就是說,實施例3取得了滿足復(fù)制權(quán)持有者需求的效果禁止對利用某個移動電話儲存到存儲卡中的內(nèi)容使用任何其它移動電話來進(jìn)行解密或重放,即使該存儲卡連接到那些移動電話中。4.最佳實施例4下面說明另一個最佳實施例4。4.1型號改變系統(tǒng)600e下面說明型號改變系統(tǒng)600e。型號改變系統(tǒng)600e的目的在于提供一種型號改變裝置,用于在用戶和業(yè)務(wù)提供商之間的合同改變時,把所述合同下可用的諸如移動電話的記錄/重放裝置改變?yōu)樾碌挠涗?重放裝置。在采用這種型號改變裝置的型號改變時,儲存在原有記錄/重放裝置中的數(shù)字作品對可用于新的記錄/重放裝置,而不需要對數(shù)字作品進(jìn)行處理。例如,在發(fā)行具有附加功能的新移動電話時,用戶可能希望將其當(dāng)前使用的移動電話改變?yōu)樾碌囊苿与娫?。在這種情況下,允許用戶使用具有與原來分配給當(dāng)前移動電話的電話號碼相同的新移動電話。這可以通過把原來分配給當(dāng)前移動電話的電話號碼重新分配給新的移動電話來進(jìn)行。這樣把原來分配給某個移動電話的電話號碼重新分配給另一個移動電話的過程稱作移動電話的型號改變。在如上所述的型號改變之后,已購買并儲存在實施例1、2或3的移動電話中的內(nèi)容不能在新的移動電話上使用。前面已經(jīng)說明不能重放這些內(nèi)容的原因。如果用戶已經(jīng)購買并儲存在存儲卡中的內(nèi)容由于型號改變而不可用,那么這對用戶來說是一個缺陷。型號改變系統(tǒng)600e的目的在于解決這個問題。(型號改變系統(tǒng)600e的構(gòu)造)如圖21所示,型號改變系統(tǒng)600e包括移動電話A300e、型號改變裝置500以及移動電話B300f。移動電話A300e和移動電話B300f分別連接到型號改變裝置500。除了唯一信息存儲單元310e,移動電話A300e的構(gòu)造類似于以上實施例1、2和3中所述的任何移動電話。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310e預(yù)先儲存唯一信息。此外,,除了唯一信息存儲單元310f,移動電話B300f的構(gòu)造類似于以上實施例1、2和3中所述的任何移動電話。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310f包含用于儲存唯一信息的存儲區(qū)域。型號改變裝置500包括信息讀取單元501和信息寫入單元502。信息讀取單元501讀取儲存在包含于移動電話A300e中的唯一信息存儲單元310e中的唯一信息,并從唯一信息存儲單元310e中刪除唯一信息。隨后,信息讀取單元501把讀取的信息輸出到信息寫入單元502。信息寫入單元502接收來自信息讀取單元501的唯一信息,并把接收的唯一信息寫入包含于移動電話B300f中的唯一信息存儲單元310f。在這里,唯一信息是移動電話A300e特有的信息。唯一信息的示例包括分配給移動電話A300e的電話號碼以及隨機(jī)產(chǎn)生并分配給移動電話A300e的隨機(jī)號。(型號改變系統(tǒng)600e的操作)下面參照圖22所示的流程圖,說明型號改變系統(tǒng)600e的操作。信息讀取單元501從唯一信息存儲單元310e中讀取唯一信息(步驟S301),并從唯一信息存儲單元310e中刪除唯一信息(步驟S302)。接下來,信息寫入單元502把從信息讀取單元501接收的唯一信息寫入唯一信息存儲單元310f(步驟S303)。(概述)采用上述構(gòu)造,允許移動電話B讀取并重放已經(jīng)利用移動電話A購買并儲存在存儲卡中的內(nèi)容,而不需要對這些內(nèi)容進(jìn)行處理。4.2型號改變系統(tǒng)600g下面說明型號改變系統(tǒng)600g。如圖23所示,型號改變系統(tǒng)600g包括移動電話A300g、型號改變裝置500以及移動電話B300h。移動電話A300g和移動電話B300h分別連接到型號改變系統(tǒng)500。除了唯一信息存儲單元310g和使用條件存儲單元305g,移動電話A300g的構(gòu)造類似于實施例2和3中所述的任何移動電話。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310g預(yù)先儲存唯一信息,而使用條件存儲單元305g則預(yù)先儲存使用條件。除了唯一信息存儲單元310h和使用條件存儲單元305h,移動電話B300h的構(gòu)造類似于實施例2或3中所述的移動電話。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310h包含用于儲存唯一信息的存儲區(qū)域,使用條件存儲單元305h則包含用于儲存使用條件的存儲區(qū)域。型號改變系統(tǒng)500包括信息讀取單元501和信息寫入單元502。信息讀取單元501從包含于移動電話A300g中的唯一信息存儲單元310g中讀取唯一信息,并從使用條件存儲單元305g中讀取使用條件。隨后,信息讀取單元501分別從唯一信息存儲單元310e和使用條件存儲單元305g中刪除唯一信息和使用條件。接著,信息讀取單元501把讀取的唯一信息和使用條件輸出到信息寫入單元502。作為響應(yīng),信息寫入單元502接收來自信息讀取單元501的唯一信息和使用條件。隨后,信息寫入單元502分別把接收的唯一信息和使用條件寫入包含于移動電話B300h中的唯一信息存儲單元310h和使用條件存儲單元305h。采用上述構(gòu)造,允許移動電話B讀取并重放通過移動電話A購買并儲存在存儲卡中的內(nèi)容,而不需要對這些內(nèi)容進(jìn)行處理。4.3修改為了進(jìn)行型號改變或取消合同,移動電話用戶通常需要將其移動電話交給由“DoCoMo商店”代表的移動電話業(yè)務(wù)提供商,在此進(jìn)行型號改變或取消合同的處理。這里的“取消合同”是指取消移動電話用戶和移動電話業(yè)務(wù)提供商之間訂立的合同。在取消合同之后,在所述合同下分配給移動電話的電話號碼不再有效。下面說明型號改變系統(tǒng),該系統(tǒng)消除了用戶在取消其合同時必須去業(yè)務(wù)提供商商店的麻煩。在型號改變或取消合同時,必須實現(xiàn)諸如下面的要求。(要求a)在移動電話的型號改變時,要求允許取代當(dāng)前移動電話的新移動電話(新購買的移動電話)重放儲存在存儲卡中的內(nèi)容。同時,要求不再允許被取代的移動電話(當(dāng)前使用的移動電話)重放儲存在存儲卡中的內(nèi)容。(要求b)即使在取消了移動電話合同之后,要求儲存在存儲卡中的內(nèi)容仍然可以通過所述移動電話進(jìn)行重放。也就是說,在取消合同之后,所述移動電話不再作為電話使用,但仍然作為重放以前所購內(nèi)容的重放裝置來使用。(要求c)即使移動電話的業(yè)務(wù)提供商(運營商)被改變?yōu)榱硪粋€時,要求儲存在存儲卡中的內(nèi)容仍然可以通過新運營商經(jīng)營下可使用的移動電話進(jìn)行重放。例如,即使移動電話業(yè)務(wù)提供商從“DoCoMo”改變?yōu)椤癮u”,仍然需要允許移動電話重放儲存在存儲卡中的內(nèi)容。(1)型號改變系統(tǒng)600m型號改變系統(tǒng)600m的目的在于滿足上述“要求a”。為此,型號改變系統(tǒng)600m將儲存在當(dāng)前在使用的移動電話中的唯一信息經(jīng)通信網(wǎng)絡(luò)儲存到新的移動電話中,并經(jīng)通信網(wǎng)絡(luò)從當(dāng)前移動電話中刪除唯一信息。如圖24所示,型號改變系統(tǒng)600m包括移動電話A300m、移動電話B300n、個人計算機(jī)(PC)650以及型號改變裝置500m。PC650和型號改變裝置500m經(jīng)Internet10互相連接。移動電話A300m是當(dāng)前在使用的要被取代的移動電話,而移動電話B300n是取代當(dāng)前移動電話的新移動電話。(移動電話A300m)除了唯一信息存儲單元310m,移動電話A300m的構(gòu)造類似于實施例1、2和3中所述的任何移動電話。此外,移動電話A300m還包括判斷單元360m。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310m預(yù)先儲存唯一信息。當(dāng)移動電話A300m經(jīng)PC650和Internet10連接到型號改變裝置500m時,判斷單元360m從型號改變裝置500m接收第一型號改變信息,稍后將進(jìn)行說明。隨后,判斷單元360m根據(jù)包含在第一型號改變信息中的簽名信息,來判斷接收的第一型號改變信息是否為有效信息。由于判斷第一型號改變信息真實性的技術(shù)為已知的數(shù)字簽名技術(shù),所以不再對其進(jìn)行說明。當(dāng)判定第一型號改變信息為有效時,判斷單元360m根據(jù)讀取的包含在第一型號改變信息中的指令,從唯一信息存儲單元310m中讀取唯一信息,并經(jīng)PC650和Internet10,把讀取的唯一信息發(fā)送到型號改變裝置500m中。此外,當(dāng)判定該信息為有效時,判斷單元360m根據(jù)包含在第一型號改變信息中的刪除指令,從唯一信息存儲單元310m中刪除唯一信息。另一方面,當(dāng)判定第一型號改變信息為無效時,判斷單元360m只是丟棄接收的第一型號改變信息,而不執(zhí)行操作。(移動電話B300n)除了唯一信息存儲單元310n,移動電話B300n的構(gòu)造類似于實施例1、2和3中所述的任何移動電話。此外,移動電話B300n還包括判斷單元360n。注意,為簡便起見,圖中沒有說明其它組件。唯一信息存儲單元310n包含用于儲存唯一信息的存儲區(qū)域。當(dāng)移動電話B300n經(jīng)PC650和Internet10連接到型號改變裝置500m時,判斷單元360n從型號改變裝置500m中接收第二型號改變信息,稍后將進(jìn)行說明,并且判斷單元360n根據(jù)包含在第二型號改變信息中的簽名數(shù)據(jù),來判斷接收的第二型號改變信息是否為有效信息。當(dāng)判定該信息為有效時,判斷單元360n根據(jù)包含在第二型號改變信息中的寫入指令,從第二型號改變信息中提取唯一信息,并將所提取的唯一信息寫入唯一信息存儲單元310n。另一方面,當(dāng)判定第二型號改變信息為有效時,判斷單元360n只是丟棄接收的第二型號改變信息,而不執(zhí)行操作。(PC650)更具體地說,PC650是一個計算機(jī)系統(tǒng),例如,它包括微處理器、ROM、RAM、硬盤單元、顯示單元、鍵盤、鼠標(biāo)、LAN連接單元以及用于移動電話的連接單元。計算機(jī)系統(tǒng)中使用的RAM或硬盤單元儲存計算機(jī)程序。PC650通過根據(jù)計算機(jī)進(jìn)行操作的微處理器來執(zhí)行其功能。在接收到有關(guān)型號改變的用戶操作時,PC650把型號改變指令經(jīng)Internet10發(fā)送到型號改變裝置500m。隨后,PC650經(jīng)Internet10在移動電話A300m和型號改變裝置500m之間信息傳輸。然后,PC650經(jīng)Internet10在移動電話B300n和型號改變裝置500m之間進(jìn)行信息傳輸。(型號改變裝置500m)型號改變裝置500m的構(gòu)造類似于型號改變裝置500,但另外還包括發(fā)送/接收單元505。發(fā)送/接收單元505經(jīng)Internet10接收來自PC650的型號改變指令。在接收到型號改變指令時,發(fā)送/接收單元505生成第一型號改變信息。這里的第一型號改變信息包括指明自身可靠性(self-authenticity)的簽名數(shù)據(jù)、指示讀取唯一信息的讀取指令以及指示刪除唯一信息的刪除指令。隨后,發(fā)送/接收單元505把生成的第一型號改變信息發(fā)送到移動電話A300m。此外,發(fā)送/接收單元505接收來自移動電話A300m的唯一信息。接下來,發(fā)送/接收單元505生成第二型號改變信息。這里的第二型號改變信息包括指明自身可靠性的簽名數(shù)據(jù)、指示讀取接收的唯一信息的讀取指令以及指示寫入唯一信息的寫入指令。隨后,發(fā)送/接收單元505把生成的第二型號改變信息發(fā)送到移動電話B300m。(型號改變系統(tǒng)600m的操作)下面參照圖25的流程圖說明型號改變系統(tǒng)600m的操作。在這個階段,用戶將移動電話A300m和移動電話B300n都連接到PC650。在接收到有關(guān)型號改變的用戶操作時(步驟S501),PC650將型號改變指令經(jīng)Internet10發(fā)送到型號改變裝置500m(步驟S502)。作為響應(yīng),包含在型號改變裝置500m中的發(fā)送/接收單元505經(jīng)Internet10接收來自PC650的型號改變指令(步驟S502),生成第一型號改變信息(步驟S503),并把生成的第一型號改變信息發(fā)送給移動電話A300m(步驟S504)。在接收到第一型號改變信息時(步驟S504),包含在移動電話A300m中的判斷單元360m從唯一信息存儲單元310m中讀取唯一信息(步驟S505),并經(jīng)PC650和Interent10把讀取的唯一信息發(fā)送到型號改變裝置500m(步驟S506)。然后,判斷單元360m從唯一信息存儲單元310m中刪除唯一信息(步驟S507)。在接收到來自移動電話A300m的唯一信息時(步驟S506),型號改變裝置500m的發(fā)送/接收單元505生成第二型號改變信息(步驟S508),并把生成的第二型號改變信息發(fā)送到移動電話B300n(步驟S509)。在接收到來自型號改變裝置500m的第二型號改變信息時(步驟S509),移動電話B300n的判斷單元360n立即從第二型號改變信息中提取唯一信息,并將提取的唯一信息寫入唯一信息存儲單元310n(步驟S510)。(2)修改下面說明旨在滿足上述“要求b”的型號改變系統(tǒng)600m的修改。在所述修改中,儲存在移動電話中的唯一信息是從唯一信息中而不是從分配給移動電話的電話號碼中生成的。這樣,儲存在存儲卡中的內(nèi)容不是用該電話號碼而是用另一種類型的唯一信息進(jìn)行加密的。換句話說,內(nèi)容與唯一信息而不是電話號碼相關(guān),然后再儲存到記錄媒體中。此外,在取消合同時,刪除要被取消的分配給移動電話并儲存在該移動電話中的電話號碼,從而禁用該電話號碼。然而,所述移動電話仍然保留唯一信息,從而可以重放內(nèi)容。修改的型號改變系統(tǒng)600m的構(gòu)造類似于型號改變系統(tǒng)600m。更具體地說,修改的型號改變系統(tǒng)600m包括移動電話A300m、PC650以及型號改變裝置500m。PC650和型號改變裝置500m經(jīng)Internet10互相連接。這里,移動電話A300m是用戶要取消其合同的電話。移動電話A300m的唯一信息存儲單元310m儲存移動電話A300m特有的信息,諸如分配給移動電話A300m的隨機(jī)號以及分配給移動電話A300m的電話號碼。用戶將移動電話A300m連接到PC650,并利用PC650執(zhí)行取消移動電話合同的操作。在接收到有關(guān)取消的用戶操作時,PC650把取消指令輸出到移動電話A300m。作為響應(yīng),移動電話A300m的判斷單元360m接收取消指令。在接收到取消指令時,判斷單元360m從唯一信息存儲單元310m中讀取電話號碼,并經(jīng)PC650和Interent10把讀取的電話號碼發(fā)送到型號改變裝置500m。作為響應(yīng),型號改變裝置500m的發(fā)送/接收單元505經(jīng)PC650和Internet10接收電話號碼,并根據(jù)接收的電話號碼來執(zhí)行有關(guān)取消的處理。(3)修改下面說明旨在滿足上述“要求c”的型號改變系統(tǒng)600m的另一個修改。一般來說,當(dāng)移動電話運營商被改變?yōu)榱硪粋€時,電話號碼也被改變。為此,在所述修改中,儲存在移動電話中的唯一信息不是從電話號碼中而是從另一種類型的唯一信息中生成的。這樣,儲存在存儲卡中的內(nèi)容不是用所述電話號碼而是用另一種類型的唯一信息進(jìn)行加密的。換句話說,內(nèi)容與唯一信息而不是電話號碼相關(guān),并被儲存在記錄媒體中。此外,即使在運營商改變之后,唯一信息仍然儲存在移動電話中。修改的型號改變系統(tǒng)600m的構(gòu)造類似于型號改變系統(tǒng)600m。更具體地說,修改的型號改變系統(tǒng)600m包括移動電話A300m、PC650以及型號改變裝置500m。PC650和型號改變裝置500m經(jīng)Internet10相互連接。這里,移動電話A300m是用戶將要改變其運營商的電話。下面參照圖26的流程圖說明修改的型號改變系統(tǒng)600m的操作。移動電話A300m的唯一信息存儲單元310m儲存移動電話A300m特有的信息,諸如分配給移動電話A300m的隨機(jī)號以及原來分配給移動電話A300m的電話號碼。用戶將移動電話A300m連接到PC650,并利用PC650執(zhí)行有關(guān)取消移動電話的操作。在接收到有關(guān)改變服務(wù)提供商的用戶操作時(步驟S531),PC650向移動電話A300m輸出指示讀取當(dāng)前電話號碼的讀取指令(步驟S532)。作為響應(yīng),包含在移動電話A300m中的判斷單元360m從唯一信息存儲單元310m中讀取當(dāng)前電話號碼,并把讀取的當(dāng)前電話號碼輸出到PC650(步驟534)。作為響應(yīng),PC650接收來自移動電話A300m的當(dāng)前電話號碼(步驟S534),生成運營商改變指令,并經(jīng)Internet10把生成的運營商改變指令以及接收的當(dāng)前電話號碼發(fā)送到型號改變裝置500m(步驟S535)。型號改變裝置500m的發(fā)送/接收單元505執(zhí)行處理,取消當(dāng)前電話號碼的合同(步驟S536)。然后,發(fā)送/接收單元505執(zhí)行處理,與業(yè)務(wù)提供商訂立新合同(步驟S537),執(zhí)行有關(guān)新電話號碼設(shè)置的操作(步驟S538),并經(jīng)Internet10把新設(shè)置的電話號碼發(fā)送到PC650(步驟S539)。作為響應(yīng),PC650接收新的電話號碼(步驟S539),并把接收的新電話號碼輸出到移動電話A300m(步驟S540)。在接收到新的電話號碼時(步驟S539),移動電話A300m的判斷單元360m從唯一信息存儲單元310m中刪除當(dāng)前電話號碼(步驟S541),并把接收的新電話號碼寫入唯一信息存儲單元310m(步驟S542)。(4)其它修改上面對滿足“要求a、b或c”的型號改變系統(tǒng)進(jìn)行了說明。各型號改變系統(tǒng)經(jīng)Internet執(zhí)行型號改變、取消合同或運營商改變。用于滿足“要求a、b或c”的型號改變系統(tǒng)中的技術(shù)還可以運用于不涉及Internet連接的型號改變系統(tǒng)。也就是說,上述不涉及Internet連接的型號改變系統(tǒng)600e可以被構(gòu)造為滿足“要求a、b或c”。同樣,上述不涉及Internet連接的型號改變系統(tǒng)600g可以被構(gòu)造為滿足“要求a、b或c”。4.4其它上述實施例4中的移動電話可以被構(gòu)造為在SIM卡中包含其唯一信息存儲單元。在這種情況下,當(dāng)型號改變時,用戶從移動電話A中取下SIM卡,并把從移動電話A中取下的SIM卡連接到移動電話B中。另一方面,當(dāng)型號改變時,型號改變裝置可以執(zhí)行操作,從移動電話A中取下SIM卡,以及把該SIM卡連接到移動電話B中。從以上說明可以清楚看到,符合本發(fā)明的移動電話的內(nèi)部存儲單元303一般受其存儲容量的限制。按照傳統(tǒng)方法,這種限制引起以下問題。在內(nèi)部存儲單元裝滿了數(shù)字作品的情況下,用戶需要刪除儲存在內(nèi)部存儲單元中的某些數(shù)字作品,以便在購買另一個數(shù)字作品之前保證可用的存儲空間,或者只好放棄購買另一個數(shù)字作品。但是,根據(jù)本發(fā)明,當(dāng)用戶決定暫時不使用某些數(shù)字作品時,允許該用戶把儲存在也就是移動電話的主體裝置的內(nèi)部存儲單元中的這些數(shù)字作品儲存在連接到該主體裝置的記錄媒體中。這樣,可以保證主體裝置的內(nèi)部存儲區(qū)域中的可用存儲空間,而不會失去對已購買的這些數(shù)字作品的重放權(quán)。因此,該用戶可以購買更多的數(shù)字作品并將其儲存到內(nèi)部存儲區(qū)域中。此外,采用上述構(gòu)造,由某個主體裝置進(jìn)行加密并儲存到記錄媒體中的內(nèi)容不可能由其它任何主體裝置進(jìn)行解密和重放,即使該記錄媒體連接到這些主體裝置。也就是說,本發(fā)明取得滿足復(fù)制權(quán)持有者需求的效果禁止對利用某個主體裝置儲存到與該主體連接的記錄媒體裝置中的內(nèi)容被利用任何其它主體裝置來進(jìn)行解密或重放,即使該記錄媒體裝置連接到那些主體裝置中。此外,本發(fā)明還取得了以下效果被提供有某種使用條件的內(nèi)容僅在滿足該使用條件時才被允許重放。另外,對于從某個主體裝置向另一個主體裝置的型號改變,本發(fā)明還取得了以下效果。也就是說,允許取代原有主體裝置的新主體裝置讀取并重放通過原有主體裝置購買并儲存在記錄媒體裝置中的內(nèi)容,而不需要對所述內(nèi)容進(jìn)行處理。5.最佳實施例5下面對符合本發(fā)明最佳實施例5的數(shù)字作品分發(fā)系統(tǒng)100i(未示出)進(jìn)行說明。數(shù)字作品分發(fā)系統(tǒng)100i的構(gòu)造類似于數(shù)字作品分發(fā)系統(tǒng)100的構(gòu)造。因此,下面主要說明與數(shù)字作品分發(fā)系統(tǒng)100的差別。數(shù)字作品分發(fā)系統(tǒng)100i包括移動電話300i和存儲卡400i或存儲卡400p,分別取代移動電話300和存儲卡400。用戶將存儲卡400i或400p連接到移動電話300i。5.1存儲卡400i的構(gòu)造如圖27所示,存儲卡400i包括類型存儲單元414、驗證單元490、第一外部存儲單元412以及第二外部存儲單元411。類型存儲單元414預(yù)先儲存表明作為存儲卡400i的類型的第二類型的信息。驗證單元490執(zhí)行與包含在移動電話300i中的驗證單元390的詢問-應(yīng)答類型的相互驗證。第一外部存儲單元412包含用于儲存加密內(nèi)容的存儲區(qū)域。第二外部存儲單元411是一種存儲單元,它只有在驗證單元490的驗證已經(jīng)成功之后,才允許從另一端-即移動電話300i-被讀取或?qū)懭?。第二外部存儲裝置411包含用于儲存稍后將描述的加密連接信息的存儲區(qū)域。5.2存儲卡400p的構(gòu)造如圖27所示,存儲卡400p包括類型存儲單元415和外部存儲單元410。類型存儲單元415預(yù)先儲存表明作為存儲卡400p的類型的第一類型的信息。第一外部存儲單元410包含用于儲存加密內(nèi)容的存儲區(qū)域。這里,存儲卡400i和存儲卡400p不同之處在于存儲卡400i包含驗證單元,而存儲卡400p則不包含驗證單元。5.3移動電話300i如圖27所示,移動電話300i包括第一加密/解密單元382和第二加密/解密單元381,取代移動電話300所包含的加密/解密單元380。此外,移動電話300i包括類型讀取單元391和驗證單元390。對于其它方面,移動電話300i包括類似于移動電話300的組件。(1)類型讀取單元391當(dāng)存儲卡400i或存儲卡400p連接到移動電話300i時,如果連接存儲卡400i,則類型讀取單元391從存儲卡400i的類型存儲單元414中讀取第二類型信息,或者如果連接存儲卡400p,則從存儲卡400p的類型存儲單元415中讀取第一類型信息。隨后,類型讀取單元391把讀取的第一類型信息或第二類型信息輸出到控制單元366i。(2)控制單元366i控制單元366i接收來自類型讀取單元391的第一類型信息或第二類型信息。在接收第一類型信息的情況下,控制單元366i指示第一加密/解密單元382執(zhí)行加密/解密處理。在接收第二類型信息的情況下,控制單元366i首先指示驗證單元390執(zhí)行與存儲卡400i的相互驗證。在接收到來自驗證單元390的指示成功驗證的信息時,控制單元366i指示第二加密/解密單元381執(zhí)行加密/解密處理。另一方面,在接收到來自驗證單元390的指示不成功驗證的信息時,控制單元366i結(jié)束處理。(3)驗證單元390在接收到來自控制單元366i的驗證指示時,驗證單元390執(zhí)行與存儲卡400i的驗證單元490的詢問-應(yīng)答類型相互驗證,然后再向控制單元366i輸出表明是成功還是不成功執(zhí)行驗證的信息。(4)第二加密/解密單元381第二加密/解密單元381的構(gòu)造類似于加密/解密單元380b。也就是說,第二加密/解密單元381生成標(biāo)題密鑰,并利用唯一密鑰對標(biāo)題密鑰進(jìn)行加密,以便生成加密的標(biāo)題密鑰。第二加密/解密單元381還利用標(biāo)題密鑰對內(nèi)容進(jìn)行加密,以便生成加密內(nèi)容。此外,第二加密/解密單元381對從存儲卡400i中讀取的加密標(biāo)題密鑰進(jìn)行解密,以便生成標(biāo)題密鑰,然后再利用生成的標(biāo)題密鑰,對從存儲卡400i中讀取的加密內(nèi)容進(jìn)行解密,以便生成內(nèi)容。(5)第一加密/解密單元382第一加密/解密單元382的構(gòu)造類似于加密/解密單元380。也就是說,第一加密/解密單元382利用唯一密鑰對內(nèi)容進(jìn)行加密,以便生成加密內(nèi)容。加密/解密單元382還利用唯一密鑰對從存儲卡400p中讀取的加密內(nèi)容進(jìn)行解密,以便生成內(nèi)容。5.4數(shù)字作品分發(fā)系統(tǒng)100i的操作下面結(jié)合圖28所示的流程圖,對數(shù)字作品分發(fā)系統(tǒng)100i進(jìn)行說明。當(dāng)存儲卡400i或存儲卡400p連接到移動電話300i時,如果連接存儲卡400i,則類型讀取單元391從存儲卡400i的類型存儲單元414中讀取第二類型信息,或者如果連接存儲卡400p,則從存儲卡400p的類型存儲單元415中讀取第一類型信息。類型讀取單元391把讀取的第一類型信息或第二類型信息輸出到控制單元366i(步驟S351)。在接收到第一類型信息的情況下(步驟S352),控制單元366i指示第一加密/解密單元382執(zhí)行加密/解密處理。作為響應(yīng),第一加密/解密單元382執(zhí)行加密/解密處理(步驟S358)。另一方面,在接收到第二類型信息的情況下(步驟S352),控制單元366i首先指示驗證單元390執(zhí)行相互驗證。作為響應(yīng),驗證單元390對存儲卡400i的驗證單元490進(jìn)行驗證(步驟353)。當(dāng)驗證成功時(步驟S354,“是”),驗證單元390等待存儲卡400i的驗證單元490對驗證單元390進(jìn)行驗證(步驟S355)。當(dāng)驗證單元490的驗證成功時(步驟S356,“是”),控制單元366i指示第二加密/解密單元381執(zhí)行加密/解密處理。作為響應(yīng),第二加密/解密單元381執(zhí)行加密/解密處理(步驟S357)。在步驟S354或步驟S356的驗證不成功的情況下,控制單元366i結(jié)束處理。5.5概述如上所述,在實施例5中,移動電話根據(jù)存儲卡類型來判斷與該移動電話連接的存儲卡是否包括驗證單元。當(dāng)判定存儲卡包括驗證單元時,移動電話利用第二加密/解密單元進(jìn)行加密/解密處理。另一方面,當(dāng)判定存儲卡不包含驗證單元時,移動電話利用第一加密/解密單元進(jìn)行加密/解密處理。6.最佳實施例6下面對符合本發(fā)明最佳實施例6的數(shù)字作品分發(fā)系統(tǒng)100j(未示出)進(jìn)行說明。數(shù)字作品分發(fā)系統(tǒng)100j的構(gòu)造類似于數(shù)字作品分發(fā)系統(tǒng)100c的構(gòu)造。因此,下面主要說明與數(shù)字作品分發(fā)系統(tǒng)100c的差別。數(shù)字作品分發(fā)系統(tǒng)100j包括內(nèi)容分發(fā)服務(wù)器裝置200j、移動電話300i以及存儲卡400j,分別取代內(nèi)容分發(fā)服務(wù)器裝置200、移動電話300以及存儲卡400。數(shù)字作品分發(fā)系統(tǒng)100j還包括支付裝置(未示出)。內(nèi)容分發(fā)服務(wù)器裝置200j和支付裝置經(jīng)Internet10相互連接。(1)內(nèi)容分發(fā)服務(wù)器裝置200j作為示例,如圖29所示,內(nèi)容分發(fā)服務(wù)器裝置200j的內(nèi)容存儲單元201包括權(quán)限信息表610。權(quán)限信息表610包含多個存儲區(qū)域,每個存儲區(qū)域均用于儲存包含用戶ID和使用權(quán)限信息的使用信息。用戶ID是標(biāo)識用戶的標(biāo)識符。內(nèi)容ID是標(biāo)識內(nèi)容的標(biāo)識符。使用權(quán)限信息是用戶使用內(nèi)容的權(quán)限。(2)存儲卡400j作為示例,如圖30所示,存儲卡400j包括第一外部存儲單元412j和第二外部存儲單元411j。第一存儲單元412j包含用于儲存加密內(nèi)容的存儲區(qū)域。第二外部存儲單元411j包含用于儲存使用信息的存儲區(qū)域,其中所述使用信息包含內(nèi)容ID和使用權(quán)限信息。注意,第二外部存儲單元411j僅在移動電話300j和存儲卡400j相互驗證之后,才是可讀取和寫入的。(3)移動電話300j移動電話300j預(yù)先儲存用于標(biāo)識移動電話300j的用戶的用戶標(biāo)識符。(4)數(shù)字作品分發(fā)系統(tǒng)100j的操作參照圖31和32所示的流程圖,說明數(shù)字作品分發(fā)系統(tǒng)100j的操作。首先說明要從內(nèi)容分發(fā)服務(wù)器裝置200j中獲取內(nèi)容而執(zhí)行的操作。在接收到來自輸入單元365的內(nèi)容ID時,移動電話300j的內(nèi)容購買單元301向內(nèi)容分發(fā)服務(wù)器裝置200j發(fā)送內(nèi)容ID以及儲存在其中的用戶ID(步驟S371)。在接收到用戶ID和內(nèi)容ID時(步驟S371),內(nèi)容分發(fā)服務(wù)器裝置200j利用接收的內(nèi)容ID來計算內(nèi)容費用(步驟S372),并向支付裝置發(fā)送用戶ID、內(nèi)容ID以及計算的內(nèi)容費用(步驟S373)。在接收到用戶ID、內(nèi)容ID以及內(nèi)容費用時(步驟S373),支付裝置對接收的用戶ID所標(biāo)識的用戶執(zhí)行支付處理,以便根據(jù)接收的內(nèi)容費用進(jìn)行支付,并生成支付證明(步驟S374),并將用戶ID、內(nèi)容ID以及支付證明發(fā)送給內(nèi)容分發(fā)服務(wù)器裝置200j(步驟S375)。在接收到用戶ID、內(nèi)容ID以及支付證明時(步驟S375),內(nèi)容分發(fā)服務(wù)器裝置200j從內(nèi)容存儲單元201中讀取與接收的內(nèi)容ID相對應(yīng)的內(nèi)容(步驟S376),生成讀取內(nèi)容的使用權(quán)限信息(步驟S377),并把與生成的使用權(quán)限信息有關(guān)的接收用戶ID和內(nèi)容ID寫入內(nèi)容存儲單元201中提供的權(quán)限信息表610(步驟S378)。然后,內(nèi)容分發(fā)服務(wù)器裝置200j把讀取的內(nèi)容、生成的使用權(quán)限信息以及接收的內(nèi)容ID發(fā)送到移動電話300j(步驟S379)。在接收到內(nèi)容、使用權(quán)限信息以及內(nèi)容ID時(步驟S379),移動電話300j對接收的內(nèi)容進(jìn)行加密,并把加密內(nèi)容儲存到包含于存儲卡400j中的第一外部存儲單元412j中(步驟S380)。此外,移動電話300j把相互關(guān)聯(lián)的接收使用權(quán)限信息和內(nèi)容ID寫入包含于存儲卡400j中的第二外部存儲單元411j(步驟S381)。接下來,說明在例如用戶誤刪除儲存在存儲卡400j中的加密內(nèi)容的情況下,重新獲取曾經(jīng)獲得的內(nèi)容的操作。移動電話300j從包含于存儲卡400j中的第二外部存儲單元411j中讀取內(nèi)容ID以及對應(yīng)的使用權(quán)限信息(步驟S391),并向內(nèi)容分發(fā)服務(wù)器200j發(fā)送讀取的內(nèi)容ID和使用權(quán)限信息以及用戶ID(步驟S392)。在接收到用戶ID、內(nèi)容ID以及使用權(quán)限信息時(步驟S392),內(nèi)容分發(fā)服務(wù)器裝置200j判斷權(quán)限信息表610是否包括與接收的用戶ID和內(nèi)容ID集相同的用戶ID和內(nèi)容ID集(步驟S393)。當(dāng)判定在權(quán)限信息表610中存在相同的用戶ID和內(nèi)容ID集時(步驟S393,“是”),內(nèi)容分發(fā)服務(wù)器裝置200j從內(nèi)容存儲單元201中讀取對應(yīng)于接收內(nèi)容ID的內(nèi)容(步驟S394),然后再把讀取的內(nèi)容發(fā)送到移動電話300j(步驟S395)。作為響應(yīng),移動電話300j接收該內(nèi)容(步驟S395),并對接收的內(nèi)容進(jìn)行加密,以便寫入存儲卡400j(步驟S396)。另一方面,當(dāng)判定在權(quán)限信息表610中不存在與接收的用戶ID和內(nèi)容ID集相同的用戶ID和內(nèi)容ID集時(步驟S393,“否”),內(nèi)容分發(fā)服務(wù)器裝置200j丟棄接收的用戶ID、內(nèi)容ID以及使用權(quán)限信息,并且不執(zhí)行其它操作。7.最佳實施例7下面對符合本發(fā)明最佳實施例7的數(shù)字作品分發(fā)系統(tǒng)100k(未示出)進(jìn)行說明。數(shù)字作品分發(fā)系統(tǒng)100k的構(gòu)造類似于數(shù)字作品分發(fā)系統(tǒng)100c的構(gòu)造。因此,下面主要說明與數(shù)字作品分發(fā)系統(tǒng)100c的差別。數(shù)字作品分發(fā)系統(tǒng)100k包括內(nèi)容分發(fā)服務(wù)器裝置200k、移動電話300k以及存儲卡400k,分別取代內(nèi)容分發(fā)服務(wù)器裝置200c、移動電話300c以及存儲卡400。(1)內(nèi)容分發(fā)服務(wù)器裝置200k作為一個示例,如圖33所示,內(nèi)容分發(fā)服務(wù)器200k的內(nèi)容存儲單元201包括內(nèi)容信息表620。內(nèi)容信息表620包括多個內(nèi)容信息集,每個均包括內(nèi)容ID、對應(yīng)內(nèi)容以及唯一信息的對應(yīng)類型。內(nèi)容ID是標(biāo)識內(nèi)容的標(biāo)識符。內(nèi)容是諸如一段音樂或電影的數(shù)字作品。唯一信息的類型表明在內(nèi)容被儲存到存儲卡400k時使用什么樣的唯一信息來對內(nèi)容進(jìn)行加密。如圖所示,本示例中唯一信息的類型表明“媒體唯一”類型或“裝置唯一”類型。(2)存儲卡400k如圖34所示,存儲卡400k包括驗證單元490、第一外部存儲單元412k以及第二外部存儲單元411k。第一外部存儲單元412k預(yù)先儲存存儲卡400k特有的媒體唯一信息。此外,第二外部存儲單元411k包含用于儲存相互關(guān)聯(lián)的唯一信息類型和加密內(nèi)容的存儲區(qū)域。驗證單元490執(zhí)行與移動電話300k的驗證單元390的詢問-應(yīng)答類型的相互驗證。(3)移動電話300k如圖34所示,移動電話300k包括第一加密/解密單元382和第三加密/解密單元383,取代移動電話300中包含的加密/解密單元380。移動電話300k還包括驗證單元390。對于其它方面,移動電話300k包括與移動電話300中包含組件相同的組件。(唯一信息存儲單元310)唯一信息存儲單元310預(yù)先儲存裝置唯一信息,其中該裝置唯一信息是根據(jù)移動電話300k特有的信息生成的。(驗證單元390)驗證單元390執(zhí)行與存儲卡400k的驗證單元490的詢問-應(yīng)答類型相互驗證,然后再向控制單元366k輸出表明是成功還是不成功驗證的信息。(控制單元366k)控制單元366k從驗證單元390中接收指示成功驗證還是不成功驗證的信息。在接收到指示成功驗證的信息時,控制單元366k有選擇地指示第一加密/解密單元382或第三加密/解密單元383來執(zhí)行加密/解密處理。兩種加密/解密單元的選擇是根據(jù)唯一信息類型來作出的。(第一加密/解密單元382)第一加密/解密單元382的構(gòu)造類似于加密/解密單元380。也就是說,第一加密/解密單元382利用裝置唯一信息對內(nèi)容進(jìn)行加密,以便生成加密內(nèi)容。此外,第一加密/解密單元382還利用裝置唯一信息,對從存儲卡400k中讀取的加密內(nèi)容進(jìn)行解密,以便生成內(nèi)容。(第三加密/解密單元383)第三加密/解密單元383讀取媒體唯一信息,其中該媒體唯一信息儲存在包含于存儲卡400k中的第二外部存儲單元411k中。在加密時,第三加密/解密單元383利用讀取的媒體唯一信息作為密鑰,對內(nèi)容進(jìn)行加密,以便生成加密內(nèi)容,并把與表明“媒體唯一”類型的唯一信息類型有關(guān)的加密內(nèi)容儲存到存儲卡400k的第一外部存儲單元412k。在解密時,第三加密/解密單元383利用讀取的媒體唯一信息作為密鑰,對從第一外部存儲單元412k中讀取的加密內(nèi)容進(jìn)行解密,從而生成內(nèi)容。(4)數(shù)字作品分發(fā)系統(tǒng)100k的操作下面結(jié)合圖35和36所示的流程圖,對數(shù)字作品分發(fā)系統(tǒng)100k進(jìn)行說明。首先說明當(dāng)移動電話300k獲取內(nèi)容并將該內(nèi)容寫入存儲卡400k時所執(zhí)行的操作。移動電話300k向內(nèi)容分發(fā)服務(wù)器裝置200k發(fā)送標(biāo)識要獲取的內(nèi)容的內(nèi)容ID(步驟S421)。內(nèi)容分發(fā)服務(wù)器裝置200k從內(nèi)容信息表620中提取具有與接收的內(nèi)容ID相同的內(nèi)容ID的內(nèi)容信息(步驟S422),并將包含在所提取的內(nèi)容信息中的內(nèi)容及唯一信息的類型發(fā)送到移動電話300k(步驟S423)。驗證單元390執(zhí)行與存儲卡400k的相互驗證(步驟S424)。當(dāng)成功地進(jìn)行了相互驗證時(步驟S425,“是”),控制單元366k接收內(nèi)容和唯一信息類型。當(dāng)判定已接收的唯一信息類型表示“裝置唯一”類型時(步驟S426),控制單元366k指示第一加密/解密單元382執(zhí)行加密處理。作為響應(yīng),第一加密/解密單元382從唯一信息存儲單元310中讀取裝置唯一信息(步驟S427),并從內(nèi)部存儲單元303中讀取內(nèi)容。然后,第一加密/解密單元382利用裝置唯一信息作為密鑰,對讀取的內(nèi)容進(jìn)行加密(步驟S428),并把與表明“裝置唯一”類型的唯一信息類型有關(guān)的加密內(nèi)容儲存到存儲卡400k的第一外部存儲單元412k(步驟S429)。另一方面,當(dāng)判定唯一信息類型表示“媒體唯一”類型時(步驟S426),控制單元366k指示第三加密/解密單元383執(zhí)行加密處理。作為響應(yīng),第三加密/解密單元383從包含于存儲卡400k中的第二外部存儲單元411k中讀取媒體唯一信息(步驟S430),并從內(nèi)部存儲單元303中讀取內(nèi)容。然后,第三加密/解密單元383利用讀取的媒體唯一信息作為密鑰,對讀取的內(nèi)容進(jìn)行加密(步驟S431),并把與表明“媒體唯一”類型的唯一信息類型有關(guān)的加密內(nèi)容儲存到包含于存儲卡400k中的第一外部存儲單元412k(步驟S432)。在存儲卡和驗證單元390之間的相互驗證失敗的情況下(步驟S425,“否”),處理過程在該階段結(jié)束。接下來說明當(dāng)移動電話300k進(jìn)行解密以便重放儲存在存儲卡400k中的加密內(nèi)容時所執(zhí)行的操作。移動電話300k的驗證單元390執(zhí)行與存儲卡400k的相互驗證(步驟S441)。當(dāng)成功地執(zhí)行了相互驗證時(步驟S442,“是”),讀取單元從包含于存儲卡400k中的第一外部存儲單元412k中讀取加密內(nèi)容以及唯一信息類型,并把唯一信息類型輸出到控制單元366k(步驟443)。在接收到唯一信息類型時,控制單元366k判斷接收的類型信息是表示“裝置唯一”類型還是表示“媒體唯一”類型(步驟S444)。當(dāng)判定唯一信息的類型是“裝置唯一”時,控制單元366k指示第一加密/解密單元382執(zhí)行解密處理(步驟S445)。作為響應(yīng),第一加密/解密單元382從唯一信息存儲單元310中讀取裝置唯一信息(步驟S445),并接收來自讀取單元350的加密內(nèi)容。然后,第一加密/解密單元382利用讀取的裝置唯一信息作為密鑰,對加密內(nèi)容進(jìn)行解密(步驟S446),并把解密內(nèi)容寫入內(nèi)部存儲單元303。隨后,重放單元304重放該內(nèi)容(步驟S447)。另一方面,當(dāng)在步驟S444中判定唯一信息類型是“媒體唯一”時,控制單元366k指示第三加密/解密單元383執(zhí)行解密處理。作為響應(yīng),第三加密/解密單元383經(jīng)讀取單元350,從包含于存儲卡400k中的第二外部存儲單元411k中讀取媒體唯一信息(步驟S448),并接收來自讀取單元350的加密內(nèi)容。然后,第三加密/解密單元383利用讀取的媒體唯一信息作為密鑰,對加密內(nèi)容進(jìn)行解密(步驟S449),并把解密內(nèi)容寫入內(nèi)部存儲單元303。隨后,重放單元304重放該內(nèi)容(步驟S450)。8.扼要重述如上所述,本發(fā)明針對一種數(shù)字作品保護(hù)系統(tǒng),所述系統(tǒng)用于記錄和重放內(nèi)容,即數(shù)字作品,所述系統(tǒng)包括主體裝置以及可連接到主體裝置并從主體裝置中拆卸的記錄媒體裝置。主體裝置包括內(nèi)部存儲區(qū)域,用于儲存內(nèi)容;唯一信息存儲區(qū)域,用于儲存主體裝置特有的信息;加密單元,它利用儲存在內(nèi)部存儲區(qū)域中的唯一信息對儲存在內(nèi)部存儲區(qū)域的內(nèi)容進(jìn)行加密;寫入單元,它把加密單元加密的內(nèi)容寫入記錄媒體裝置;讀取單元,用于從記錄媒體裝置中讀取加密內(nèi)容;解密單元,它對讀取單元讀取的加密內(nèi)容進(jìn)行解密;以及重放單元,它重放內(nèi)容。記錄媒體裝置包含外部存儲區(qū)域,用于儲存由主體裝置的寫入單元寫入的加密內(nèi)容或由主體裝置的讀取單元讀取的加密內(nèi)容。在這里,主體裝置的加密單元利用唯一信息,對內(nèi)容特有的標(biāo)題密鑰進(jìn)行加密,并利用標(biāo)題密鑰對內(nèi)容進(jìn)行加密。寫入單元把加密單元加密的加密內(nèi)容和加密標(biāo)題密鑰寫入記錄媒體裝置。讀取單元從記錄媒體裝置中讀取加密內(nèi)容和加密標(biāo)題密鑰。解密單元利用唯一信息對加密標(biāo)題密鑰進(jìn)行解密,并利用解密的標(biāo)題密鑰對加密內(nèi)容進(jìn)行解密。記錄媒體裝置儲存由主體裝置的寫入單元寫入的或由主體裝置的讀取單元讀取的加密內(nèi)容和加密標(biāo)題密鑰。這里,主體裝置還包括使用條件存儲區(qū)域和使用條件判斷單元。使用條件存儲區(qū)域儲存有關(guān)內(nèi)容的使用條件,使用條件判斷單元則根據(jù)使用條件數(shù)據(jù)來判斷是否重放內(nèi)容。這里,主體裝置還包括驗證單元。記錄媒體裝置包括驗證單元。外部存儲區(qū)域包括第一外部存儲區(qū)域和第二外部存儲區(qū)域。在主體裝置把加密標(biāo)題密鑰寫入記錄媒體裝置之前,或者在主體裝置從記錄媒體裝置中讀取加密標(biāo)題密鑰之前,主體裝置的驗證單元對記錄媒體裝置進(jìn)行驗證,而記錄媒體裝置的驗證單元對主體裝置進(jìn)行驗證。當(dāng)成功地進(jìn)行了兩個驗證操作時,才執(zhí)行加密標(biāo)題密鑰的寫入或讀取操作。記錄媒體裝置分別把加密內(nèi)容和加密標(biāo)題密鑰儲存到第一外部存儲區(qū)域和第二外部存儲區(qū)域。這里,主體裝置還包括使用條件判斷單元。在主體裝置把內(nèi)容的使用條件數(shù)據(jù)寫入記錄媒體裝置之前,或者在主體裝置從記錄媒體裝置中讀取使用條件數(shù)據(jù)之前,主體裝置的驗證單元對記錄媒體裝置進(jìn)行驗證,而記錄媒體裝置的驗證單元對主體裝置進(jìn)行驗證。當(dāng)兩個驗證成功時,才執(zhí)行使用條件數(shù)據(jù)的寫入或讀取操作。使用條件判斷單元根據(jù)使用條件數(shù)據(jù)來判斷是否重放內(nèi)容。記錄媒體裝置把使用條件數(shù)據(jù)儲存到第二外部存儲區(qū)域。在這里,使用條件數(shù)據(jù)包括限制允許重放內(nèi)容次數(shù)的信息、限制允許重放內(nèi)容時段的信息或者限制允許重放內(nèi)容總時間的信息。在這里,主體裝置還包括內(nèi)容購買單元和內(nèi)容接收單元。內(nèi)容購買單元從外部源購買內(nèi)容。內(nèi)容接收單元接收已購買的內(nèi)容,以便把接收的內(nèi)容儲存到內(nèi)部存儲區(qū)域。在這里,主體裝置還包括內(nèi)容判斷單元。內(nèi)容判斷單元判斷是否允許儲存在內(nèi)部存儲單元中的內(nèi)容被加密單元利用唯一信息來加密以及被寫入單元將其寫入記錄媒體裝置中。在這里,主體裝置還包括記錄媒體裝置-判斷單元。記錄媒體裝置-判斷單元判斷連接到主體裝置的記錄媒體裝置是否為允許由加密單元利用唯一信息對儲存在內(nèi)部存儲區(qū)域的內(nèi)容進(jìn)行加密以及由寫入單元把加密內(nèi)容寫入的記錄媒體裝置。在這里,唯一信息存儲區(qū)域和使用條件存儲區(qū)域均被讀取保護(hù)和寫入保護(hù),防止除被特地允許讀取或?qū)懭胛ㄒ恍畔⒓笆褂脳l件數(shù)據(jù)的型號改變裝置之外的任何外部裝置進(jìn)行讀取或?qū)懭氩僮鳌T诹硪环矫?,本發(fā)明針對一種主體裝置,記錄媒體裝置可以連接到該主體裝置或從其中拆卸。主體裝置包括內(nèi)部存儲區(qū)域,它儲存內(nèi)容;唯一信息存儲區(qū)域,它儲存主體裝置特有的唯一信息;加密單元,它利用唯一信息對內(nèi)容特有的標(biāo)題密鑰進(jìn)行加密,并利用標(biāo)題密鑰對內(nèi)容進(jìn)行加密;寫入單元,寫入加密單元加密的加密內(nèi)容和加密標(biāo)題密鑰;讀取單元,它從記錄媒體裝置中讀取加密內(nèi)容和加密標(biāo)題密鑰;解密單元,它利用唯一信息對加密標(biāo)題密鑰進(jìn)行解密,并利用解密的標(biāo)題密鑰對加密內(nèi)容進(jìn)行解密;重放單元,它重放內(nèi)容。在這里,主體裝置還包括驗證單元。在主體裝置把加密標(biāo)題密鑰寫入記錄媒體裝置或從記錄媒體裝置中讀取加密標(biāo)題密鑰之前,主體裝置的驗證單元執(zhí)行與記錄媒體裝置的相互驗證。只有當(dāng)相互驗證成功時,才執(zhí)行加密標(biāo)題密鑰的寫入或讀取操作。在另一方面,本發(fā)明針對一種記錄媒體裝置,它可以連接到主體裝置或從其中拆卸。記錄媒體裝置包含外部存儲區(qū)域,用于儲存由主體裝置的寫入單元或主體裝置的讀取單元所寫入或讀取的加密內(nèi)容及加密標(biāo)題密鑰。在這里,記錄媒體裝置還包括驗證單元。在主體裝置把加密標(biāo)題密鑰寫入記錄媒體裝置或從記錄媒體裝置中讀取加密標(biāo)題密鑰之前,記錄媒體裝置的驗證單元執(zhí)行與主體裝置的相互驗證。只有當(dāng)相互驗證成功時,加密標(biāo)題密鑰才被寫入第二外部存儲區(qū)域。在另一方面,本發(fā)明包括唯一信息讀取/寫入單元,該單元被特地允許從第一主體裝置的唯一信息存儲區(qū)域讀取唯一信息,并把讀取的唯一信息寫入第二主體裝置的唯一信息存儲單元。在這里,型號改變裝置還包括使用條件讀取/寫入單元,該單元被特地允許從第一主體裝置的使用條件存儲區(qū)域讀取使用條件數(shù)據(jù),以便把讀取的使用條件數(shù)據(jù)寫入第二主體裝置的使用條件存儲區(qū)域,只要第一主體裝置和第二主體裝置均分別包含使用條件存儲區(qū)域。在這里,型號改變裝置經(jīng)網(wǎng)絡(luò)定期地或必要時連接到主體裝置。主體裝置還包括型號改變信息-判斷單元,它判斷型號改變信息的真實性。型號改變裝置根據(jù)主體裝置的合同條件數(shù)據(jù),把型號改變信息發(fā)送到主體裝置。主體裝置的型號改變信息-判斷單元判斷接收的型號改變信息的真實性。型號改變裝置還包括唯一信息讀取/寫入單元。當(dāng)接收的型號改變信息的真實性由型號改變信息-判斷單元所確定時,唯一信息讀取/寫入單元把包含在型號改變信息中且主體裝置特有的唯一信息寫入主體裝置的唯一信息存儲單元,或刪除該唯一信息。在這里,第二記錄媒體裝置被連接到主體裝置。第二記錄媒體裝置包括唯一信息存儲區(qū)域,用于儲存主體裝置的唯一信息;以及一個單元,用于把已經(jīng)連接到第一主體裝置的第二記錄媒體裝置連接到第二主體裝置。在符合本發(fā)明的數(shù)字作品系統(tǒng)、主體裝置、記錄媒體裝置以及型號改變裝置中,主體裝置的內(nèi)部存儲區(qū)域在大多數(shù)情況下受其存儲容量的限制。因此,按照傳統(tǒng)方法,這種限制引起以下問題。也就是說,當(dāng)內(nèi)部存儲單元裝滿了數(shù)字作品時,用戶需要刪除儲存在內(nèi)部存儲區(qū)域中的某些數(shù)字作品,以便在購買另一個數(shù)字作品之前保證可用的存儲空間,或者只好放棄購買另一個數(shù)字作品的念頭。但是,根據(jù)本發(fā)明,當(dāng)用戶決定暫時不使用某些數(shù)字作品時,允許該用戶把儲存在內(nèi)部存儲單元中的這些數(shù)字作品儲存到連接到主體裝置的記錄媒體裝置。這樣,可以保證主體裝置的內(nèi)部存儲區(qū)域中的可用存儲空間,而不會失去對所購數(shù)字作品的重放權(quán)。因此,可以購買另一個數(shù)字作品。此外,采用上述構(gòu)造,當(dāng)某個主體裝置把加密內(nèi)容儲存到記錄媒體裝置時,該加密內(nèi)容不可能由其它任何主體裝置進(jìn)行解密或重放,即使記錄媒體被連接到所述其它任何主體裝置。也就是說,本發(fā)明取得滿足復(fù)制權(quán)持有者需求的效果禁止對利用某個主體裝置儲存到記錄媒體裝置中的內(nèi)容被利用其它任何主體裝置解密或重放,即使該記錄媒體裝置連接到所述其它任何主體裝置。此外,本發(fā)明還取得了以下效果被提供有某種使用條件的內(nèi)容僅在滿足該使用條件時才被允許重放。另外,在從某個主體裝置向另一個主體裝置的型號改變時,本發(fā)明還取得了以下效果。也就是說,允許取代當(dāng)前主體裝置的新主體裝置讀取并重放通過當(dāng)前主體裝置購買并儲存在記錄媒體裝置中的內(nèi)容,而不需要對這些內(nèi)容進(jìn)行處理。至此,上面已經(jīng)對符合本發(fā)明的數(shù)字作品分發(fā)系統(tǒng)進(jìn)行了說明。但是,很明顯,本發(fā)明絕不限于上述特定的實施例。例如,以下構(gòu)造也是可行的。(1)在上述實施例中,對采用移動電話的數(shù)字作品分發(fā)系統(tǒng)進(jìn)行了說明,但本發(fā)明不限于此。例如,替代移動電話而可用的包括L型準(zhǔn)備桌面電話(L-mode-readytabletoptelephone)、便攜式信息終端、個人計算機(jī)或能夠進(jìn)行Internet連接的諸如電視機(jī)的家用電器。此外,前面提到,內(nèi)容分發(fā)服務(wù)器裝置200和移動電話300經(jīng)Internet10、移動電話網(wǎng)絡(luò)20以及無線電基站30進(jìn)行連接。但是,可以用另外的方式進(jìn)行連接。例如,內(nèi)容分發(fā)服務(wù)器和便攜式終端可以經(jīng)Internet進(jìn)行連接。另一方面,內(nèi)容分發(fā)服務(wù)器裝置可以連接到廣播裝置,使包含內(nèi)容的各種信息能以廣播波的形式進(jìn)行廣播。在這里,諸如電視機(jī)的家用電器接收廣播波,并從接收的廣播波中提取各種信息。(2)雖然在上述實施例中采用了DES加密算法,但可行的加密算法不限于此。此外,雖然上述實施例中所用的唯一信息是56比特唯一密鑰,但比特長度不限于此。(3)雖然在上述實施例中,內(nèi)容是儲存到存儲卡中,但本發(fā)明不限于此。例如,內(nèi)容可以儲存到諸如光盤的記錄媒體中。(4)雖然在上述實施例中對整個內(nèi)容進(jìn)行加密,但也可以對部分內(nèi)容進(jìn)行加密。(5)在上述實施例中,儲存在存儲卡中的加密內(nèi)容由主體裝置(即上述實施例中的移動電話)進(jìn)行解密,并且儲存到主體裝置的內(nèi)部存儲區(qū)域。但是,還可以由主體裝置對儲存在存儲卡中的加密內(nèi)容進(jìn)行解密,并實時重放解密的內(nèi)容。同樣,儲存在存儲卡中并被提供有使用條件的內(nèi)容可以由主體裝置進(jìn)行解密。當(dāng)使用條件判斷單元允許使用內(nèi)容時,解密內(nèi)容可以由重放單元實時重放。(6)在上述實施例中,電話號碼用作儲存在唯一信息存儲區(qū)域中的信息。但是,本發(fā)明不限于此。例如,可以采用移動電話的序列號,只要該信息是移動電話特有的。(7)在上述實施例中,使用條件是基于逐個內(nèi)容來提供的。但是,本發(fā)明不限于此。例如,使用條件允許每月購買100個卡拉OK數(shù)據(jù)之多。在這種情況下,例如,當(dāng)取消按月訂立的合同時,則從下一個月份開始,使用條件單元禁止復(fù)制儲存在存儲卡或主體裝置的內(nèi)部存儲區(qū)域中的內(nèi)容。(8)在上述實施例中,內(nèi)容或標(biāo)題密鑰總是利用唯一信息來進(jìn)行加密并儲存到存儲卡中的。但本發(fā)明不限于此。同樣可行的是,為移動電話配備內(nèi)容判斷單元,從而根據(jù)內(nèi)容的不同可以選擇是否利用唯一信息對內(nèi)容本身或標(biāo)題密鑰加密。(9)在上述實施例中,型號改變裝置把儲存在移動電話A的唯一信息存儲區(qū)域中的唯一信息移動到移動電話B的唯一信息存儲區(qū)域中。但是,本發(fā)明不限于此。例如,型號改變裝置可以被構(gòu)造成移動儲存在主體裝置的內(nèi)部存儲區(qū)域中的所購內(nèi)容。(10)除內(nèi)容之外,移動電話還可以從內(nèi)容分發(fā)服務(wù)器裝置中獲取內(nèi)容判斷信息,以便儲存到內(nèi)部存儲區(qū)域。在這里,內(nèi)容判斷信息表明是否預(yù)先允許利用唯一信息對內(nèi)容進(jìn)行加密并將其儲存到存儲卡。移動電話還可以包括內(nèi)容判斷單元。內(nèi)容判斷單元判斷內(nèi)部儲存的內(nèi)容是否預(yù)先被允許由加密單元利用唯一信息來進(jìn)行加密、以及由寫入單元將其寫入存儲卡。當(dāng)內(nèi)容判斷單元判定該內(nèi)容被允許時,加密單元進(jìn)行加密。當(dāng)內(nèi)容判斷單元判定該內(nèi)容被允許時,寫入單元進(jìn)行寫入操作。(11)存儲卡還可以預(yù)先儲存表明存儲卡類型的類型信息。更具體地說,這里所用的存儲卡類型表示按照存儲卡外形的類型、按照用于與移動電話進(jìn)行連接的拓?fù)浣Y(jié)構(gòu)的類型、按照制造商的類型、按照存儲容量的類型、按照信息存儲方法的類型或者按照存取方法的類型。此外,類型信息表示是否允許存儲卡通過加密單元利用唯一信息對儲存在移動電話中的內(nèi)容進(jìn)行加密、以及通過寫入單元把加密內(nèi)容寫入存儲卡。移動電話還包括記錄媒體裝置-判斷單元。記錄媒體裝置-判斷單元根據(jù)儲存在存儲卡中的類型信息來判斷連接到移動電話的存儲卡是否是這樣一種存儲卡該存儲卡預(yù)先被允許通過加密單元利用唯一信息對儲存在移動電話中的內(nèi)容進(jìn)行加密、以及通過寫入單元將加密內(nèi)容寫入存儲卡。當(dāng)判定內(nèi)容被記錄媒體裝置-判斷單元允許時,加密單元對內(nèi)容進(jìn)行加密。當(dāng)判定內(nèi)容被記錄媒體裝置-判斷單元允許時,寫入單元把內(nèi)容寫入存儲卡。(12)本發(fā)明可實施為上述方法、或由計算機(jī)來實現(xiàn)上述方法的計算機(jī)程序、甚至為表示上述計算機(jī)程序的數(shù)字信號。此外,本發(fā)明可以實施為儲存計算機(jī)程序或數(shù)字信號的計算機(jī)可讀媒體。在這里,計算機(jī)可讀媒體例如為軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-rayDisc)或半導(dǎo)體存儲器。另一方面,本發(fā)明可以是儲存在上述記錄媒體中的計算機(jī)程序或數(shù)字信號。此外,本發(fā)明可實施為經(jīng)電信網(wǎng)、有線或無線通信線路、以Internet為代表的網(wǎng)絡(luò)等發(fā)送的計算機(jī)程序或數(shù)字信號。此外,本發(fā)明可實施為具有微處理器和儲存上述計算機(jī)程序的存儲器的計算機(jī)系統(tǒng),使微處理器根據(jù)所述程序進(jìn)行操作。此外,計算機(jī)程序或數(shù)字信號可以記錄在上述記錄媒體中或被發(fā)送到其它位置。另一方面,計算機(jī)程序或數(shù)字信號可以經(jīng)上述任何網(wǎng)絡(luò)進(jìn)行發(fā)送。此后,計算機(jī)程序或數(shù)字信號可以由另一個獨立的計算機(jī)系統(tǒng)來執(zhí)行。(13)此外,本發(fā)明可實施為上述修改的組合。雖然參考附圖通過示例對本發(fā)明全面進(jìn)行了描述,但要指出,對本領(lǐng)域技術(shù)人員來說,顯然有各種改變和修改。因此,除非改變和修改脫離了本發(fā)明的范圍,不然都應(yīng)認(rèn)為包含在本發(fā)明中。權(quán)利要求1.一種型號改變裝置,用于因用戶和業(yè)務(wù)提供商之間的合同改變而用第二記錄/重放裝置來替代第一記錄/重放裝置,其中所述第一記錄/重放裝置在所述合同下可用,其中所述第一記錄/重放裝置包括第一內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;第一唯一信息存儲單元,用來預(yù)先儲存所述第一記錄/重放裝置特有的裝置唯一信息;第一加密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述第一內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;第一寫入單元,用來把所述生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;第一讀取單元,用來從所述記錄媒體裝置的所述存儲區(qū)域中讀取所述加密信息;第一解密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第一重放單元,用來重放所述生成的解密內(nèi)容,所述記錄媒體裝置包括用于儲存所述加密信息的所述存儲區(qū)域,所述第二記錄/重放裝置包括第二內(nèi)部存儲單元,它包括內(nèi)部存儲區(qū)域,用于儲存作為數(shù)字作品的內(nèi)容;第二唯一信息存儲單元,它包含內(nèi)部存儲區(qū)域,用于儲存裝置唯一信息。第二加密單元,用來根據(jù)儲存在所述第二唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述第二內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;第二寫入單元,用來把所述生成的加密信息寫入所述存儲裝置的所述存儲區(qū)域,第二讀取單元,用來從所述存儲裝置的所述存儲區(qū)域中讀取所述加密信息;第二解密單元,用來根據(jù)儲存在所述第二唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第二重放單元,用來重放所述生成的解密內(nèi)容,以及所述型號改變裝置包括第三讀取單元,用來讀取儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,并從所述第一唯一信息存儲單元中刪除所述裝置唯一信息;以及第三寫入單元,用來把所述讀取的裝置唯一信息寫入所述第二唯一信息存儲單元。2.如權(quán)利要求1所述的型號改變裝置,其特征在于所述第一記錄/重放單元還包括第一條件存儲單元,用來儲存表示所述內(nèi)容的使用許可條件的使用條件信息;以及第一條件判斷單元,用來根據(jù)儲存在所述第一條件存儲單元中的所述使用條件信息,來判斷是否允許使用所述內(nèi)容,以及所述第二記錄/重放裝置還包括第二條件存儲單元,它包含內(nèi)部存儲區(qū)域,用于儲存表示所述內(nèi)容的使用許可條件的使用條件;以及第二條件判斷單元,用來根據(jù)儲存在所述第二條件存儲單元中的所述使用條件信息,來判斷是否允許使用所述內(nèi)容,所述第三讀取單元還讀取儲存在所述第一條件存儲單元中的所述使用條件信息,并從所述第一條件存儲單元中刪除所述使用條件信息,以及所述第三寫入單元把所述讀取的使用條件信息寫入所述第二條件存儲單元。3.如權(quán)利要求1所述的型號改變裝置,其特征在于所述第一記錄/重放裝置和所述第二記錄/重放裝置分別經(jīng)網(wǎng)絡(luò)連接到所述型號改變裝置,所述第三讀取單元經(jīng)所述網(wǎng)絡(luò)對儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息進(jìn)行讀取和刪除操作,以及所述第三寫入單元經(jīng)所述網(wǎng)絡(luò)執(zhí)行把所述讀取的裝置唯一信息寫入所述第二唯一信息存儲單元的寫入操作。4.一種型號改變裝置,用于取消已在用戶和業(yè)務(wù)提供商之間的合同下可使用的記錄/重放裝置,其中所述記錄/重放裝置包括內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;唯一信息存儲單元,用來預(yù)先儲存(i)所述記錄/重放裝置特有的裝置唯一信息,以及(ii)與所述合同有關(guān)的合同信息,所述裝置唯一信息與所述合同信息無關(guān);加密單元,用來根據(jù)儲存在所述唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;寫入單元,用來把所述生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;讀取單元,用來從所述記錄媒體裝置的所述存儲區(qū)域中讀取所述加密信息;解密單元,用來根據(jù)儲存在唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密內(nèi)容進(jìn)行解密,以便生成解密內(nèi)容;以及重放單元,用來重放所述生成的解密內(nèi)容,所述記錄媒體裝置包括用于儲存所述加密信息的所述存儲區(qū)域,以及所述型號改變裝置包括讀取單元,用來從所述唯一信息存儲單元中讀取所述合同信息;以及取消單元,用來執(zhí)行處理以取消與所述讀取的合同信息有關(guān)的所述合同。5.一種型號改變裝置,用于把記錄/重放裝置可用的第一合同改變?yōu)榈诙贤龅谝缓贤窃谟脩艉偷谝粯I(yè)務(wù)提供商之間訂立的,所述第二合同是在所述用戶和第二業(yè)務(wù)提供商之間訂立的,其中,所述記錄/重放裝置包括內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;唯一信息存儲單元,用來儲存(i)所述記錄/重放裝置特有的裝置唯一信息,以及(ii)與所述第一合同有關(guān)的第一合同信息,所述裝置唯一信息與所述合同信息無關(guān);加密單元,用來根據(jù)儲存在所述唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;寫入單元,用來把所述生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;讀取單元,用來從所述記錄媒體裝置的所述存儲區(qū)域中讀取所述加密信息;解密單元,用來根據(jù)儲存在所述唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密內(nèi)容進(jìn)行解密,以便生成解密內(nèi)容;以及重放單元,用來重放所述生成的解密內(nèi)容,所述記錄媒體裝置包括用于儲存所述加密信息的所述存儲區(qū)域;以及所述型號改變裝置包括讀取單元,用來從所述唯一信息存儲單元中讀取所述第一合同信息;合同取消及改變單元,用來執(zhí)行處理以取消與所述讀取的第一合同信息有關(guān)的所述第一合同,并執(zhí)行處理以訂立所述第二合同,以便生成與所述第二合同有關(guān)的第二合同信息;以及寫入單元,用來把所述生成的第二合同信息寫入所述唯一信息存儲單元,并從所述唯一信息存儲單元中刪除所述第一合同信息。6.一種型號改變裝置,用于因用戶和業(yè)務(wù)提供商之間的合同改變而用第二記錄/重放裝置來替代第一記錄/重放裝置,其中所述第一記錄/重放裝置在所述合同下可用,其中所述第一記錄/重放裝置包括第一內(nèi)部存儲單元,用來儲存作為數(shù)字作品的內(nèi)容;第一唯一信息存儲單元,用來預(yù)先儲存所述用戶特有的裝置唯一信息,所述第一唯一信息存儲單元可從所述第一記錄/重放裝置中拆卸;第一加密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述第一內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;第一寫入單元,用來把所述生成的加密信息寫入記錄媒體裝置的存儲區(qū)域;第一讀取單元,用來從所述記錄媒體裝置的所述存儲區(qū)域中讀取所述加密信息;第一解密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第一重放單元,用來重放所述生成的解密內(nèi)容,所述記錄媒體裝置包括用于儲存所述加密信息的所述存儲區(qū)域,所述型號改變裝置包括連接和拆卸單元,用來從所述第一記錄/重放裝置中卸下所述第一唯一信息存儲單元,以及把所述卸下的第一唯一信息存儲單元連接到所述第二記錄/重放裝置,以及所述第二記錄/重放裝置包括第二內(nèi)部存儲單元,它包括內(nèi)部存儲區(qū)域,用于儲存作為數(shù)字作品的內(nèi)容;第二加密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對儲存在所述第二內(nèi)部存儲單元中的所述內(nèi)容進(jìn)行加密,以便生成加密信息;第二寫入單元,用來把所述生成的加密信息寫入所述記錄媒體裝置的所述存儲區(qū)域,第二讀取單元,用來從所述記錄媒體裝置的所述存儲區(qū)域中讀取所述加密信息;第二解密單元,用來根據(jù)儲存在所述第一唯一信息存儲單元中的所述裝置唯一信息,對所述讀取的加密信息進(jìn)行解密,以便生成解密內(nèi)容;以及第二重放單元,用來重放所述生成的解密內(nèi)容。全文摘要公開一種包括主體裝置和記錄媒體裝置的系統(tǒng)。主體裝置包括接收單元,它接收來自外部分發(fā)服務(wù)器的數(shù)字作品;內(nèi)部存儲區(qū)域,用于儲存數(shù)字作品;重放單元,它重放數(shù)字作品;唯一信息存儲區(qū)域,用于儲存主體裝置特有的信息;加密單元,它利用唯一信息對數(shù)字作品進(jìn)行加密;解密單元,它利用唯一信息對已從記錄媒體裝置中讀取的加密數(shù)字作品進(jìn)行解密;寫入單元,它把加密數(shù)字作品寫入便攜式記錄媒體裝置;以及讀取單元,它從記錄媒體裝置中讀取加密數(shù)字作品。文檔編號H04N7/167GK1822012SQ200610009300公開日2006年8月23日申請日期2002年7月9日優(yōu)先權(quán)日2001年7月9日發(fā)明者原田俊治,宮崎雅也,松居真一,井上信治,松崎棗,野口直彥申請人:松下電器產(chǎn)業(yè)株式會社