欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)容信息提供服務(wù)器、系統(tǒng)和方法及內(nèi)容再現(xiàn)設(shè)備和方法

文檔序號:6557887閱讀:184來源:國知局
專利名稱:內(nèi)容信息提供服務(wù)器、系統(tǒng)和方法及內(nèi)容再現(xiàn)設(shè)備和方法
相關(guān)申請的交叉引用本發(fā)明包含與在2005年3月31日向日本專利局提交的日本專利申請JP 2005-104314相關(guān)的主題,這個(gè)專利申請的全部內(nèi)容并入在此作為參考。
背景技術(shù)
這個(gè)發(fā)明涉及內(nèi)容信息提供系統(tǒng),并且尤其涉及用于向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰的系統(tǒng),其中該內(nèi)容再現(xiàn)設(shè)備解密和再現(xiàn)利用該內(nèi)容密鑰加密的內(nèi)容。
相關(guān)技術(shù)領(lǐng)域中的內(nèi)容提供服務(wù)是可用的,在該內(nèi)容提供服務(wù)中,將諸如音樂內(nèi)容、視頻內(nèi)容之類的數(shù)字內(nèi)容從其中存儲了該內(nèi)容的服務(wù)器下載到由用戶使用的諸如PC(個(gè)人計(jì)算機(jī))或者PDA(個(gè)人數(shù)字助理)之類的信息終端中,并且在該信息終端上使用該數(shù)字內(nèi)容。在如剛剛所述的這樣的內(nèi)容提供服務(wù)中,為了讓用戶使用內(nèi)容,用戶必須執(zhí)行用于如上所述的服務(wù)器等的計(jì)賬處理并且購買與該內(nèi)容相對應(yīng)的許可。
然而,如果可以在實(shí)際購買內(nèi)容的許可之前可以執(zhí)行內(nèi)容的試聽或者試看,則對于用戶來說是便利的。因此,已經(jīng)提出了這樣的信息傳輸和接收系統(tǒng),其允許在購買用于內(nèi)容的許可之前試聽該內(nèi)容(例如,參見日本專利公開第2002-341876號)。在日本專利公開第2002-341876號的信息傳輸和接收系統(tǒng)中,將附加信息疊加到待售內(nèi)容上以產(chǎn)生與待售內(nèi)容分離的用于試聽的內(nèi)容,以致不能完全地執(zhí)行以與待售內(nèi)容的再現(xiàn)相同形式的再現(xiàn),而且將用于試聽的內(nèi)容免費(fèi)分發(fā)給用戶。因此,有可能使用戶在用戶實(shí)際購買內(nèi)容之前,執(zhí)行對與該內(nèi)容相對應(yīng)的試聽內(nèi)容的試聽。利用所描述的系統(tǒng),因?yàn)橛脩艨梢允褂貌煌诖蹆?nèi)容的試聽內(nèi)容,所以可以確保用戶的便利并且可以保護(hù)內(nèi)容的版權(quán)。

發(fā)明內(nèi)容
然而,上述信息傳輸和接收系統(tǒng)要解決的課題是必須與待售內(nèi)容分離地產(chǎn)生試聽內(nèi)容。
提供一種在允許沒有購買內(nèi)容的用戶使用內(nèi)容的同時(shí)保護(hù)內(nèi)容的版權(quán)的內(nèi)容信息提供系統(tǒng)、內(nèi)容信息提供服務(wù)器、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容信息提供方法、內(nèi)容再現(xiàn)方法和計(jì)算機(jī)程序是所期望的。
依據(jù)本發(fā)明的實(shí)施例,提供了一種內(nèi)容信息提供系統(tǒng),其包括內(nèi)容信息提供服務(wù)器;以及內(nèi)容再現(xiàn)設(shè)備,用于從內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該內(nèi)容信息提供服務(wù)器包括用戶信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲使用該內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息和對于用戶而言唯一的用戶密鑰;內(nèi)容密鑰存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容來說唯一的內(nèi)容密鑰;推薦部分,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密部分,用于從內(nèi)容密鑰存儲部分獲取由推薦部分選定的內(nèi)容的內(nèi)容密鑰,并且從用戶信息存儲部分獲取作為推薦目標(biāo)的用戶的用戶密鑰,以及用于利用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰;以及內(nèi)容信息發(fā)送器部分,用于將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶使用的內(nèi)容再現(xiàn)設(shè)備,該內(nèi)容再現(xiàn)設(shè)備包括內(nèi)容信息接收器部分,用于接收包括加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息;以及內(nèi)容密鑰解密部分,用于解密該加密的內(nèi)容密鑰。
利用該內(nèi)容信息提供系統(tǒng),因?yàn)橐约用軤顟B(tài)將內(nèi)容提供給用戶的內(nèi)容再現(xiàn)設(shè)備,所以如果內(nèi)容沒有被解密,則內(nèi)容再現(xiàn)設(shè)備不能再現(xiàn)該內(nèi)容。為了解密該內(nèi)容,需要用于加密該內(nèi)容的內(nèi)容密鑰。用于加密該內(nèi)容的內(nèi)容密鑰以這樣的形式提供給內(nèi)容再現(xiàn)設(shè)備,該形式為由內(nèi)容信息提供服務(wù)器利用對于作為推薦目標(biāo)的預(yù)定用戶而言唯一的用戶密鑰進(jìn)行加密的形式。因此,只有可以解密利用預(yù)定用戶密鑰加密的內(nèi)容密鑰的內(nèi)容再現(xiàn)設(shè)備才可以解密該內(nèi)容密鑰,并且可以利用解密的內(nèi)容密鑰解密該內(nèi)容。換句話說,可以提供限制,以便只有由內(nèi)容信息提供服務(wù)器指定為推薦目標(biāo)的用戶才可以利用該內(nèi)容。此外,用于加密內(nèi)容的內(nèi)容密鑰對于每個(gè)內(nèi)容來說都是唯一的。因此,即使解密了一個(gè)內(nèi)容密鑰,也只有與該解密的內(nèi)容密鑰相對應(yīng)的內(nèi)容才可以用該解密的內(nèi)容密鑰進(jìn)行解密。換句話說,可以提供限制,以便只有由內(nèi)容信息提供服務(wù)器選定的內(nèi)容才僅僅由預(yù)定用戶使用。
要被推薦的內(nèi)容是由內(nèi)容信息提供服務(wù)器推薦給用戶的內(nèi)容。
加密是使用密鑰對數(shù)字信息進(jìn)行重排。以下描述的內(nèi)容密鑰、用戶密鑰和設(shè)備密鑰起密鑰的作用。密鑰用作用于重排數(shù)字信息的預(yù)定規(guī)則。存在有兩種加密方法可用,其中包括公共密鑰加密方法和私有密鑰加密方法,在公共密鑰加密方法中用于加密的密鑰和用于解密的密鑰彼此不同,而在私有密鑰加密方法中用于加密的密鑰和用于解密的密鑰是彼此相同的。這兩種方法都可以應(yīng)用在本發(fā)明中。應(yīng)當(dāng)注意到,在本文檔中,在以下將用于加密內(nèi)容的密鑰和用于解密內(nèi)容的密鑰都稱為內(nèi)容密鑰。此外,向使用內(nèi)容信息提供系統(tǒng)的用戶給予用戶密鑰,而且該用戶密鑰包括用于加密的密鑰和用于解密的密鑰。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種內(nèi)容再現(xiàn)設(shè)備,其用于從內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該內(nèi)容再現(xiàn)設(shè)備包括內(nèi)容信息接收器部分,用于從內(nèi)容信息提供服務(wù)器接收內(nèi)容信息,該內(nèi)容信息包括對于要推薦給作為推薦目標(biāo)的用戶的內(nèi)容來說唯一的、并且利用對于用戶來說唯一的用戶密鑰加密的內(nèi)容密鑰;以及內(nèi)容密鑰解密部分,用于解密該加密的內(nèi)容密鑰。
在內(nèi)容再現(xiàn)設(shè)備中,它通過內(nèi)容信息接收部分從內(nèi)容信息提供服務(wù)器接收用于解密加密的內(nèi)容的內(nèi)容密鑰。內(nèi)容密鑰處于用對于由內(nèi)容信息提供服務(wù)器指定的預(yù)定用戶而言唯一的用戶密鑰進(jìn)行加密的形式。內(nèi)容再現(xiàn)設(shè)備借助于內(nèi)容密鑰解密部分解密加密的內(nèi)容密鑰。然后,內(nèi)容再現(xiàn)設(shè)備可以使用解密的內(nèi)容密鑰解密和再現(xiàn)內(nèi)容。特別是,如果可以使用對作為推薦目標(biāo)的用戶來說唯一的用戶密鑰的話,則內(nèi)容再現(xiàn)設(shè)備可以再現(xiàn)與由內(nèi)容信息接收部分接收的內(nèi)容密鑰相對應(yīng)的內(nèi)容。另一方面,如果內(nèi)容再現(xiàn)設(shè)備不能利用對于作為推薦目標(biāo)的用戶來說唯一的用戶密鑰的話,則它不能再現(xiàn)加密的內(nèi)容。在以這種方式限制可以再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)設(shè)備的地方,可以保護(hù)內(nèi)容的版權(quán)。應(yīng)當(dāng)注意到,保護(hù)內(nèi)容的版權(quán)是防止由不具有內(nèi)容的使用權(quán)利的第三方使用內(nèi)容,以及防止由具有內(nèi)容使用權(quán)利的用戶超過授權(quán)的權(quán)利限制使用內(nèi)容。
內(nèi)容再現(xiàn)設(shè)備可以這樣配置以便使內(nèi)容信息包括內(nèi)容的使用限制信息,而且內(nèi)容再現(xiàn)設(shè)備還包括再現(xiàn)控制部分,用于依據(jù)內(nèi)容的使用限制信息限制內(nèi)容的再現(xiàn)。在內(nèi)容再現(xiàn)設(shè)備中,即使內(nèi)容再現(xiàn)設(shè)備可以使用對于作為推薦目標(biāo)的用戶唯一的用戶密鑰,并且可以再現(xiàn)與由內(nèi)容信息接收部分接收的內(nèi)容密鑰相對應(yīng)的內(nèi)容,也可以依據(jù)使用限制信息限制內(nèi)容的再現(xiàn)。因?yàn)橐赃@種方式限制了由內(nèi)容再現(xiàn)設(shè)備對內(nèi)容的自由再現(xiàn),所以可以更有效地保護(hù)內(nèi)容的版權(quán)。
內(nèi)容信息可以包括要向用戶推薦的內(nèi)容的元信息。在內(nèi)容再現(xiàn)設(shè)備中,當(dāng)它接收內(nèi)容信息時(shí),它可以使用該元信息以其中用戶可以識別它的形式將推薦內(nèi)容的信息的通知發(fā)給用戶。
內(nèi)容信息可以由內(nèi)容信息提供服務(wù)器產(chǎn)生。在這種情況下,內(nèi)容信息提供服務(wù)器可以基于作為推薦目標(biāo)的用戶的愛好信息選擇要推薦給該用戶的內(nèi)容,并且使用該用戶的用戶密鑰加密選定內(nèi)容的內(nèi)容密鑰,然后產(chǎn)生包括選定內(nèi)容的元信息、加密的內(nèi)容密鑰和內(nèi)容的使用限制信息在內(nèi)的內(nèi)容信息。
內(nèi)容再現(xiàn)設(shè)備還可以包括鏈接信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息和使用該內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息,在存儲在鏈接信息存儲部分中的用戶的標(biāo)識信息和作為推薦目標(biāo)的用戶的標(biāo)識信息彼此相對應(yīng)時(shí),內(nèi)容密鑰解密部分成功地解密加密的內(nèi)容密鑰。在該內(nèi)容再現(xiàn)設(shè)備中,只有在其中與作為推薦目標(biāo)的用戶的標(biāo)識信息相對應(yīng)的標(biāo)識信息存儲在鏈接信息存儲部分中的情況下,該內(nèi)容再現(xiàn)設(shè)備才可以成功地解密內(nèi)容密鑰并且可以再現(xiàn)該內(nèi)容。換句話說,可以提供限制以便使內(nèi)容僅僅可以由這樣的內(nèi)容再現(xiàn)設(shè)備再現(xiàn),該內(nèi)容再現(xiàn)設(shè)備由內(nèi)容信息提供服務(wù)器所指定的預(yù)定用戶使用。
內(nèi)容再現(xiàn)設(shè)備可以這樣配置,以便使鏈接信息存儲部分存儲對于使用該內(nèi)容再現(xiàn)設(shè)備的用戶而言唯一的用戶密鑰,而且該內(nèi)容再現(xiàn)設(shè)備還包括密鑰處理部分,用于使用對于內(nèi)容再現(xiàn)設(shè)備而言唯一的設(shè)備密鑰對加密的用戶密鑰進(jìn)行解密,內(nèi)容密鑰解密部分用由密鑰處理部分解密的用戶密鑰對加密的內(nèi)容密鑰進(jìn)行解密。
內(nèi)容再現(xiàn)設(shè)備可以這樣配置,以便使鏈接信息存儲部分存儲從內(nèi)容提供服務(wù)器獲取的至少一個(gè)鏈接信息,并且通過依據(jù)所存儲的鏈接信息產(chǎn)生起點(diǎn)是基于標(biāo)識信息標(biāo)識的內(nèi)容再現(xiàn)設(shè)備而終點(diǎn)是由標(biāo)識信息標(biāo)識的用戶的路線,建立內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息和使用該內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息之間的關(guān)聯(lián)關(guān)系,鏈接信息包括一對標(biāo)識信息,其中之一指示鏈接源而另一個(gè)指示鏈接目的地,標(biāo)識信息用作用于允許內(nèi)容信息提供服務(wù)器唯一地標(biāo)識用戶的標(biāo)識信息,或者用作允許內(nèi)容信息提供服務(wù)器唯一地標(biāo)識內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息。
可以這樣配置內(nèi)容再現(xiàn)設(shè)備,以便使內(nèi)容信息包括作為推薦目標(biāo)的用戶的標(biāo)識信息,而且該內(nèi)容再現(xiàn)設(shè)備還包括判定部分,用于在包括在內(nèi)容信息中的用戶的標(biāo)識信息和存儲在鏈接信息存儲部分中的用戶的標(biāo)識信息彼此相對應(yīng)時(shí),允許內(nèi)容密鑰解密部分解密該內(nèi)容密鑰。在該內(nèi)容再現(xiàn)設(shè)備中,因?yàn)橹挥性趦?nèi)容密鑰解密部分成功地解密內(nèi)容密鑰的情況下才允許進(jìn)行解密,所以可以防止由內(nèi)容密鑰解密部分執(zhí)行無用的處理,就是說,結(jié)果不成功的解密處理。
可以這樣配置內(nèi)容再現(xiàn)設(shè)備,以便使內(nèi)容密鑰用對于接收該內(nèi)容信息的內(nèi)容再現(xiàn)設(shè)備唯一的設(shè)備密鑰進(jìn)行加密,而不是用對于作為推薦目標(biāo)的用戶唯一的用戶密鑰來加密該內(nèi)容密鑰,并且將該加密的內(nèi)容密鑰包含在內(nèi)容信息中,而且內(nèi)容密鑰解密部分對用對于內(nèi)容再現(xiàn)設(shè)備唯一的設(shè)備密鑰加密的內(nèi)容密鑰進(jìn)行解密。在該內(nèi)容再現(xiàn)設(shè)備中,即使內(nèi)容再現(xiàn)設(shè)備可以使用對于作為推薦目標(biāo)的用戶唯一的用戶密鑰,如果沒有使用對于接收內(nèi)容信息的內(nèi)容再現(xiàn)設(shè)備唯一的設(shè)備密鑰,則該內(nèi)容再現(xiàn)設(shè)備也不能再現(xiàn)該內(nèi)容。換句話說,與其中用用戶密鑰加密內(nèi)容密鑰的替換情況相比,可以進(jìn)一步限制可以再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)設(shè)備。
應(yīng)當(dāng)注意到,內(nèi)容再現(xiàn)設(shè)備的功能可以在一臺計(jì)算機(jī)中提供,或者該功能可以分別提供到多臺進(jìn)行協(xié)作以起一個(gè)內(nèi)容再現(xiàn)設(shè)備作用的計(jì)算機(jī)。
根據(jù)本發(fā)明的進(jìn)一步實(shí)施例,提供了用于使計(jì)算機(jī)起到如上所述的內(nèi)容再現(xiàn)設(shè)備的作用的計(jì)算機(jī)程序,以及其上記錄了該計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的更進(jìn)一步實(shí)施例,提供了一種內(nèi)容再現(xiàn)方法。
根據(jù)本發(fā)明還有的一個(gè)進(jìn)一步實(shí)施例,提供了一種用于向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰的內(nèi)容信息提供服務(wù)器,該內(nèi)容再現(xiàn)設(shè)備利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該內(nèi)容信息提供服務(wù)器包括用戶信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲使用該內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息和對于該用戶而言唯一的用戶密鑰;內(nèi)容密鑰存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰;推薦部分,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密部分,用于從內(nèi)容密鑰存儲部分獲取由推薦部分選定的內(nèi)容的內(nèi)容密鑰,并且從用戶信息存儲部分獲取作為推薦目標(biāo)的用戶的用戶密鑰,以及用于利用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰;以及內(nèi)容信息發(fā)送器部分,用于將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶使用的內(nèi)容再現(xiàn)設(shè)備。
在該內(nèi)容信息提供服務(wù)器中,可以向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容信息,以便僅僅由推薦部分選定的內(nèi)容才可以由作為推薦目標(biāo)的用戶使用。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了用于使計(jì)算機(jī)起如上所述的這種內(nèi)容信息提供服務(wù)器的作用的計(jì)算機(jī)程序,以及其上記錄了該計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的更進(jìn)一步實(shí)施例,提供了一種內(nèi)容信息提供方法。
利用該內(nèi)容信息提供系統(tǒng)、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法、計(jì)算機(jī)程序、內(nèi)容信息提供服務(wù)器和內(nèi)容信息提供方法,可以在允許沒有購買內(nèi)容的用戶利用該內(nèi)容的同時(shí)保護(hù)該內(nèi)容的版權(quán)。
根據(jù)以下的描述和權(quán)利要求并結(jié)合附圖,本發(fā)明的上述及其他目的、特征和優(yōu)點(diǎn)將變得明顯,在附圖中,類似的部分或者單元用類似的參考符號表示。


圖1為示意視圖,其示出了其中應(yīng)用了根據(jù)本發(fā)明的內(nèi)容信息提供系統(tǒng)的內(nèi)容提供系統(tǒng)的鏈接系統(tǒng)的概況,并且說明了該鏈接系統(tǒng)的版權(quán)管理;圖2為示出圖1中的內(nèi)容提供系統(tǒng)的總體配置的示意視圖;圖3是示意地示出圖1所示的PC的硬件配置示例的框圖;圖4是示意地示出圖1所示的PD的硬件配置示例的框圖;圖5是示出圖2所示的版權(quán)管理服務(wù)器的功能配置的框圖;圖6是說明了圖5所示的用戶信息存儲部分中存儲的內(nèi)容的圖示;圖7是說明了圖1所示的PC的登記處理的時(shí)序圖;圖8是說明了圖1所示的PD的登記處理的時(shí)序圖;圖9是說明了在圖1的內(nèi)容提供系統(tǒng)中的用戶的登記處理的時(shí)序圖;圖10是說明了在圖1的內(nèi)容提供系統(tǒng)中的鏈接處理的時(shí)序圖;圖11是說明了在圖1的內(nèi)容提供系統(tǒng)中使用的鏈接信息的內(nèi)容的圖示;
圖12是說明了在圖1的內(nèi)容提供系統(tǒng)中的另一個(gè)鏈接處理的時(shí)序圖;圖13是說明了包括在圖1的內(nèi)容提供系統(tǒng)中使用的鏈接中的密鑰信息的圖示;圖14是說明了在圖1的內(nèi)容提供系統(tǒng)中的許可發(fā)布處理的時(shí)序圖;圖15是說明了在圖1的內(nèi)容提供系統(tǒng)中使用的許可信息的內(nèi)容的圖示;圖16是說明了在圖1的內(nèi)容提供系統(tǒng)中使用的密鑰信息概念的圖示;圖17是示出了根據(jù)本發(fā)明的內(nèi)容信息提供系統(tǒng)中的一般配置的示意圖;圖18是示出了圖17所示的內(nèi)容信息提供服務(wù)器的功能配置的框圖;圖19是說明了圖18所示的用戶愛好信息存儲部分中存儲的內(nèi)容的圖示;圖20是說明了圖18所示的內(nèi)容信息存儲部分中存儲的內(nèi)容的圖示;圖21是示出圖20所示的內(nèi)容再現(xiàn)設(shè)備的功能配置的框圖;圖22是示出圖21中的內(nèi)容再現(xiàn)設(shè)備的詳細(xì)功能配置的框圖;圖23是說明由圖18中的內(nèi)容信息提供服務(wù)器進(jìn)行的內(nèi)容密鑰解密允許/禁止判定處理的流程圖;圖24是說明由圖18中的內(nèi)容信息提供服務(wù)器進(jìn)行的內(nèi)容信息提供處理的流程圖;以及圖25是說明了由圖20所示的內(nèi)容再現(xiàn)設(shè)備進(jìn)行的內(nèi)容再現(xiàn)處理的流程圖。
具體實(shí)施例方式
在下面,描述了根據(jù)本發(fā)明的內(nèi)容信息提供系統(tǒng),其可應(yīng)用于內(nèi)容信息提供系統(tǒng)500,其中在預(yù)定條件下可以允許用戶對內(nèi)容的使用,以在實(shí)現(xiàn)內(nèi)容的促銷的同時(shí)保護(hù)內(nèi)容的版權(quán)。
內(nèi)容可以是諸如例如音樂、演講、廣播節(jié)目等的聲音(音頻)內(nèi)容、由形成電影、電視節(jié)目、視頻節(jié)目、照片、繪畫、圖表等的一個(gè)或者多個(gè)靜止畫面或者活動畫面形成的圖像(視頻)內(nèi)容、電子圖書(電子書)、游戲或者軟件形成的任意內(nèi)容。在以下的描述中,將聲音內(nèi)容、尤其是從分配服務(wù)器分配的音樂內(nèi)容或者從音樂CD中導(dǎo)出的(ripped)音樂內(nèi)容描述為內(nèi)容示例。然而,本發(fā)明不局限于剛剛提及的這樣一個(gè)示例。
雖然在預(yù)定條件下使用內(nèi)容有時(shí)稱作內(nèi)容的試用,但是在當(dāng)前實(shí)施例中使用音樂內(nèi)容作為內(nèi)容,所以以下將內(nèi)容的使用稱為試聽。內(nèi)容的試聽對于付費(fèi)內(nèi)容的促銷是有用的。因此,執(zhí)行付費(fèi)內(nèi)容的分配服務(wù)的分配服務(wù)提供者通常允許用戶執(zhí)行內(nèi)容的試聽,以便推銷付費(fèi)內(nèi)容。在分配服務(wù)提供者允許試聽以嘗試內(nèi)容的促銷時(shí),必須保護(hù)內(nèi)容的版權(quán)。因此,描述了其中在保護(hù)版權(quán)的同時(shí)執(zhí)行試聽服務(wù)的方法示例,以便與根據(jù)當(dāng)前實(shí)施例的內(nèi)容信息提供系統(tǒng)500進(jìn)行比較。
以下三種方法可用于試聽服務(wù)。
(1)不對將被允許試聽的內(nèi)容進(jìn)行加密,以便任何人都可以使用它。在這種情況下,從版權(quán)保護(hù)以及促銷的觀點(diǎn)來看不能使用待售的內(nèi)容。因此,作為試聽的內(nèi)容,與待售的內(nèi)容分離地產(chǎn)生其聲音質(zhì)量低于待售內(nèi)容的聲音質(zhì)量的內(nèi)容或者僅僅允許再現(xiàn)其一部分的內(nèi)容。
(2)用相同的內(nèi)容密鑰加密將被允許試聽的全部內(nèi)容,以便只有那些獲取了內(nèi)容密鑰的用戶才可以使用全部內(nèi)容。通常,每個(gè)待售內(nèi)容用該內(nèi)容唯一的內(nèi)容密鑰進(jìn)行加密。因此,分配服務(wù)提供者除了準(zhǔn)備和保留分別用各個(gè)唯一的內(nèi)容密鑰加密的待售內(nèi)容之外,還準(zhǔn)備和保留用全部內(nèi)容公用的密鑰加密的內(nèi)容作為試聽內(nèi)容。此外,在這種情況下,如果將內(nèi)容密鑰泄漏給沒有權(quán)利收聽的第三方,則第三方可以使用全部的內(nèi)容。因此,不僅從版權(quán)保護(hù)而且從促銷的觀點(diǎn)來看,難以使用待售內(nèi)容作為試聽內(nèi)容,而且必須與待售內(nèi)容分離地產(chǎn)生試聽內(nèi)容。
(3)用在不同的內(nèi)容當(dāng)中不同的內(nèi)容密鑰加密將被允許試聽的內(nèi)容,以便只有獲取了任何內(nèi)容密鑰的用戶才可以僅僅使用與所獲取的內(nèi)容密鑰相對應(yīng)的內(nèi)容。在這種情況下,如果將內(nèi)容密鑰安全地分配給具有試聽與該內(nèi)容密鑰相對應(yīng)的內(nèi)容的權(quán)利的用戶,則即使將利用該內(nèi)容唯一的內(nèi)容密鑰加密的待售內(nèi)容作為試聽內(nèi)容,分配服務(wù)提供者也可以消除與版權(quán)保護(hù)有關(guān)的問題。因此,如果以用不同的用戶不同的用戶密鑰加密的形式分配內(nèi)容密鑰,則可以把內(nèi)容密鑰安全地分配給預(yù)定用戶。換句話說,即使把內(nèi)容密鑰泄漏給不具有試聽權(quán)利的第三方,第三方也不能解密用用戶密鑰加密的內(nèi)容密鑰,因此不能使用該內(nèi)容。分配服務(wù)提供者可以通過對于各個(gè)內(nèi)容存儲用各個(gè)用戶的用戶密鑰加密的內(nèi)容密鑰來實(shí)現(xiàn)這種方法。然而,在內(nèi)容或/和用戶的數(shù)目非常大時(shí),必須產(chǎn)生和存儲大量的內(nèi)容密鑰。此外,如果用戶不想試聽,則不會使用內(nèi)容密鑰,而且內(nèi)容密鑰會變得毫無價(jià)值。
因此,根據(jù)當(dāng)前實(shí)施例的內(nèi)容信息提供系統(tǒng)500改進(jìn)如上所述的方法(3)以解決如上所述的問題。在下面,描述了內(nèi)容信息提供系統(tǒng)500的概況。
在目前實(shí)施例中,用戶在由內(nèi)容信息提供系統(tǒng)500提供的內(nèi)容信息提供服務(wù)中登記,并且他是為其發(fā)布了在內(nèi)容信息提供服務(wù)中唯一標(biāo)識的用戶ID作為該用戶的標(biāo)識信息的使用人員。在該內(nèi)容信息提供服務(wù)中,向用戶提供可以在預(yù)定條件下由該用戶使用的內(nèi)容以及與該內(nèi)容相關(guān)的信息。以加密的形式將內(nèi)容提供給用戶。
與該內(nèi)容相關(guān)的信息特別包括要推薦給用戶的內(nèi)容的元信息以及再現(xiàn)該內(nèi)容所必需的信息。內(nèi)容的元信息是用于向用戶通知推薦給用戶的內(nèi)容是什么內(nèi)容的信息,并且可以包括例如內(nèi)容的風(fēng)格(音樂風(fēng)格)、標(biāo)題名稱、藝術(shù)家的姓名等。再現(xiàn)內(nèi)容所必需的信息是用于解密以加密形式的內(nèi)容的內(nèi)容密鑰。內(nèi)容密鑰對于每個(gè)內(nèi)容來說是唯一的。用每個(gè)用戶唯一的用戶密鑰加密該內(nèi)容密鑰,并且將該內(nèi)容密鑰提供給用戶。在這種情況下,只有在指定了內(nèi)容以及指定了要向其提供該內(nèi)容的用戶之后,才可以用對于用戶唯一的用戶密鑰加密對于內(nèi)容而言唯一的內(nèi)容密鑰。在根據(jù)當(dāng)前實(shí)施例的內(nèi)容信息提供系統(tǒng)500中,為了向用戶推薦內(nèi)容,當(dāng)確定要推薦的內(nèi)容時(shí),可以指定作為推薦目標(biāo)的用戶和要推薦的內(nèi)容,并且可以執(zhí)行內(nèi)容密鑰的加密。因此,不需要如在上文中所述的方法(3)中那樣用全部用戶的用戶密鑰加密全部內(nèi)容的內(nèi)容密鑰。
例如,由執(zhí)行付費(fèi)內(nèi)容的分配服務(wù)的分配服務(wù)提供者執(zhí)行內(nèi)容信息提供服務(wù),以便對付費(fèi)內(nèi)容進(jìn)行促銷。特別是,分配服務(wù)提供者向用戶推薦內(nèi)容,并且允許用戶在預(yù)定條件下使用所推薦的內(nèi)容。換句話說,分配服務(wù)提供者允許用戶試聽推薦的內(nèi)容。因?yàn)橛脩艨梢栽嚶犕扑]的內(nèi)容,所以用戶很可能購買內(nèi)容。
內(nèi)容信息提供系統(tǒng)500的概況如上所述?,F(xiàn)在,描述由根據(jù)當(dāng)前實(shí)施例的內(nèi)容信息提供系統(tǒng)500所采用的鏈接系統(tǒng)進(jìn)行的版權(quán)管理。在當(dāng)前系統(tǒng)中,如下所述的鏈接系統(tǒng)的版權(quán)管理用于保護(hù)將允許用戶進(jìn)行試聽的內(nèi)容的版權(quán)。
<1.由鏈接系統(tǒng)進(jìn)行的版權(quán)管理的概況>
首先,描述準(zhǔn)備好由根據(jù)當(dāng)前實(shí)施例的信息處理分配系統(tǒng)中使用的鏈接系統(tǒng)進(jìn)行的版權(quán)管理的內(nèi)容提供系統(tǒng)的概況。
內(nèi)容提供系統(tǒng)管理通過加密圖像、聲音等數(shù)字內(nèi)容獲得的版權(quán)管理內(nèi)容(在下文中簡單地稱為“內(nèi)容”)的用戶和使用條件。內(nèi)容提供系統(tǒng)限制由除了購買該內(nèi)容的用戶之外的任何其他用戶對內(nèi)容的使用,以便確實(shí)防止諸如通過Internet等大量分配內(nèi)容之類的、對內(nèi)容的非法使用。
為了使購買了已加密內(nèi)容的用戶再現(xiàn)該內(nèi)容,必須利用用于加密該內(nèi)容的內(nèi)容加密處理密鑰(以下稱為“內(nèi)容密鑰”)解密該內(nèi)容。即使通過Internet等非法分配內(nèi)容,如果內(nèi)容密鑰不能得到,則也無法再現(xiàn)該內(nèi)容。因此,在內(nèi)容提供系統(tǒng)中,必須安全地分配內(nèi)容密鑰,而且必須由合法的用戶使用該內(nèi)容密鑰。
另一方面,在由購買了內(nèi)容的用戶所擁有的設(shè)備之間,必須允許在某種程度上自由地分配該內(nèi)容。否則,購買了內(nèi)容的用戶不能在由用戶本身所擁有的設(shè)備上再現(xiàn)該內(nèi)容,或者僅僅可以由利用其購買了內(nèi)容的設(shè)備再現(xiàn)該內(nèi)容。
用這樣的方式,內(nèi)容提供系統(tǒng)采用這樣的版權(quán)管理系統(tǒng),在該版權(quán)管理系統(tǒng)中在執(zhí)行版權(quán)管理的同時(shí),可以允許在私人使用的范圍內(nèi)共享內(nèi)容,以增強(qiáng)在由同一個(gè)用戶所擁有的多個(gè)設(shè)備之間共享內(nèi)容的便利和自由度。為了實(shí)現(xiàn)該版權(quán)管理系統(tǒng),在當(dāng)前實(shí)施例中,采用了由鏈接系統(tǒng)進(jìn)行的版權(quán)管理方案。
根據(jù)由鏈接系統(tǒng)進(jìn)行的版權(quán)管理,不同的設(shè)備彼此相關(guān)聯(lián),使得有可能在這些設(shè)備當(dāng)中共享內(nèi)容。在當(dāng)前實(shí)施例中,將不同的設(shè)備彼此相關(guān)聯(lián)稱為(彼此)鏈接設(shè)備。例如,通過將由用戶所擁有的設(shè)備2鏈接到由該用戶所擁有的另一個(gè)設(shè)備1,就變得有可能也在設(shè)備2上再現(xiàn)可以在設(shè)備1上再現(xiàn)的內(nèi)容。雖然在下文中給出該設(shè)備的詳細(xì)說明,但是任何鏈接到可以再現(xiàn)內(nèi)容的設(shè)備1的設(shè)備都可以再現(xiàn)該內(nèi)容,但是沒有鏈接到設(shè)備1的任何設(shè)備不能再現(xiàn)該內(nèi)容。因此,在執(zhí)行版權(quán)管理時(shí),可以由用戶所擁有的任何設(shè)備在某種程度上自由地再現(xiàn)內(nèi)容。
應(yīng)當(dāng)注意到,內(nèi)容可以是諸如例如音樂、演講、廣播節(jié)目等的聲音(音頻)內(nèi)容、由形成電影、電視節(jié)目、視頻節(jié)目、照片、繪畫、圖表等的一個(gè)或者多個(gè)靜止畫面或者活動畫面形成的圖像(視頻)內(nèi)容、電子圖書(電子書)、游戲或者軟件形成的任意內(nèi)容。在以下的描述中,將聲音內(nèi)容、尤其是從分配服務(wù)器分配的音樂內(nèi)容或者從音樂CD中導(dǎo)出的音樂內(nèi)容描述為內(nèi)容示例。然而,本發(fā)明不局限于剛剛提及的這樣一個(gè)示例。
現(xiàn)在,參考圖1描述內(nèi)容提供系統(tǒng)中的用于執(zhí)行如上所述這樣的鏈接系統(tǒng)的版權(quán)管理的鏈接系統(tǒng)的概況。圖1示出了內(nèi)容提供系統(tǒng)中的鏈接系統(tǒng)的概況。
參見圖1,假定用戶A11a具有用戶設(shè)備10a、10b和10d。例如,用戶A通過用戶設(shè)備10a預(yù)訂內(nèi)容提供服務(wù)并且購買內(nèi)容。如果用戶A想要在作為用戶A本身所擁有的設(shè)備的用戶設(shè)備10a上再現(xiàn)內(nèi)容,則用戶A要把用戶設(shè)備10a鏈接到用戶A。如上文中所述,如果用戶設(shè)備10a鏈接到用戶A,則有可能在用戶設(shè)備10a上再現(xiàn)由用戶A購買的內(nèi)容。
這里,將用戶設(shè)備10a鏈接到用戶A,是使用戶設(shè)備10a獲取用戶A的私有信息。用戶A的私有信息是可以由用戶A最初已知的信息,并且是例如用戶A的私有密鑰的信息。例如,為了安全地將內(nèi)容密鑰分配給用戶A,用用戶的公共密鑰或者私有密鑰加密該內(nèi)容密鑰并且將其分配給用戶A。
用戶A將試圖在用戶設(shè)備10a上再現(xiàn)內(nèi)容。然而,如果用戶設(shè)備10a不具有用戶A的私有密鑰的信息,則用戶設(shè)備10a不能解密該內(nèi)容密鑰,并且因此不能再現(xiàn)該內(nèi)容。因此,如果用戶設(shè)備10a鏈接到用戶A,那就是說,如果用戶設(shè)備10a可以獲取用戶A的私有密鑰的信息,則用戶設(shè)備10a可以再現(xiàn)由用戶A購買的內(nèi)容。
類似地,用戶設(shè)備10b將被鏈接到用戶A。如果用戶設(shè)備10b具有用戶A的私有密鑰的信息,則用戶設(shè)備10b也可以再現(xiàn)由用戶A購買的任何內(nèi)容。
為了使用戶A的私有密鑰安全地分配到用戶設(shè)備10a,需要用用戶設(shè)備10a的公共密鑰或者私有密鑰加密用戶A的私有密鑰,并且將其分配給用戶設(shè)備10a。用戶A的私有密鑰由用戶設(shè)備10a解密,而且用用戶A的解密的私有密鑰解密內(nèi)容密鑰。此外,如果期望也在用戶設(shè)備10d上再現(xiàn)內(nèi)容,則用戶設(shè)備10d應(yīng)該鏈接到用戶設(shè)備10a。用戶設(shè)備10d可以獲取用戶設(shè)備10a的私有密鑰的信息,并且也可以使用用戶設(shè)備10a的私有密鑰獲取用戶A的私有密鑰的信息。然后,可以利用用戶A的私有密鑰再現(xiàn)由用戶A購買的內(nèi)容。
用這樣的方式,如果設(shè)備獲取了鏈接目的地的、跟蹤該設(shè)備本身鏈接到的鏈接目的地的私有信息,則在鏈接目的地處的設(shè)備可以再現(xiàn)購買的內(nèi)容。例如,如果用戶設(shè)備10a鏈接到作為用戶A的家庭12中的成員的用戶B11b,則由用戶B購買的內(nèi)容也可以在用戶設(shè)備10a上再現(xiàn)。此外,如果用戶A和用戶B鏈接到家庭的不同成員,則當(dāng)該家庭成員變?yōu)閮?nèi)容提供服務(wù)的成員并且購買內(nèi)容時(shí),用戶A和用戶B也可以再現(xiàn)該內(nèi)容。然后,如果任何用戶設(shè)備鏈接到用戶A和用戶B,則該用戶設(shè)備可以再現(xiàn)由該家庭成員購買的內(nèi)容。
此外,如果用戶們和由這些用戶們所擁有的用戶設(shè)備或者由這些用戶們所擁有的用戶設(shè)備彼此鏈接的話,則只有當(dāng)把內(nèi)容密鑰安全地分配到這些用戶中的任何一個(gè)用戶時(shí),才有可能在由這些用戶們所擁有的設(shè)備之間在某種程度上自由地共享內(nèi)容的同時(shí)限制使用內(nèi)容的那些用戶們。
上面描述了由鏈接系統(tǒng)進(jìn)行的版權(quán)管理的概況?,F(xiàn)在,在下面描述作為由鏈接系統(tǒng)實(shí)現(xiàn)版權(quán)管理的具體示例的內(nèi)容提供系統(tǒng)100。
<2.內(nèi)容提供系統(tǒng)的一般配置>
圖2示出了內(nèi)容提供系統(tǒng)100的一般配置。參見圖2,所示的內(nèi)容提供系統(tǒng)100包括用戶設(shè)備10、版權(quán)管理服務(wù)器20a、和內(nèi)容提供服務(wù)器20b。用戶設(shè)備10可以包括如上所述的多個(gè)用戶設(shè)備10a、10b、10c、10d、……。此外,雖然版權(quán)管理服務(wù)器20a和內(nèi)容提供服務(wù)器20b形成為彼此分離的服務(wù)器,但是它們也可以形成為單個(gè)合成的服務(wù)器。
用于使用內(nèi)容的各種信息處理設(shè)備可以用作用戶設(shè)備10。在圖2中,用戶設(shè)備10包括筆記本類型或者臺式機(jī)類型的個(gè)人計(jì)算機(jī)(在下文中有時(shí)稱為PC)10a、音頻設(shè)備10b和10c、以及作為便攜式類型的內(nèi)容再現(xiàn)設(shè)備的便攜式設(shè)備(在下文中有時(shí)稱為PD)10d。
用戶設(shè)備10具有例如內(nèi)容的使用功能(例如,內(nèi)容的再現(xiàn)、存儲、移動、連接、劃分、轉(zhuǎn)換、復(fù)制、出租和歸還功能),基于在上文中描述的鏈接的內(nèi)容再現(xiàn)控制功能,內(nèi)容的管理功能(例如,基于內(nèi)容ID、內(nèi)容密鑰等的內(nèi)容的搜索和刪除功能),以及通過導(dǎo)出、自我記錄等實(shí)現(xiàn)的內(nèi)容產(chǎn)生功能。
在用戶設(shè)備10中,可以連接具有通過網(wǎng)絡(luò)30的通信功能的設(shè)備(例如,用戶設(shè)備10a),以便與版權(quán)管理服務(wù)器20a和內(nèi)容提供服務(wù)器20b進(jìn)行通信。所述類型的任何用戶設(shè)備10可以從例如內(nèi)容提供服務(wù)器20b下載和安裝用于內(nèi)容分配服務(wù)的軟件以及用于版權(quán)管理的軟件。因此,用戶設(shè)備10可以接收從內(nèi)容提供服務(wù)器20b分配的加密內(nèi)容,或者接收包括內(nèi)容的內(nèi)容密鑰、內(nèi)容的使用條件等在內(nèi)并且從版權(quán)管理服務(wù)器20a分配的許可。此外,用戶設(shè)備10可以將所接收的數(shù)據(jù)記錄到存儲設(shè)備或者諸如可移動存儲介質(zhì)之類的存儲單元中。
此外,用戶設(shè)備10可以例如通過自我記錄(聲音、圖像等的自我記錄)或者導(dǎo)出(ripping)而新產(chǎn)生內(nèi)容,并且將所產(chǎn)生的內(nèi)容記錄到存儲設(shè)備或者可移動存儲介質(zhì)中。應(yīng)當(dāng)注意到術(shù)語“自我記錄”表示記錄由用戶設(shè)備10本身具有的圖像拾取設(shè)備所拾取的圖像和/或由用戶設(shè)備10本身具有的聲音收集設(shè)備所收集的聲音,作為所述圖像和/或聲音的數(shù)字?jǐn)?shù)據(jù)。同時(shí),術(shù)語“導(dǎo)出”是指提取記錄在諸如音樂CD、視頻DVD或者軟件CD-ROM之類的存儲介質(zhì)中的數(shù)字內(nèi)容(聲音數(shù)據(jù)、圖像數(shù)據(jù)等),將該數(shù)字內(nèi)容轉(zhuǎn)換為具有計(jì)算機(jī)可用其處理數(shù)據(jù)的文件格式的數(shù)據(jù),以及將通過文件格式轉(zhuǎn)換所獲得的數(shù)據(jù)記錄到存儲設(shè)備或者可移動記錄介質(zhì)中。
在用戶設(shè)備10b、10c和10d以如上所述的方式鏈接到用戶設(shè)備10a時(shí),下載到用戶設(shè)備10a中并且能夠由用戶設(shè)備10a再現(xiàn)的內(nèi)容還可以由鏈接到該用戶設(shè)備10a的任何用戶設(shè)備進(jìn)行再現(xiàn)。如果任何用戶設(shè)備10試圖再現(xiàn)內(nèi)容,則需要用于加密該內(nèi)容的內(nèi)容密鑰。內(nèi)容密鑰也處于加密形式,而且如果用戶設(shè)備10a獲取了用于加密內(nèi)容密鑰的密鑰,則它可以解密該內(nèi)容密鑰,用內(nèi)容密鑰解密內(nèi)容,然后由用戶設(shè)備10本身再現(xiàn)該內(nèi)容。
版權(quán)管理服務(wù)器20a是這樣的信息處理設(shè)備,其安全地將內(nèi)容密鑰傳輸?shù)接脩簦员阍谙拗苾?nèi)容的再現(xiàn)的同時(shí)、可以執(zhí)行用于允許由用戶所擁有的設(shè)備共享內(nèi)容的鏈接處理。特別是,版權(quán)管理服務(wù)器20a執(zhí)行用戶和由用戶所擁有的用戶設(shè)備10的登記處理,執(zhí)行用戶和用戶設(shè)備的鏈接或者用戶設(shè)備之間的鏈接,而且加密內(nèi)容密鑰并且將加密的內(nèi)容密鑰傳輸?shù)接脩粼O(shè)備10。
內(nèi)容提供服務(wù)器20b是用于提供內(nèi)容的服務(wù)器,并且向用戶提供內(nèi)容提供服務(wù)。內(nèi)容提供服務(wù)器20b響應(yīng)于來自用戶設(shè)備10的請求,通過網(wǎng)絡(luò)30將內(nèi)容分配給用戶設(shè)備10。
例如,當(dāng)將要分配音樂內(nèi)容時(shí),內(nèi)容提供服務(wù)器20b形成為用于提供電子音樂分配(EMD)服務(wù)的服務(wù)器。在這種情況下,內(nèi)容提供服務(wù)器20b例如依據(jù)ATRAC3(高級轉(zhuǎn)換聲編碼)方法或者M(jìn)P3(MPEG音頻層3)方法對分配對象的音樂內(nèi)容進(jìn)行壓縮編碼,依據(jù)諸如DES(數(shù)據(jù)加密標(biāo)準(zhǔn))之類的加密方法加密壓縮編碼的音樂內(nèi)容,并且將加密的音樂內(nèi)容分配到用戶設(shè)備10。此外,內(nèi)容提供服務(wù)器20b可以加密用于解密該內(nèi)容的內(nèi)容密鑰并將其連同用這樣的方式加密的內(nèi)容一起傳輸?shù)接脩粼O(shè)備10。此外,內(nèi)容提供服務(wù)器20b可以向版權(quán)管理服務(wù)器20a提供內(nèi)容密鑰,以便版權(quán)管理服務(wù)器20a可以加密該內(nèi)容密鑰并且將其傳輸?shù)接脩粼O(shè)備10。
內(nèi)容提供服務(wù)器20b還可以形成為這樣的服務(wù)器,其提供用于管理由用戶設(shè)備10本身通過導(dǎo)出、自我記錄等產(chǎn)生的內(nèi)容的使用的產(chǎn)生內(nèi)容使用服務(wù)。在這種情況下,內(nèi)容提供服務(wù)器20b將用于解密該內(nèi)容的內(nèi)容密鑰分配給用戶設(shè)備10。因此,用戶設(shè)備10可以使用從內(nèi)容提供服務(wù)器20b獲取的內(nèi)容密鑰再現(xiàn)由用戶設(shè)備10本身通過導(dǎo)出等而產(chǎn)生的內(nèi)容。
網(wǎng)絡(luò)30是用于互連用戶設(shè)備10、版權(quán)管理服務(wù)器20a和內(nèi)容提供服務(wù)器20b以便在它們之間進(jìn)行通信的通信網(wǎng)絡(luò)。網(wǎng)絡(luò)30可以由諸如Internet、電話網(wǎng)絡(luò)或者衛(wèi)星通信網(wǎng)之類的公共網(wǎng)絡(luò)、諸如WAN、LAN或者IP-VPN之類的專用網(wǎng)絡(luò)形成,并且可以是有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)中的任一種網(wǎng)絡(luò)。
如上所述的內(nèi)容提供系統(tǒng)100具有限制內(nèi)容的使用的版權(quán)管理功能,同時(shí)它可以增強(qiáng)在各種用戶設(shè)備10之間的內(nèi)容可移值性,以增強(qiáng)用戶的便利以及在內(nèi)容使用方面的自由度。
<3.用戶設(shè)備的硬件配置>
現(xiàn)在,描述依據(jù)當(dāng)前實(shí)施例的用戶設(shè)備10的硬件配置。在下面,給出對作為用戶設(shè)備10的代表性設(shè)備的、PC 10a和PD 10d的硬件配置示例的描述。應(yīng)當(dāng)注意到,作為用戶設(shè)備10的PC 10a和PD 10b被配置為本發(fā)明的內(nèi)容處理設(shè)備的不同形式。
首先,參考圖3描述依據(jù)當(dāng)前實(shí)施例的PC 10a的硬件配置。圖3示意地示出依據(jù)當(dāng)前實(shí)施例的PC 10a的硬件配置示例。
如圖3所示,PC 10a包括例如CPU(中央處理單元)101、ROM(只讀存儲器)102、RAM(隨機(jī)存取存儲器)103、主機(jī)總線104、橋接器105、和外部總線106。PC 10a還包括接口107、輸入設(shè)備108、輸出設(shè)備110、存儲設(shè)備(硬盤驅(qū)動器HDD)111、驅(qū)動器112、連接端口114、和通信設(shè)備115。
CPU 101起算術(shù)運(yùn)算處理設(shè)備和控制設(shè)備的作用,并且依據(jù)存儲在ROM 102或者HDD 111中的程序進(jìn)行操作以控制PC 10a中的部件。由CPU 101執(zhí)行的特定處理包括例如內(nèi)容的加密與解密處理,用于防止數(shù)據(jù)偽造和進(jìn)行數(shù)據(jù)驗(yàn)證的數(shù)字簽名(MAC(消息驗(yàn)證碼)等)的產(chǎn)生和驗(yàn)證處理,在將內(nèi)容等從連接到PC 10a的另一用戶設(shè)備10輸入或者將內(nèi)容等輸出到該另一用戶設(shè)備10時(shí)執(zhí)行的認(rèn)證和會話密鑰共享處理,內(nèi)容、許可、內(nèi)容密鑰等的輸入和輸出處理控制,諸如許可評估之類的版權(quán)管理處理,及其它必需的處理。
ROM 102存儲要由CPU 101使用的程序、算術(shù)運(yùn)算參數(shù)等。ROM102也可以作為用于存儲內(nèi)容、許可、內(nèi)容密鑰等的存儲單元使用。RAM 103暫時(shí)存儲要用于由CPU 101執(zhí)行的程序,在執(zhí)行期間適當(dāng)?shù)馗淖兊膮?shù)等。CPU 101、ROM 102和RAM 103通過由CPU總線等形成的主機(jī)總線104彼此相連。
主機(jī)總線104通過橋接器105連接到諸如PCI(外設(shè)部件互連/接口)總線等之類的外部總線106。
輸入設(shè)備108由諸如例如鼠標(biāo)、鍵盤、觸摸板、按鈕、開關(guān)和手柄之類的輸入單元和用于產(chǎn)生并且輸出輸入信號到CPU 101的輸入控制電路等形成。PC 10a的用戶可以操作輸入設(shè)備108,以輸入各種數(shù)據(jù)到PC 10a,并且發(fā)出處理操作的指令到PC 10a。
輸出設(shè)備110由諸如例如CRT(陰極射線管)顯示設(shè)備、液晶顯示器(LCD)設(shè)備、燈等之類的顯示設(shè)備以及諸如揚(yáng)聲器之類的聲音輸出設(shè)備組成。輸出設(shè)備110輸出例如再現(xiàn)的內(nèi)容。特別是,顯示設(shè)備以文本或者圖像的形式將再現(xiàn)的圖像內(nèi)容顯示為活動畫面或者靜止畫面。同時(shí),聲音輸出設(shè)備發(fā)出再現(xiàn)的聲音內(nèi)容的聲音。
HDD 111是形成為依據(jù)當(dāng)前實(shí)施例的PC 10a的存儲部分的示例的用于數(shù)據(jù)存儲的設(shè)備。HDD 111在硬盤上存儲要由CPU 101執(zhí)行的程序和各種數(shù)據(jù)。此外,例如,內(nèi)容、許可和內(nèi)容密鑰的各種數(shù)據(jù)存儲在HDD 111中。
驅(qū)動器112是用于存儲介質(zhì)的讀/寫器,并且內(nèi)置在PC 10a中或者在PC 10a的外部提供。驅(qū)動器112在加載在PC 10a中的諸如磁盤(HD等)、光盤(CD和DVD等)、磁光盤(MO等)、或者半導(dǎo)體存儲器之類的可移動記錄介質(zhì)40上記錄內(nèi)容、許可和內(nèi)容密鑰的各種數(shù)據(jù),或者從該可移動記錄介質(zhì)40中再現(xiàn)各種數(shù)據(jù)。
特別是,驅(qū)動器112讀出記錄在可移動記錄介質(zhì)40上的數(shù)據(jù),并且通過接口107、外部總線106、橋接器105和主機(jī)總線104將該數(shù)據(jù)提供給RAM 103。CPU 101在必要時(shí)將數(shù)據(jù)存儲到RAM 103、HDD111等中。另一方面,驅(qū)動器112從CPU 101接收存儲在RAM 103、HDD 111等中的數(shù)據(jù)、新產(chǎn)生的數(shù)據(jù)或者從外部設(shè)備獲取的數(shù)據(jù),并且將該數(shù)據(jù)寫入到可移動記錄介質(zhì)40中。
連接端口114是用于將PC 10a連接到諸如例如另一用戶設(shè)備10之類的外部外圍設(shè)備的端口,并且具有諸如USB端子、IEEE1394端子等之類的連接端子。連接端口114通過接口107、外部總線106、橋105、和主機(jī)總線104等連接到CPU 101等。通過剛剛描述的這種連接端口114,PC 10a通過本地線路連接到用戶設(shè)備10d等,并且可以往返于PD 10d等傳遞各種數(shù)據(jù)。
通信設(shè)備115是由通訊裝置等形成的、用于連接到例如網(wǎng)絡(luò)30的通信接口。通信設(shè)備115通過網(wǎng)絡(luò)30,往返于諸如另一用戶設(shè)備10、版權(quán)管理服務(wù)器20a或者內(nèi)容提供服務(wù)器20b之類的外部設(shè)備發(fā)送與接收內(nèi)容、內(nèi)容密鑰等的各種數(shù)據(jù)。
現(xiàn)在,參考圖4詳細(xì)描述依據(jù)當(dāng)前實(shí)施例的PD 10d的硬件配置。圖4是示意地示出依據(jù)當(dāng)前實(shí)施例的PD 10d的硬件配置示例的框圖。
如圖4所示,PD 10b包括例如控制設(shè)備201、閃速存儲器202、RAM 203、總線206、輸入設(shè)備208、顯示設(shè)備210、HDD 211、驅(qū)動器212、解碼器213、通信設(shè)備215、音頻輸出電路216、遠(yuǎn)程控制器218、以及耳機(jī)219。
控制設(shè)備201依據(jù)例如存儲在閃速存儲器202或者HDD 211中的各種程序進(jìn)行操作,并且控制PD 10d中的部件。閃速存儲器202存儲例如定義控制設(shè)備201的動作的程序以及各種數(shù)據(jù)。閃速存儲器202還可以作為用于存儲內(nèi)容、許可、內(nèi)容密鑰等的存儲部分使用。同時(shí),RAM 203由例如SDRAM(同步DRAM)形成,并且暫時(shí)存儲與控制設(shè)備201的處理相關(guān)的各種數(shù)據(jù)。
總線206是互連控制設(shè)備201、閃速存儲器202、RAM 203、輸入設(shè)備208、顯示設(shè)備210、HDD 211、驅(qū)動器212、解碼器213、通信設(shè)備215、音頻輸出電路216等的數(shù)據(jù)線。
輸入設(shè)備208和遠(yuǎn)程控制器218由諸如例如觸摸板、按鈕鍵、手柄、撥號盤等之類的操作單元以及輸入控制電路形成,其中輸入控制電路響應(yīng)于用戶對任何操作單元的操作而產(chǎn)生輸入信號,并且將該輸入信號輸出到控制設(shè)備201。用戶設(shè)備10的用戶可以通過操作在下文中描述的輸入設(shè)備208或者遠(yuǎn)程控制器218將各種數(shù)據(jù)或者處理動作指令輸入到用戶設(shè)備10。
顯示設(shè)備210由例如LCD板和LCD控制電路等形成。顯示設(shè)備210在控制設(shè)備201的控制下,以文本或者圖像的形式顯示各種類型的信息。
HDD 211是形成為依據(jù)當(dāng)前實(shí)施例的PD 10d的存儲部分的示例的用于數(shù)據(jù)存儲的設(shè)備。HDD 211由例如具有幾十GB的存儲容量的硬盤驅(qū)動器(HDD)形成,并且存儲內(nèi)容、許可、內(nèi)容密鑰、控制設(shè)備201的程序和各種數(shù)據(jù)。包括如上所述的HDD 211在內(nèi)的PD 10d形成為可以記錄和再現(xiàn)內(nèi)容的內(nèi)容記錄和再現(xiàn)設(shè)備。因此,PD 10d不僅可以將從PC 10a通過可移動記錄介質(zhì)40提供的內(nèi)容而且可以將從PC 10a等通過本地線路接收的內(nèi)容存儲到HDD 211中,并且再現(xiàn)該內(nèi)容。然而,本發(fā)明不局限于剛剛在上面所描述的特定示例,而且PD10d可以配置為例如專用于內(nèi)容的再現(xiàn)而不包括HDD 211的設(shè)備。在這種情況下,PC 10a可以讀出例如存儲在可移動記錄介質(zhì)40中的內(nèi)容,并且僅僅執(zhí)行內(nèi)容的再現(xiàn)(不能執(zhí)行記錄)。
驅(qū)動器212是用于存儲介質(zhì)的讀/寫器,并且內(nèi)置于PD 10d中。驅(qū)動器212在載入到用戶設(shè)備10b中的可移動記錄介質(zhì)40上記錄內(nèi)容、許可、內(nèi)容密鑰等的各種數(shù)據(jù),或者從可移動記錄介質(zhì)40中再現(xiàn)上述各種數(shù)據(jù)。解碼器213執(zhí)行加密內(nèi)容的解密處理、解碼處理、環(huán)繞(surround)處理、轉(zhuǎn)換為PCM數(shù)據(jù)的轉(zhuǎn)換處理等。
通信設(shè)備215由USB控制器、USB端子等形成,并且往返于諸如PC 10a之類的、通過諸如USB電纜之類的本地線路連接的用戶設(shè)備10發(fā)送與接收內(nèi)容、許可、控制信號等的各種數(shù)據(jù)。
音頻輸出電路216放大由解碼器213解碼并且由控制設(shè)備201DA轉(zhuǎn)換的模擬音頻數(shù)據(jù),并且將所放大的模擬音頻數(shù)據(jù)輸出到遠(yuǎn)程控制器218。模擬音頻數(shù)據(jù)從遠(yuǎn)程控制器218輸出到耳機(jī)219,并且作為聲音從內(nèi)置于耳機(jī)219中的揚(yáng)聲器(未顯示)中輸出。
上面參考圖3和4描述了作為用戶設(shè)備10的示例的PC 10a和PD 10d的硬件配置示例。然而,使用內(nèi)容的用戶設(shè)備10不局限于如上所述的PC 10a和PD 10d的示例,而是可以包括各種設(shè)備,諸如所安裝類型的聲音播放器,或者諸如電視設(shè)備或者便攜式電話機(jī)之類的其它電子設(shè)備或者信息處理設(shè)備。因此,每一用戶設(shè)備10依據(jù)該設(shè)備獨(dú)特的硬件配置執(zhí)行處理過程。
<4.版權(quán)管理服務(wù)器的功能配置>
現(xiàn)在,參考圖5描述版權(quán)管理服務(wù)器20a的功能配置。版權(quán)管理服務(wù)器20a包括接收器部分302、發(fā)送器部分304、登記部分306、鏈接發(fā)布部分308、許可發(fā)布部分310、用戶信息存儲部分312、內(nèi)容密鑰存儲部分314等。
接收器部分302是由例如通信線路、通信電路、通信設(shè)備等形成的通信接口。接收器部分302通過網(wǎng)絡(luò)30接收連接到版權(quán)管理服務(wù)器20a的用戶設(shè)備10的屬性信息,并且還接收輸入到用戶設(shè)備10的信息。
登記部分306執(zhí)行想要使用內(nèi)容提供服務(wù)和/或版權(quán)管理服務(wù)的新用戶的登記處理,登記變更處理,登記取消處理,用戶帳戶信息(用戶ID,信用卡號、密碼等)的管理等。對于為任何服務(wù)登記的每個(gè)用戶,提供對于該用戶唯一的密鑰。這里提供的密鑰可以是彼此成對并且用于公鑰密碼學(xué)的公共密鑰和私有密鑰,或者用于秘鑰密碼學(xué)的公用密鑰。密鑰信息連同用戶ID一起存儲在用戶信息存儲部分312中。
登記部分306還執(zhí)行對由用戶所擁有的用戶設(shè)備的管理。登記部分306通過接收器部分302獲取用戶設(shè)備的具體信息(設(shè)備的類型、型號、版本等),并且提供對于該用戶設(shè)備唯一的設(shè)備ID和密鑰。這里,設(shè)備ID是可以利用其唯一地指定用戶設(shè)備的標(biāo)識信息。設(shè)備ID可以是預(yù)先向用戶設(shè)備設(shè)置的設(shè)備ID,以便可以利用設(shè)備ID管理用戶設(shè)備。
用這樣的方式,由登記部分306提供的密鑰信息以與用戶ID或者設(shè)備ID相關(guān)聯(lián)的關(guān)系存儲在用戶信息存儲部分312中,而且從用戶ID或者設(shè)備ID以及密鑰信息產(chǎn)生節(jié)點(diǎn)信息。然后,通過發(fā)送器部分304將該節(jié)點(diǎn)信息傳輸?shù)接脩艋蛘哂脩粼O(shè)備。用戶或者用戶設(shè)備接收該節(jié)點(diǎn)信息,并且獲取在版權(quán)管理服務(wù)器20a中唯一標(biāo)識的ID。
由登記部分306提供的密鑰用于由服務(wù)器加密內(nèi)容密鑰或者由用戶設(shè)備解密加密的內(nèi)容密鑰。例如,如果服務(wù)器用用戶的公共密鑰加密內(nèi)容密鑰,則接收該內(nèi)容密鑰的用戶必須利用該用戶的私有密鑰解密該內(nèi)容密鑰。因此,在這種情況下,必須事先將用戶的私有密鑰傳送到該用戶。
鏈接發(fā)布部分308具有將用戶和由該用戶所擁有的用戶設(shè)備互相關(guān)聯(lián)或者將由用戶所擁有的用戶設(shè)備互相關(guān)聯(lián)的功能。特別是,鏈接發(fā)布部分308響應(yīng)于來自用戶設(shè)備的輸入產(chǎn)生用于將用戶設(shè)備鏈接到用戶的鏈接信息,并且將該鏈接信息傳送到用戶設(shè)備。鏈接發(fā)布部分308也把鏈接信息存儲到用戶信息存儲部分312中。例如,假定已經(jīng)將自己登記到版權(quán)管理服務(wù)中的用戶想要自由地在該用戶所擁有的三個(gè)用戶設(shè)備上再現(xiàn)由該用戶購買的內(nèi)容。用戶將由該用戶本身所擁有的三個(gè)用戶設(shè)備的鏈接請求傳送到版權(quán)管理服務(wù)器20a。接收該鏈接請求的版權(quán)管理服務(wù)器20a的鏈接發(fā)布部分308將用戶和由該用戶所擁有的三個(gè)用戶設(shè)備彼此鏈接在一起。
這里,將用戶和三個(gè)用戶設(shè)備彼此鏈接,是用各個(gè)用戶設(shè)備的公共密鑰對存儲在用戶信息存儲部分312中的用戶的私有密鑰進(jìn)行加密。在用于解密由用戶購買的內(nèi)容的內(nèi)容密鑰用私有密鑰加密時(shí),沒有用戶的私有密鑰就不能解密加密的內(nèi)容密鑰。然而,如果由用戶所擁有的用戶設(shè)備鏈接到該用戶,則用戶所擁有的任何一個(gè)用戶設(shè)備都可以獲取用戶的私有密鑰,并且使用所獲取的私有密鑰解密該內(nèi)容密鑰。此外,用戶設(shè)備可以用解密的內(nèi)容密鑰解密所加密的內(nèi)容,并且再現(xiàn)該內(nèi)容。
用戶信息存儲部分312以與用戶ID和設(shè)備ID相關(guān)聯(lián)的關(guān)系存儲密鑰信息和鏈接信息。通過獲取用戶ID或者任何設(shè)備ID,版權(quán)管理服務(wù)器20a可以獲取存儲在用戶信息存儲部分312中的與每個(gè)用戶或者用戶設(shè)備相對應(yīng)的密鑰信息。
參考圖6描述存儲在用戶信息存儲部件312中的用戶信息。如圖6所示,用戶ID 3121、信用卡號3122、用戶密鑰3123、設(shè)備ID 3124、設(shè)備密鑰3125、鏈接3126等信息存儲在用戶信息存儲部分312中。
用戶ID 3121和信用卡號3122是接收向用戶提供的內(nèi)容提供服務(wù)和版權(quán)管理服務(wù)的用戶的用戶帳戶信息,并且是可以用其唯一地指定用戶的標(biāo)識信息。用戶密鑰3123是分配給用戶ID 3121中的用戶ID的密鑰信息。
設(shè)備ID 3124保持鏈接到用戶并且是用戶所擁有的用戶設(shè)備的ID。設(shè)備密鑰3125保持在內(nèi)容提供系統(tǒng)100中唯一標(biāo)識的編號。每個(gè)編號可以是在從工廠等發(fā)貨時(shí)向每個(gè)用戶設(shè)備設(shè)置的標(biāo)識號,或者由版權(quán)管理服務(wù)器20a的登記部分306設(shè)置的標(biāo)識號。
設(shè)備密鑰3125保持分配給用戶設(shè)備的密鑰信息。設(shè)備密鑰3125還可以保持事先為每個(gè)用戶設(shè)備設(shè)置的設(shè)備密鑰,或者由登記部分306分配的密鑰信息。
鏈接3126保持為每個(gè)用戶設(shè)備設(shè)置的鏈接信息。例如,如果用戶設(shè)備1鏈接到“Yamada Taro”,則“鏈接A”包括設(shè)備ID和用戶ID的關(guān)聯(lián)的方向信息以及通過用設(shè)備密鑰1(公共密鑰)加密用戶密鑰A(私有密鑰)所獲得的信息。鏈接3126中的每個(gè)鏈接的信息可以被傳輸?shù)较鄳?yīng)的用戶設(shè)備,以便它可以存儲到用戶設(shè)備的存儲部分中,或者可以由相應(yīng)的用戶設(shè)備通過用戶設(shè)備對服務(wù)器的訪問而獲取。用戶信息存儲部分312的存儲信息諸如上文中描述的那樣。
返回參見圖5,鏈接發(fā)布部分308向購買內(nèi)容的用戶發(fā)出包括內(nèi)容密鑰的許可。于是,許可發(fā)布部分310用用戶的私有密鑰加密包括在許可中的內(nèi)容密鑰,以便使該內(nèi)容密鑰可以安全地分配到用戶。許可還包括內(nèi)容的使用條件等?;蛘?,可以從內(nèi)容提供服務(wù)器20b提供內(nèi)容密鑰和內(nèi)容的使用條件。
由許可發(fā)布部分310發(fā)出的許可通過發(fā)送器部分304傳輸?shù)接脩粼O(shè)備10。此外,該許可可以存儲到用戶信息存儲部分312中。
該許可包括用于標(biāo)識內(nèi)容的內(nèi)容ID等。用戶可以在他購買了內(nèi)容之后從版權(quán)管理服務(wù)器20a獲取許可,或者做為選擇,可以在購買內(nèi)容之前事先獲取許可、然后購買該內(nèi)容。
此外,做為選擇,可以在內(nèi)容提供服務(wù)器20b中提供其中存儲了內(nèi)容密鑰的用戶信息存儲部分312和許可發(fā)布部分310。在這種情況下,內(nèi)容提供服務(wù)器20b可以從版權(quán)管理服務(wù)器20a獲取用于加密內(nèi)容密鑰的用戶密鑰等信息,并且加密該內(nèi)容密鑰以產(chǎn)生許可。由該內(nèi)容提供服務(wù)器20b產(chǎn)生的許可可以與內(nèi)容一起傳輸?shù)接脩羲鶕碛械挠脩粼O(shè)備。
發(fā)送器部分304是由例如通信線路、通信電路、通信設(shè)備等形成的通信接口。發(fā)送器部分304具有通過網(wǎng)絡(luò)將當(dāng)由登記部分306執(zhí)行登記處理時(shí)所發(fā)布的節(jié)點(diǎn)信息、由鏈接發(fā)布部分308所發(fā)布的鏈接信息和由許可發(fā)布部分310發(fā)布的許可傳輸?shù)接脩粼O(shè)備10的功能。
內(nèi)容密鑰存儲在內(nèi)容密鑰存儲部分314中。內(nèi)容密鑰存儲部分314可以接收和存儲由內(nèi)容提供服務(wù)器20b產(chǎn)生的內(nèi)容密鑰,或者可以存儲由版權(quán)管理服務(wù)器20a產(chǎn)生的內(nèi)容密鑰。例如,版權(quán)管理服務(wù)器20a可以產(chǎn)生內(nèi)容密鑰,且將該內(nèi)容密鑰傳輸?shù)接脩粼O(shè)備,并且進(jìn)一步將該內(nèi)容密鑰傳輸?shù)絻?nèi)容提供服務(wù)器20b。接收該內(nèi)容密鑰的內(nèi)容提供服務(wù)器20b可以用該內(nèi)容密鑰加密由用戶購買的內(nèi)容,并且將加密的內(nèi)容傳輸?shù)接脩粼O(shè)備10。
上面描述了版權(quán)管理服務(wù)器20a的功能配置?,F(xiàn)在,描述由使用內(nèi)容提供系統(tǒng)100的鏈接系統(tǒng)所執(zhí)行的內(nèi)容提供方法。圖7到11說明了由鏈接系統(tǒng)進(jìn)行的內(nèi)容提供方法中的處理的基本流程。包括在內(nèi)容提供系統(tǒng)100中的用戶設(shè)備(PC)10和版權(quán)管理服務(wù)器20a彼此連接,以便通過網(wǎng)絡(luò)30在它們之間安全地進(jìn)行通信。
<5.用戶設(shè)備和用戶登記方法>
圖7說明了在用戶設(shè)備當(dāng)中、連接到網(wǎng)絡(luò)的用戶設(shè)備(PC)10a的登記方法。首先,將用戶設(shè)備(PC)10a的規(guī)范信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a(步驟S102)。這里,用戶設(shè)備的規(guī)范信息是可以指定用戶設(shè)備的信息,諸如用戶設(shè)備的設(shè)備類型、型號、版本等??梢皂憫?yīng)于用戶輸入而從用戶設(shè)備(PC)10a中傳輸該用戶設(shè)備的規(guī)范信息,或者在事先向用戶設(shè)備(PC)10a設(shè)置了規(guī)范信息時(shí),可以在用戶設(shè)備(PC)10a和版權(quán)管理服務(wù)器20a之間建立了通信連接之后,將規(guī)范信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a。
在步驟S102中接收了用戶設(shè)備(PC)10a的規(guī)范信息的版權(quán)管理服務(wù)器20a將該規(guī)范信息存儲到版權(quán)管理服務(wù)器20a的用戶信息存儲部分312中(步驟S104)。此外,基于所接收的用戶設(shè)備(PC)10a的規(guī)范信息,版權(quán)管理服務(wù)器20a向用戶設(shè)備(PC)10a應(yīng)用設(shè)備ID,利用該設(shè)備ID可以唯一地指定用戶設(shè)備(PC)10a。此外,版權(quán)管理服務(wù)器20a發(fā)布用于用戶設(shè)備(PC)10a的設(shè)備密鑰。以這種方式發(fā)布的設(shè)備ID和設(shè)備密鑰以與用戶設(shè)備(PC)10a的規(guī)范信息相關(guān)聯(lián)的關(guān)系存儲到用戶信息存儲部分312中。為每個(gè)設(shè)備發(fā)布設(shè)備密鑰,而且設(shè)備密鑰可以包括在公鑰密碼學(xué)中使用的、彼此成對的公共密鑰和使用密鑰,或者可以包括在秘鑰密碼學(xué)中使用的公用密鑰。
在步驟S104中執(zhí)行了用戶設(shè)備(PC)10a的登記之后,版權(quán)管理服務(wù)器20a發(fā)布包括在步驟S104中發(fā)布的設(shè)備ID和設(shè)備密鑰在內(nèi)的節(jié)點(diǎn)(步驟S106)。在步驟S106中發(fā)布的節(jié)點(diǎn)是版權(quán)管理服務(wù)器20a可以利用其唯一地指定用戶設(shè)備(PC)10a的信息,并且至少包括設(shè)備ID。然而,節(jié)點(diǎn)可以包括用戶設(shè)備(PC)10a的設(shè)備密鑰或者規(guī)范信息等。將在步驟S106中發(fā)布的節(jié)點(diǎn)傳輸?shù)接脩粼O(shè)備(PC)10a(步驟S108)。
用戶設(shè)備(PC)10a將從版權(quán)管理服務(wù)器20a傳輸?shù)墓?jié)點(diǎn)信息存儲到在該用戶設(shè)備中提供的存儲器中。
登記連接到網(wǎng)絡(luò)的用戶設(shè)備(PC)10a的方法如上所述。現(xiàn)在,參考圖8描述登記沒有連接到網(wǎng)絡(luò)的用戶設(shè)備、諸如例如PD 10d的方法。
圖8說明了沒有連接到網(wǎng)絡(luò)的用戶設(shè)備(PD)10d的登記方法。首先,向用戶設(shè)備(PC)10a提供用戶設(shè)備(PD)10d的規(guī)范信息(步驟S110)。例如,在用戶設(shè)備(PD)10d連接到用戶設(shè)備(PC)10a之后,可以把用戶設(shè)備(PD)10d的設(shè)備類型、型號、版本等傳輸?shù)接脩粼O(shè)備(PC)10a,或者可以響應(yīng)于用戶的輸入而將用戶設(shè)備(PD)10d的規(guī)范信息傳輸?shù)接脩粼O(shè)備(PC)10a。
在步驟S110中獲取了用戶設(shè)備(PD)10d的規(guī)范信息的用戶設(shè)備(PC)10a將用戶設(shè)備(PD)10d的規(guī)范信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a(步驟S112)。在步驟S112中接收了用戶設(shè)備(PD)10d的規(guī)范信息的版權(quán)管理服務(wù)器20a登記用戶設(shè)備(PD)10d(步驟S114)。特別地,在步驟S114,版權(quán)管理服務(wù)器20a將用戶設(shè)備(PD)10d的規(guī)范信息存儲到用戶信息存儲部分312中,發(fā)布用于該用戶設(shè)備(PD)10d的設(shè)備ID和設(shè)備密鑰,并且以與用戶設(shè)備(PD)10d的規(guī)范信息相關(guān)聯(lián)的關(guān)系將設(shè)備ID和設(shè)備密鑰存儲到用戶信息存儲部分312中。
在步驟S114中執(zhí)行了用戶設(shè)備(PD)10d的登記處理之后,版權(quán)管理服務(wù)器20a發(fā)布用戶設(shè)備(PD)10d的節(jié)點(diǎn)(步驟S116)。在步驟S116中發(fā)布的節(jié)點(diǎn)包括用戶設(shè)備(PD)10d的標(biāo)識信息和設(shè)備密鑰等,版權(quán)管理服務(wù)器20a可以利用該標(biāo)識信息唯一地指定用戶設(shè)備(PD)10d。將在步驟S116中發(fā)布的用戶設(shè)備(PD)10d的節(jié)點(diǎn)傳輸?shù)接脩粼O(shè)備(PC)10a(步驟S118)。
在步驟S118中從版權(quán)管理服務(wù)器20a向其傳輸了用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息的用戶設(shè)備(PC)10a將用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息傳輸?shù)接脩粼O(shè)備(PD)10d(步驟S120)。在步驟S120中向其提供了節(jié)點(diǎn)信息的用戶設(shè)備(PD)10d將該節(jié)點(diǎn)信息存儲到諸如存儲器之類的存儲部分中?;蛘?,可以把用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息存儲到用戶設(shè)備(PC)10a的存儲器中。
為了讓用戶設(shè)備(PD)10d獲取內(nèi)容和用于解密該內(nèi)容的內(nèi)容密鑰,它必須連接到用戶設(shè)備(PC)10a。因此,如果用戶設(shè)備(PC)10a在其中存儲有用戶設(shè)備(PD)10d的信息,則用戶設(shè)備(PC)10a可以判斷所接收的內(nèi)容是否可以由用戶設(shè)備(PD)10d再現(xiàn)。
未連接到網(wǎng)絡(luò)的用戶設(shè)備(PD)10d的登記方法諸如上面所述?,F(xiàn)在,參考圖9描述使用用戶設(shè)備的用戶的登記方法。
圖9說明了用戶的登記方法。通過連接到網(wǎng)絡(luò)的用戶設(shè)備(PC)10a執(zhí)行用戶A的登記方法。首先,將用戶A的規(guī)范信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a(步驟S122)。這里,用戶A的規(guī)范信息包括用戶A的用戶ID和由用戶A所擁有的信用卡號等。用戶ID是標(biāo)識信息,版權(quán)管理服務(wù)器20a可以利用其唯一地指定用戶,而且用戶ID可以是由用戶A指定或者由版權(quán)管理服務(wù)器20a提供的標(biāo)識信息。
在步驟S122中向其傳輸了用戶A的規(guī)范信息的版權(quán)管理服務(wù)器20a執(zhí)行用戶A的登記處理(步驟S124)。特別是,在步驟S124,版權(quán)管理服務(wù)器20a將用戶A的用戶ID、信用卡號等存儲到用戶信息存儲部分312中。此外,版權(quán)管理服務(wù)器20a發(fā)布用于用戶A的用戶密鑰,并以與用戶ID等相關(guān)聯(lián)的關(guān)系將用戶密鑰存儲到用戶信息存儲部分312中。
然后,版權(quán)管理服務(wù)器20a發(fā)布包括存儲在用戶信息存儲部分312中的用戶ID和用戶密鑰在內(nèi)的節(jié)點(diǎn)(步驟S126)。版權(quán)管理服務(wù)器20a將在步驟S126中發(fā)布的節(jié)點(diǎn)信息傳輸?shù)接脩粼O(shè)備(PC)10a。
擁有用戶設(shè)備的用戶以如上所述這樣的方式通過網(wǎng)絡(luò)將他們所擁有的用戶設(shè)備登記到版權(quán)管理服務(wù)器20a中。此外,執(zhí)行使用內(nèi)容提供服務(wù)或者版權(quán)管理服務(wù)的用戶的用戶登記。因此,提供版權(quán)管理服務(wù)的版權(quán)管理服務(wù)器20a可以將期望使用版權(quán)管理服務(wù)的用戶的信息和由該用戶所擁有的用戶設(shè)備的信息存儲到用戶信息存儲部分312中,并且管理在用戶信息存儲部分312中的這些信息。此外,版權(quán)管理服務(wù)器20a還可以以與用戶或者用戶設(shè)備相關(guān)聯(lián)的關(guān)系將發(fā)布給用戶和用戶設(shè)備的密鑰信息存儲到用戶信息存儲部分312中,或者管理在用戶信息存儲部分312中的這些密鑰信息。
版權(quán)管理服務(wù)器20a可以通過連接到網(wǎng)絡(luò)的用戶設(shè)備獲取用戶A的用戶ID,以知道由該用戶所擁有的用戶設(shè)備和該用戶的密鑰信息。例如,為了將用于加密內(nèi)容的內(nèi)容密鑰安全地分配給用戶,版權(quán)管理服務(wù)器20a可以進(jìn)一步利用用戶A的用戶密鑰加密該內(nèi)容密鑰。版權(quán)管理服務(wù)器20a基于所獲取的用戶A的用戶ID,獲取存儲在用戶信息存儲部分312中的用戶A的密鑰,并且利用用戶A的用戶密鑰加密內(nèi)容密鑰。因?yàn)椴皇褂糜脩鬉的私有密鑰就不能解密用用戶A的公共密鑰加密的內(nèi)容密鑰,所以該版權(quán)管理服務(wù)器20a可以安全地將該內(nèi)容傳輸?shù)接脩?。此外,因?yàn)橹挥匈徺I了該內(nèi)容的用戶A才可以解密該內(nèi)容密鑰,所以有可能限制可以解密該內(nèi)容密鑰的用戶。
然而,即使內(nèi)容密鑰可以用用戶A的密鑰解密,但是如果不能在用戶A所擁有的用戶設(shè)備上再現(xiàn)該內(nèi)容,則用戶A也不能欣賞該內(nèi)容。在當(dāng)前的內(nèi)容提供系統(tǒng)中,因?yàn)槊總€(gè)用戶設(shè)備與用戶相關(guān)聯(lián),所以由用戶A購買的內(nèi)容可以在用戶設(shè)備上再現(xiàn)?,F(xiàn)在,描述在用戶A和用戶設(shè)備之間的關(guān)聯(lián)。
<6.在用戶A和用戶設(shè)備之間的關(guān)聯(lián)>
圖10和11說明了在用戶A和用戶設(shè)備之間的關(guān)聯(lián)。首先,描述在連接到網(wǎng)絡(luò)的用戶設(shè)備(PC)10a和用戶A之間的關(guān)聯(lián)。為了將用戶設(shè)備(PC)10a和用戶A彼此關(guān)聯(lián),將由上文中所描述的登記處理所發(fā)布的用戶設(shè)備(PC)10a的節(jié)點(diǎn)和用戶A的節(jié)點(diǎn)傳輸?shù)桨鏅?quán)管理服務(wù)器20a(步驟S130)。
在步驟S130中獲取了用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息和用戶A的節(jié)點(diǎn)信息的版權(quán)管理服務(wù)器20a產(chǎn)生用于將用戶設(shè)備(PC)10a與用戶A互相關(guān)聯(lián)的鏈接(步驟S132)。在步驟S132中產(chǎn)生的鏈接包括例如用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息、用戶A的節(jié)點(diǎn)信息以及關(guān)聯(lián)的方向。包括在鏈接信息中的節(jié)點(diǎn)信息可以是可以用其唯一地標(biāo)識用戶設(shè)備或者用戶的任何信息,而且可以是用戶設(shè)備的設(shè)備ID或者用戶的用戶ID。例如,關(guān)聯(lián)的方向是表示哪個(gè)節(jié)點(diǎn)與哪個(gè)節(jié)點(diǎn)相關(guān)聯(lián)的信息。關(guān)聯(lián)的方向是表示從用作鏈接源的用戶設(shè)備(PC)10a到用作鏈接目的地的用戶A的方向的信息。
這里,參考圖11詳細(xì)描述在步驟S132中產(chǎn)生的鏈接。如上文所述,由版權(quán)管理服務(wù)器20a將用戶設(shè)備(PC)10a和用戶A作為來自設(shè)備ID或者用戶ID的節(jié)點(diǎn)進(jìn)行管理。如果將這樣的節(jié)點(diǎn)信息400或者402傳輸?shù)桨鏅?quán)管理服務(wù)器20a,則版權(quán)管理服務(wù)器20a設(shè)置包括在鏈接404中的“來自”406和“去往”408的信息。當(dāng)用戶設(shè)備(PC)10a要與用戶A相關(guān)聯(lián)時(shí),將用作鏈接源的用戶設(shè)備(PC)10a的節(jié)點(diǎn)ID設(shè)置為“來自”406,并且將用戶A的節(jié)點(diǎn)ID設(shè)置為“去往”408。這里的節(jié)點(diǎn)ID是用于標(biāo)識用戶設(shè)備(PC)10a或者用戶A的節(jié)點(diǎn)的標(biāo)識信息,并且可以是用戶設(shè)備(PC)10a的設(shè)備ID或者用戶A的用戶ID。
鏈接404還可以包括密鑰信息,其通過用用作鏈接源的用戶設(shè)備(PC)10a的公共密鑰加密用作鏈接目的地的用戶A的私有信息而獲得。用戶A的私有信息是最初僅僅由用戶A所知的信息,并且可以是用戶A的私有密鑰等的信息。
返回參見圖10,在步驟S132中產(chǎn)生的鏈接信息以與鏈接目的地的用戶設(shè)備(PC)10a的設(shè)備ID相關(guān)聯(lián)的關(guān)系、存儲到用戶信息存儲部分312中(步驟S134)。因此,版權(quán)管理服務(wù)器20a可以管理存儲在用戶信息存儲部分312中的每個(gè)用戶設(shè)備與哪個(gè)用戶相關(guān)聯(lián)。然后,版權(quán)管理服務(wù)器20a發(fā)布包括用戶設(shè)備的設(shè)備ID、用戶的用戶ID和關(guān)聯(lián)的方向在內(nèi)的鏈接信息(步驟S136),并且將該鏈接信息傳輸?shù)接脩粼O(shè)備(PC)10a(步驟S138)。如上文中所述,傳輸?shù)接脩粼O(shè)備(PC)10a的鏈接信息可以包括通過用用戶設(shè)備(PC)10a的公共密鑰加密用戶A的私有信息而獲得的密鑰信息。
在步驟S138中接收了鏈接信息的用戶設(shè)備(PC)10a可以從所接收的鏈接信息中知道用戶設(shè)備(PC)10a與哪個(gè)用戶相關(guān)聯(lián)。此外,在用戶設(shè)備(PC)10a與用戶A相關(guān)聯(lián)時(shí),通過使用包括在鏈接中的密鑰信息,用戶設(shè)備(PC)10a可以知道用戶A的私有信息。例如,如果用戶A將用戶A自己登記到內(nèi)容提供服務(wù)中并且購買了內(nèi)容,則加密該內(nèi)容并且將其傳輸?shù)接脩鬉。用用戶A的私有密鑰加密用于加密內(nèi)容的內(nèi)容密鑰,并且將其傳輸?shù)接捎脩鬉所擁有的用戶設(shè)備(PC)10a。在這時(shí)候,如果用戶設(shè)備(PC)10a與用戶A相關(guān)聯(lián),則用戶設(shè)備(PC)10a可以獲取包括在從版權(quán)管理服務(wù)器20a接收的鏈接信息中的用戶A的私有信息,并且使用該私有信息解密加密的內(nèi)容密鑰。
在連接到網(wǎng)絡(luò)的用戶設(shè)備(PC)10a和用戶A之間的關(guān)聯(lián)諸如上面所述?,F(xiàn)在,參考圖12描述在沒有連接到網(wǎng)絡(luò)的用戶設(shè)備(PD)10d和用戶設(shè)備(PC)10a之間的關(guān)聯(lián)。
首先,用戶設(shè)備(PC)10a獲取連接到用戶設(shè)備(PC)10a的用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息(步驟S140)。在步驟S140中獲取了用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息的用戶設(shè)備(PC)10a將用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息和用戶設(shè)備(PC)10a本身的節(jié)點(diǎn)信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a(步驟S142)。在步驟S142,用戶設(shè)備(PC)10a可以連同用戶設(shè)備(PD)10d和用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息一起傳輸關(guān)聯(lián)的方向。
在步驟S142中接收了用戶設(shè)備的節(jié)點(diǎn)和關(guān)聯(lián)的方向信息的版權(quán)管理服務(wù)器20a基于所接收的信息產(chǎn)生鏈接(步驟S144)。如上所述,在步驟S144中產(chǎn)生的鏈接信息包括用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息、用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息、和關(guān)聯(lián)的方向的信息。
在步驟S144中產(chǎn)生的鏈接信息以與用戶設(shè)備(PD)10d的設(shè)備ID相關(guān)聯(lián)的關(guān)系記錄到用戶信息存儲部分312中(步驟S146)。然后,版權(quán)管理服務(wù)器20a發(fā)布節(jié)點(diǎn)信息(步驟S148),該節(jié)點(diǎn)信息包括用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息、用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息、和關(guān)聯(lián)方向的信息。然后,版權(quán)管理服務(wù)器20a將該鏈接信息傳輸?shù)接脩粼O(shè)備(PC)10a(步驟S150)。
在步驟S150中從版權(quán)管理服務(wù)器20a接收了鏈接信息的用戶設(shè)備(PC)10a將該鏈接信息提供給用戶設(shè)備(PD)10d(步驟S152)。如上所述,鏈接信息包括表示用戶設(shè)備(PD)10d與用戶設(shè)備(PC)10a相關(guān)聯(lián)的信息。換句話說,將用戶設(shè)備(PD)10d的節(jié)點(diǎn)信息設(shè)置為鏈接404的“來自”406,并且將用戶設(shè)備(PC)10a的節(jié)點(diǎn)信息設(shè)置為鏈接404的“去往”408。
鏈接還包括通過用用戶設(shè)備(PD)10d的公共密鑰加密存儲在用戶信息存儲部分312中的用戶設(shè)備(PC)10a的私有密鑰而獲得的密鑰信息等。通過獲取鏈接信息,用戶設(shè)備(PD)10d可以獲取用戶設(shè)備(PC)10a的私有密鑰的信息。
此外,當(dāng)在步驟S148發(fā)布鏈接時(shí),可以傳輸作為用戶設(shè)備(PD)10d的鏈接目的地的用戶設(shè)備(PC)10a的鏈接信息。在用戶設(shè)備(PC)10a與用戶A相關(guān)聯(lián)時(shí),還把將用戶設(shè)備(PC)10a與用戶A互相關(guān)聯(lián)的鏈接信息傳輸?shù)接脩粼O(shè)備(PD)10d。因此,在用戶設(shè)備(PD)10d獲取了用戶設(shè)備(PC)10a的私有密鑰信息之后,它還可以使用用戶設(shè)備(PC)10a的私有密鑰信息獲取用戶A的私有密鑰信息。
現(xiàn)在,參考圖13描述包括在鏈接中的密鑰信息。圖13說明了包括在鏈接中的密鑰信息。
如圖13所示,假定在版權(quán)管理服務(wù)器20a的用戶信息存儲部分312中存儲了三個(gè)節(jié)點(diǎn),即節(jié)點(diǎn)A、另一個(gè)節(jié)點(diǎn)B和進(jìn)一步的節(jié)點(diǎn)C。如上文中所述,將包括標(biāo)識信息、密鑰信息等的節(jié)點(diǎn)信息分配給每個(gè)用戶設(shè)備或者每個(gè)用戶。將私有密鑰、公共密鑰、公用密鑰等發(fā)布給用戶和用戶設(shè)備中的每一個(gè)。
描述包括在每個(gè)節(jié)點(diǎn)中的信息。節(jié)點(diǎn)A 410包括公共密鑰(Kpub[A])4101、私有密鑰(Kpriv[A])4102和公用密鑰(Ks[A])4103。在使用公鑰密碼學(xué)方法執(zhí)行加密時(shí),使用公共密鑰4101執(zhí)行加密,并且使用與該公共密鑰4101配對的私有密鑰4102執(zhí)行解密。另一方面,在使用公用密鑰密碼學(xué)方法時(shí),相同的密鑰用于加密與解密,并且公用密鑰4103用于執(zhí)行加密,而且公用密鑰4103還用于執(zhí)行解密。
公鑰密碼學(xué)方法是其中公開了用于加密的密鑰而保密用于解密的密鑰的方法。例如,節(jié)點(diǎn)A的公共密鑰4101存儲在網(wǎng)絡(luò)上的公共密鑰文件中,并且可以由任何人自由地參考。另一方面,保密地管理與公共密鑰4101配對的私有密鑰4102,以便使該私有密鑰不能由除版權(quán)管理服務(wù)器20a和用戶A之外的任何人所獲取。
另一方面,在上文中描述的公用密鑰密碼學(xué)方法是其中傳輸側(cè)和接收側(cè)共享并且保密公用密鑰的方法。例如,必需保密地管理節(jié)點(diǎn)A的公用密鑰4103,以便使它不能由除版權(quán)管理服務(wù)器20a和節(jié)點(diǎn)A之外的任何人獲取。
類似地,節(jié)點(diǎn)B 412包括節(jié)點(diǎn)B的公共密鑰(Kpub[B])4121、私有密鑰(Kpriv[B])4122和公用密鑰(Ks[B])4123。節(jié)點(diǎn)C 414包括節(jié)點(diǎn)C的公共密鑰(Kpub[C])4141、私有密鑰(Kpriv[C])4142和公用密鑰(Ks[C])4143。
如圖13所示,為了將節(jié)點(diǎn)A與節(jié)點(diǎn)B相關(guān)聯(lián),發(fā)布鏈接416。鏈接416包括節(jié)點(diǎn)A的節(jié)點(diǎn)ID、節(jié)點(diǎn)B的節(jié)點(diǎn)ID、和在節(jié)點(diǎn)A和節(jié)點(diǎn)B之間的關(guān)聯(lián)的方向信息。如在上文所述,在節(jié)點(diǎn)A與節(jié)點(diǎn)B相關(guān)聯(lián)時(shí),鏈接源是節(jié)點(diǎn)A而鏈接目的地是節(jié)點(diǎn)B。此外,鏈接416包括密鑰信息,其通過用節(jié)點(diǎn)A的公共密鑰4101或者公用密鑰4103加密作為節(jié)點(diǎn)B的私有信息的私有密鑰4122和公用密鑰4123而獲得。
獲取了鏈接416的節(jié)點(diǎn)A可以知道節(jié)點(diǎn)A本身與哪個(gè)節(jié)點(diǎn)相關(guān)聯(lián),并且獲取與之相關(guān)聯(lián)的鏈接目的地的私有信息。因?yàn)橛霉裁荑€4101或者公用密鑰4103加密了包括在鏈接416中的節(jié)點(diǎn)B的私有信息,所以不使用由節(jié)點(diǎn)A本身保密管理的節(jié)點(diǎn)A的私有密鑰4102或者公用密鑰4103,就不能對其進(jìn)行解密。換句話說,即使除節(jié)點(diǎn)A之外的任何人獲取了包括在鏈接416中的密鑰信息,也不能對其進(jìn)行解密。
類似地,鏈接418包括節(jié)點(diǎn)B的節(jié)點(diǎn)ID、節(jié)點(diǎn)C的節(jié)點(diǎn)ID、和在節(jié)點(diǎn)B和節(jié)點(diǎn)C之間的關(guān)聯(lián)的方向信息。包括在鏈接418中的方向信息是從節(jié)點(diǎn)B到節(jié)點(diǎn)C的方向,而且鏈接源是節(jié)點(diǎn)B而鏈接目的地是節(jié)點(diǎn)C。此外,鏈接418包括通過用節(jié)點(diǎn)B的公共密鑰4121或者公用密鑰4123加密節(jié)點(diǎn)C的私有信息而獲得的信息。節(jié)點(diǎn)B可以從鏈接418中獲取節(jié)點(diǎn)C的私有密鑰4142或者公用密鑰4143。
例如,假定節(jié)點(diǎn)C是分配給購買了內(nèi)容的用戶的信息。購買了內(nèi)容的用戶將把節(jié)點(diǎn)C傳輸?shù)桨鏅?quán)管理服務(wù)器20a。接收了節(jié)點(diǎn)C(其為用戶的節(jié)點(diǎn))的版權(quán)管理服務(wù)器20a利用節(jié)點(diǎn)C的公共密鑰(Kpub[C])(其為用戶的公共密鑰)加密用于對由用戶購買的內(nèi)容進(jìn)行加密的內(nèi)容密鑰(KC)。將用節(jié)點(diǎn)C的公共密鑰4141加密的內(nèi)容密鑰420傳輸?shù)接捎脩羲鶕碛械挠脩粼O(shè)備(PC)10a。
如果將節(jié)點(diǎn)B應(yīng)用于由用戶所擁有的用戶設(shè)備(PC)10a,則如果用節(jié)點(diǎn)C的公共密鑰加密的內(nèi)容密鑰不能用節(jié)點(diǎn)B的私有密鑰解密,則不能在用戶設(shè)備(PC)10a上再現(xiàn)用該內(nèi)容密鑰加密的內(nèi)容。然而,如果將該鏈接418發(fā)布給節(jié)點(diǎn)B,則基于鏈接418中的信息,節(jié)點(diǎn)B可以獲取節(jié)點(diǎn)C的私有信息。如果向其分配了節(jié)點(diǎn)B的用戶設(shè)備(PC)10a可以獲取向其分配了節(jié)點(diǎn)C的用戶的私有信息,則用戶設(shè)備(PC)10a可以使用包括在該私有信息中的用戶的私有密鑰解密內(nèi)容密鑰420,然后使用該內(nèi)容密鑰420解密加密的內(nèi)容。
如果將節(jié)點(diǎn)A應(yīng)用于用戶設(shè)備(PC)10a所連接的用戶設(shè)備(PD)10d,則用戶設(shè)備(PD)10d可以使用它本身的密鑰來解密節(jié)點(diǎn)B的加密了的私有信息。此外,用戶設(shè)備(PD)10d可以利用包括在鏈接416中的節(jié)點(diǎn)B的私有密鑰,解密包括在鏈接418中的節(jié)點(diǎn)C的私有信息。向其分配了節(jié)點(diǎn)A并且獲取了節(jié)點(diǎn)C的私有密鑰的用戶設(shè)備(PD)10d可以解密利用節(jié)點(diǎn)C的公共密鑰加密的內(nèi)容密鑰420,然后利用內(nèi)容密鑰420解密加密的內(nèi)容。
在圖13中,節(jié)點(diǎn)A與節(jié)點(diǎn)B相關(guān)聯(lián),而且節(jié)點(diǎn)B與節(jié)點(diǎn)C相關(guān)聯(lián)。然而,或者節(jié)點(diǎn)A可以直接與節(jié)點(diǎn)C相關(guān)聯(lián)。在這種情況下,要發(fā)布到節(jié)點(diǎn)A的鏈接信息包括被設(shè)置為鏈接源的節(jié)點(diǎn)A的節(jié)點(diǎn)ID和作為鏈接目的地的節(jié)點(diǎn)C的節(jié)點(diǎn)ID。鏈接信息還包括通過利用節(jié)點(diǎn)A的公共密鑰加密節(jié)點(diǎn)C的私有信息而獲得的密鑰信息。
為了讓購買內(nèi)容的用戶在該用戶所擁有的用戶設(shè)備上再現(xiàn)內(nèi)容,有必要讓用戶設(shè)備獲取用于加密內(nèi)容密鑰的用戶密鑰的信息。每個(gè)用戶設(shè)備基于發(fā)布到用戶本身的鏈接信息獲取用于加密內(nèi)容密鑰的用戶密鑰,并且使用該用戶密鑰解密該內(nèi)容密鑰。
在以這樣的方式利用用戶的公共密鑰加密用于加密內(nèi)容的內(nèi)容密鑰、并且將其傳輸?shù)接捎脩羲鶕碛械挠脩粼O(shè)備時(shí),與用戶相關(guān)聯(lián)的用戶設(shè)備可以解密和再現(xiàn)加密的內(nèi)容。即使不用對于將被用于再現(xiàn)的每個(gè)用戶設(shè)備而言唯一的密鑰加密用于加密內(nèi)容的內(nèi)容密鑰,也有可能基于該鏈接信息獲取用于加密該內(nèi)容密鑰的密鑰信息,并且使用該密鑰信息解密該內(nèi)容密鑰。用戶設(shè)備可以知道該用戶設(shè)備本身與哪個(gè)用戶相關(guān)聯(lián)。換句話說,用戶設(shè)備可以從鏈接信息中知道用戶設(shè)備可以獲取哪個(gè)用戶的私有信息。
包括在鏈接中的密鑰信息諸如上面所述。現(xiàn)在,參考圖14描述由版權(quán)管理服務(wù)器20a發(fā)布的許可。
<7.許可>
圖14說明了由版權(quán)管理服務(wù)器20a發(fā)布許可。由版權(quán)管理服務(wù)器20a發(fā)布的許可包括為再現(xiàn)內(nèi)容所必需的、用于解密由用戶購買的內(nèi)容的內(nèi)容密鑰等的信息。還用用戶密鑰等加密包括在許可中的內(nèi)容密鑰,而且獲取了該許可的用戶設(shè)備等可以從包括在許可中的各種信息中知道內(nèi)容密鑰用哪個(gè)用戶密鑰進(jìn)行加密。如果獲取了許可的用戶設(shè)備等可以基于如上所述的鏈接信息等解密內(nèi)容密鑰,則該設(shè)備可以使用內(nèi)容密鑰再現(xiàn)加密的內(nèi)容。
用戶設(shè)備(PC)10a將用于唯一地標(biāo)識內(nèi)容的內(nèi)容ID和用戶A的節(jié)點(diǎn)信息傳輸?shù)桨鏅?quán)管理服務(wù)器20a,以便獲取為再現(xiàn)內(nèi)容所必需的許可(步驟S160)。如上文中所述,如果由用戶A所擁有的用戶設(shè)備與用戶A相關(guān)聯(lián),則向用戶A發(fā)布的許可也可以由與用戶A相關(guān)聯(lián)的用戶設(shè)備使用。
在步驟S160中接收了內(nèi)容ID和用戶A的節(jié)點(diǎn)信息的版權(quán)管理服務(wù)器20a用用戶A的公共密鑰加密用于加密內(nèi)容的內(nèi)容密鑰(步驟S162)。然后,版權(quán)管理服務(wù)器20a產(chǎn)生包括在步驟S162中加密的內(nèi)容密鑰在內(nèi)的許可(步驟S164)。
參考圖15描述在步驟S164中產(chǎn)生的許可。如圖15所示,許可440包括內(nèi)容密鑰441、控制444、保護(hù)器447、控制器450等。用包括在許可440中的內(nèi)容密鑰加密內(nèi)容430,并且從內(nèi)容提供服務(wù)器20b傳輸加密的內(nèi)容432。
包括在許可440中的內(nèi)容密鑰441處于用包括在從用戶設(shè)備(PC)10a傳輸過來的節(jié)點(diǎn)信息中的密鑰進(jìn)行加密的形式。例如,如果用戶A的節(jié)點(diǎn)信息從用戶設(shè)備(PC)10a傳輸過來,則內(nèi)容密鑰用用戶A的公共密鑰進(jìn)行加密。保護(hù)器447包括作為內(nèi)容的標(biāo)識信息的內(nèi)容ID和作為內(nèi)容密鑰的標(biāo)識信息的內(nèi)容密鑰ID??梢愿鶕?jù)包括在保護(hù)器447中的信息辨別應(yīng)該使用許可440再現(xiàn)哪個(gè)內(nèi)容。
控制444包括作為內(nèi)容的使用條件等的控制碼446。控制碼446包括由用戶購買的內(nèi)容的再現(xiàn)條款(term)等,而且用戶將在控制碼446中所描述的使用條件的范圍之內(nèi)使用該內(nèi)容。控制碼446可以另外包括表示向哪個(gè)節(jié)點(diǎn)發(fā)布許可440的信息。
獲取了許可440的用戶設(shè)備參考控制444以確定將該許可440發(fā)布給哪個(gè)節(jié)點(diǎn)。如果判定結(jié)果指示該許可440被發(fā)布給與用戶設(shè)備相關(guān)聯(lián)的用戶,則用戶設(shè)備可以使用該許可來再現(xiàn)內(nèi)容。
控制器450是將內(nèi)容密鑰441和控制444彼此關(guān)聯(lián)的信息,并且包括內(nèi)容密鑰441的標(biāo)識信息和控制444的標(biāo)識信息。此外,為了判斷內(nèi)容密鑰441和控制444是否偽造了,控制器450還可以包括內(nèi)容密鑰441的哈希值453和控制444的哈希值454。例如,當(dāng)將許可440從版權(quán)管理服務(wù)器20a傳輸?shù)接脩粼O(shè)備等時(shí),如果包括在許可440中的內(nèi)容密鑰441被偽造了,則根據(jù)內(nèi)容密鑰441確定的哈希值和包括在控制器450中的哈希值變得彼此不同。因此,可以判定內(nèi)容密鑰441是否被偽造了。同樣可以根據(jù)哈希值454判定控制444是否偽造了,而且當(dāng)傳輸許可440時(shí),可以找出內(nèi)容的使用條件等的改寫。于是完成了對許可的描述。
返回參見圖14,將在步驟S164中產(chǎn)生的許可發(fā)布給用戶設(shè)備(PC)10a(步驟S116),并且將其傳輸?shù)接脩粼O(shè)備(PC)10a(步驟S168)。
在步驟S168中接收了許可的用戶設(shè)備(PC)10a使用包括在鏈接中的密鑰信息,解碼用擁有用戶設(shè)備(PC)10a的用戶的用戶密鑰加密的內(nèi)容密鑰。然后,用戶設(shè)備(PC)10a可以使用解密的內(nèi)容密鑰解密和再現(xiàn)用內(nèi)容密鑰加密的內(nèi)容。
以如上所述這樣的方式執(zhí)行許可的發(fā)布。
現(xiàn)在,參考圖16描述用戶設(shè)備所具有的密鑰串(key bunch)的概念。每個(gè)用戶設(shè)備具有為解密內(nèi)容密鑰所必需的密鑰串,并且使用該密鑰串解密編碼的內(nèi)容密鑰。
圖16說明了在當(dāng)前實(shí)施例中的密鑰管理概念。在當(dāng)前實(shí)施例中的每個(gè)用戶設(shè)備采用如參考數(shù)字460所表示的樹狀結(jié)構(gòu)的概念。特別是,樹狀結(jié)構(gòu)460包括分配給各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)密鑰,其包括在樹狀結(jié)構(gòu)頂端的Kroot密鑰461,以及K0密鑰462、K1密鑰463、K10密鑰464、K11密鑰465、…。此外,在最低的級別上,向由用戶設(shè)備I和J唯一具有的用戶密鑰分配了例如KI密鑰468、另一個(gè)KJ密鑰469、…。這里,假定每個(gè)節(jié)點(diǎn)密鑰用在該樹狀結(jié)構(gòu)中緊接在該節(jié)點(diǎn)密鑰之下的節(jié)點(diǎn)密鑰進(jìn)行加密。例如,K1密鑰463用K10密鑰464或者K11密鑰465加密。
另一方面,pub(or Sec)Key 471對應(yīng)于Kroot密鑰461。特別地,用Kroot密鑰461加密內(nèi)容密鑰472。同時(shí),在圖13中,用節(jié)點(diǎn)C的公共密鑰加密內(nèi)容密鑰,更特別地,用Kroot密鑰461加密該內(nèi)容密鑰。
這里,為了讓用戶設(shè)備I獲取將被用于解密內(nèi)容的內(nèi)容密鑰472,則需要包括KI密鑰、E(KI密鑰,K100密鑰)、E(K100密鑰,K10密鑰)、E(K10密鑰,K1密鑰)、E(K1密鑰,Kroot密鑰)、和E(pub(or Sec)Key,CK)的密鑰串。該密鑰串包括在內(nèi)容主體中。
用這樣的方式,由用戶所擁有的用戶設(shè)備可以使用它具有的密鑰串來獲取Kroot密鑰461,并且解密內(nèi)容密鑰472。
由內(nèi)容信息提供系統(tǒng)500采用的版權(quán)管理辦法諸如上面所述?,F(xiàn)在,參考圖17描述內(nèi)容信息提供系統(tǒng)500的一般配置。
<8.內(nèi)容信息提供系統(tǒng)的一般配置>
如圖17所示,內(nèi)容信息提供系統(tǒng)500包括內(nèi)容信息提供服務(wù)器502、內(nèi)容再現(xiàn)設(shè)備506a、506b、506c和506d、以及通信網(wǎng)絡(luò)504。
內(nèi)容信息提供服務(wù)器502是向內(nèi)容再現(xiàn)設(shè)備506a到506d提供內(nèi)容信息的計(jì)算機(jī)。內(nèi)容信息包括內(nèi)容的元信息、內(nèi)容密鑰等。內(nèi)容信息提供服務(wù)器502可以向內(nèi)容再現(xiàn)設(shè)備506a到506d提供與內(nèi)容信息相對應(yīng)的內(nèi)容。此外,內(nèi)容信息提供服務(wù)器502另外具有上文中所述的版權(quán)管理服務(wù)器20a的功能,并且可以執(zhí)行鏈接信息的產(chǎn)生、發(fā)布等。
內(nèi)容再現(xiàn)設(shè)備506a、506b、506c和506d中的任何一個(gè)(在下文中簡單地稱為內(nèi)容再現(xiàn)設(shè)備506)是從內(nèi)容信息提供服務(wù)器502獲取內(nèi)容信息、并且基于該內(nèi)容信息解碼和再現(xiàn)加密的內(nèi)容的計(jì)算機(jī)。此外,內(nèi)容再現(xiàn)設(shè)備506另外具有如上文中描述的用戶設(shè)備10的功能,并且從內(nèi)容信息提供服務(wù)器502獲取鏈接信息。內(nèi)容再現(xiàn)設(shè)備506可以是個(gè)人計(jì)算機(jī)、PDA(個(gè)人數(shù)字助理)、作為便攜式類型的內(nèi)容再現(xiàn)設(shè)備的便攜式設(shè)備(PD)等。PD更特別地是包括具有例如幾十GB的存儲容量的硬盤驅(qū)動器(HDD)的便攜式音頻播放器等?;蛘?,PD可以是諸如便攜式視頻/音頻播放器、便攜式電話機(jī)、PHS終端等之類的各種便攜式設(shè)備中的任何一種。應(yīng)當(dāng)注意到,內(nèi)容再現(xiàn)設(shè)備506可以是專用于內(nèi)容再現(xiàn)的機(jī)器。
通信網(wǎng)絡(luò)504是用于互連內(nèi)容信息提供服務(wù)器502和內(nèi)容再現(xiàn)設(shè)備506以便在它們之間進(jìn)行通信的通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)504可以是諸如Internet、電話網(wǎng)絡(luò)或者衛(wèi)星通信網(wǎng)之類的公共網(wǎng)絡(luò),諸如WAN、LAN或者IP-VPN之類的專用網(wǎng)絡(luò)等,并且可以是有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)中的任一種網(wǎng)絡(luò)。
內(nèi)容再現(xiàn)設(shè)備506通過通信網(wǎng)絡(luò)504從內(nèi)容信息提供服務(wù)器502接收和獲取內(nèi)容信息。然而,內(nèi)容再現(xiàn)設(shè)備506不需要必須具有到通信網(wǎng)絡(luò)504的連接功能。在這種情況下,內(nèi)容再現(xiàn)設(shè)備506通過USB等連接到例如如同圖17所示的內(nèi)容再現(xiàn)設(shè)備506c那樣的、具有到通信網(wǎng)絡(luò)504的連接功能的不同計(jì)算機(jī),并且通過該計(jì)算機(jī)獲取內(nèi)容信息。此外,內(nèi)容再現(xiàn)設(shè)備506還可以通過通信網(wǎng)絡(luò)504從內(nèi)容信息提供服務(wù)器502接收內(nèi)容。然而,內(nèi)容再現(xiàn)設(shè)備506可以從除內(nèi)容信息提供服務(wù)器502之外的任何計(jì)算機(jī)接收內(nèi)容,并且可以通過讀取諸如軟磁盤或者CD之類的記錄介質(zhì)而獲取記錄在該記錄介質(zhì)上的內(nèi)容。
內(nèi)容信息提供系統(tǒng)500的一般配置諸如上面所述。現(xiàn)在,參考圖18描述內(nèi)容信息提供服務(wù)器502的功能配置。
<9.內(nèi)容信息提供服務(wù)器的功能配置>
內(nèi)容信息提供服務(wù)器502包括接收器部分302、發(fā)送器部分304、登記部分306、鏈接發(fā)布部分308、內(nèi)容信息發(fā)送器部分510、和內(nèi)容發(fā)送器部分512。內(nèi)容信息提供服務(wù)器502還包括內(nèi)容密鑰加密部分514、推薦部分516、內(nèi)容信息產(chǎn)生部分518、內(nèi)容獲取部分520、和用戶信息存儲部分312。內(nèi)容信息提供服務(wù)器502還包括用戶愛好信息存儲部分522、內(nèi)容信息存儲部分524、內(nèi)容密鑰存儲部分314、內(nèi)容存儲部分526等。
接收器部分302、發(fā)送器部分304、登記部分306、鏈接發(fā)布部分308、用戶信息存儲部分312和內(nèi)容密鑰存儲部分314具有基本上類似于上文所述的版權(quán)管理服務(wù)器20a中的相應(yīng)部件的功能,并且此處省略它們的描述以避免重復(fù)。
用戶愛好信息存儲部分522具有以彼此關(guān)聯(lián)的關(guān)系存儲在其中的用戶的標(biāo)識信息和用戶的愛好信息。用戶愛好信息存儲部分522由RAM、HDD等形成。參考圖19詳細(xì)描述用戶愛好信息存儲部分522。在該用戶愛好信息存儲部分522中,用戶ID 3121和用戶的愛好信息彼此相關(guān)聯(lián)。用戶ID 3121對應(yīng)于存儲在用戶信息存儲部分312中的用戶ID。在當(dāng)前實(shí)施例中,用戶的愛好信息是估計(jì)將會由用該用戶ID指定的用戶所優(yōu)選的音樂的特性信息。特別地,如圖19所示,愛好信息可以包括音樂的風(fēng)格530、藝術(shù)家的姓名532和音樂的節(jié)奏534。此外,愛好信息可以包括音樂的年代、音樂的調(diào)子、作曲家的姓名、詞作者的姓名、關(guān)鍵字等??梢酝ㄟ^執(zhí)行對用戶的調(diào)查問卷并且從對該調(diào)查問卷的回答中提取用戶的愛好,或者通過提取由用戶購買的內(nèi)容的元信息并且根據(jù)所提取的元信息估計(jì)用戶的愛好,來收集愛好信息。
返回參見圖18,內(nèi)容信息存儲部分524具有以彼此相關(guān)聯(lián)的關(guān)系存儲在其中的內(nèi)容的標(biāo)識信息和內(nèi)容的元信息。內(nèi)容的元信息是表示內(nèi)容的特性的信息。內(nèi)容信息存儲部分524由RAM、HDD等形成。下面參考圖20詳細(xì)描述內(nèi)容信息存儲部分524。參見圖20,在內(nèi)容信息存儲部分524中,內(nèi)容ID 540和表示內(nèi)容特性的元信息彼此相關(guān)聯(lián)。內(nèi)容ID 540對應(yīng)于存儲在內(nèi)容密鑰存儲部分314中的內(nèi)容ID。在當(dāng)前實(shí)施例中,內(nèi)容的元信息是表示通過再現(xiàn)由內(nèi)容ID 540所指定的內(nèi)容而獲得的音樂的特性的信息。特別地,如圖20所示,元信息可以包括音樂的風(fēng)格530、藝術(shù)家的姓名532和音樂的節(jié)奏534。元信息還可以包括音樂的標(biāo)題、音樂的年代、音樂的調(diào)子、作曲家的姓名、詞作者的姓名、關(guān)鍵字等。
現(xiàn)在,返回參考圖18繼續(xù)對內(nèi)容信息提供服務(wù)器502的功能配置的描述。推薦部分516具有選擇要向用戶推薦的內(nèi)容的功能。特別地,推薦部分516從用戶愛好信息存儲部分522獲取用戶的愛好信息,并且參考內(nèi)容信息存儲部分524以選擇符合所獲取的愛好的內(nèi)容給該用戶。下面參考圖19和20詳細(xì)描述推薦部分516。
推薦部分516根據(jù)用戶的用戶ID、從用戶愛好信息存儲部分522中獲取內(nèi)容推薦目標(biāo)用戶的愛好信息。例如,在推薦目標(biāo)用戶的用戶ID是“Suzuki Jiro”時(shí),推薦部分獲取“網(wǎng)格=流行,藝術(shù)家姓名=藝術(shù)家姓名3,節(jié)奏=高”作為用戶的愛好信息。
然后,推薦部分516使用“風(fēng)格=流行,藝術(shù)家姓名=藝術(shù)家姓名3,節(jié)奏=高”作為搜索的關(guān)鍵字,以從內(nèi)容信息存儲部分524中獲取內(nèi)容ID,該內(nèi)容ID與和這些關(guān)鍵字相對應(yīng)的元信息相關(guān)聯(lián)。在這種情況下,可以僅僅獲取與所有關(guān)鍵字相關(guān)聯(lián)的那些內(nèi)容ID,或者可以獲取與這些關(guān)鍵字中的任何一個(gè)相關(guān)聯(lián)的所有那些內(nèi)容ID。在下面的描述中,假定采用后一種情況。因此,推薦部分516獲取與關(guān)鍵字“風(fēng)格=流行,藝術(shù)家姓名=藝術(shù)家姓名3,節(jié)奏=高”中的至少一個(gè)相關(guān)聯(lián)的C0001、C0002和C0005作為內(nèi)容ID。換句話說,推薦部分516選擇分別由內(nèi)容ID=C0001、C0002和C0005指定的內(nèi)容作為要向由用戶ID=“Suzuki Jiro”指定的用戶推薦的內(nèi)容。
推薦部分516將推薦目標(biāo)用戶的用戶ID和選定內(nèi)容的內(nèi)容ID提供給內(nèi)容密鑰加密部分514和內(nèi)容信息產(chǎn)生部分518。應(yīng)當(dāng)注意到推薦部分516可以在每隔預(yù)定時(shí)期間隔之后、諸如例如在每周之后,或者在預(yù)定的時(shí)間點(diǎn)、諸如例如在每個(gè)月第一天的上午0點(diǎn),執(zhí)行如上所述這樣的推薦處理。在這種情況下,推薦部分516可以將在用戶愛好信息存儲部分522中登記了其愛好信息的所有用戶確定為推薦目標(biāo)用戶,并且為每個(gè)用戶執(zhí)行該推薦處理。作為選擇,在內(nèi)容再現(xiàn)設(shè)備506連接到內(nèi)容信息提供服務(wù)器502的定時(shí)處,推薦部分516可以使用該連接作為觸發(fā)器,以向使用這樣連接的內(nèi)容再現(xiàn)裝置506的用戶執(zhí)行推薦處理。
內(nèi)容密鑰加密部分514用對于作為推薦目標(biāo)的用戶而言唯一的用戶密鑰加密對于要被推薦的內(nèi)容而言唯一的內(nèi)容密鑰。特別地,內(nèi)容密鑰加密部分514從推薦部分516獲取用戶ID和內(nèi)容ID,然后從用戶信息存儲部分312獲取與該用戶ID相關(guān)聯(lián)的用戶密鑰。然后,內(nèi)容密鑰加密部分514從內(nèi)容密鑰存儲部分314獲取與內(nèi)容ID相關(guān)聯(lián)的內(nèi)容密鑰,并且用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰。更具體地說,內(nèi)容密鑰加密部分514使用被設(shè)置為用戶密鑰的預(yù)定規(guī)則來重新排列作為用于加密內(nèi)容的規(guī)則的數(shù)字信息(內(nèi)容密鑰)。內(nèi)容密鑰加密部分514向內(nèi)容信息產(chǎn)生部分518提供加密的內(nèi)容密鑰。
內(nèi)容信息產(chǎn)生部分518產(chǎn)生要提供給推薦目標(biāo)用戶的內(nèi)容信息。特別地,內(nèi)容信息產(chǎn)生部分518從推薦部分516獲取用戶ID和內(nèi)容ID,并且從內(nèi)容密鑰加密部分514獲取加密的內(nèi)容密鑰。內(nèi)容信息產(chǎn)生部分518從內(nèi)容信息存儲部分524獲取諸如標(biāo)題名稱和藝術(shù)家姓名之類的、與所獲取的內(nèi)容ID相關(guān)聯(lián)的元信息。此外,內(nèi)容信息產(chǎn)生部分518產(chǎn)生內(nèi)容的使用限制信息。內(nèi)容的使用限制信息是用于限制內(nèi)容的再現(xiàn)的信息,并且可以是例如再現(xiàn)允許次數(shù)或者再現(xiàn)允許時(shí)段。此外,內(nèi)容信息產(chǎn)生部分518從用戶信息存儲部分312獲取與所獲取的用戶ID一致的設(shè)備ID。然后,內(nèi)容信息產(chǎn)生部分518將內(nèi)容ID、內(nèi)容的元信息、內(nèi)容密鑰和用戶ID作為內(nèi)容信息提供給內(nèi)容信息發(fā)送器部分510。內(nèi)容信息產(chǎn)生部分518還將如上所述獲取的設(shè)備ID提供給內(nèi)容信息發(fā)送器部分510,并且將內(nèi)容ID和設(shè)備ID提供給內(nèi)容獲取部分520。
內(nèi)容信息發(fā)送器部分510將內(nèi)容信息傳輸給推薦目標(biāo)用戶。特別地,內(nèi)容信息發(fā)送器部分510從內(nèi)容信息產(chǎn)生部分518獲取設(shè)備ID、用戶ID、內(nèi)容ID、內(nèi)容的元信息和內(nèi)容密鑰,并且將內(nèi)容ID、內(nèi)容的元信息、內(nèi)容密鑰和用戶ID傳輸給由設(shè)備ID指定的內(nèi)容再現(xiàn)設(shè)備506。
內(nèi)容獲取部分520從內(nèi)容存儲部分526獲取與從內(nèi)容信息產(chǎn)生部分518獲取的內(nèi)容ID相關(guān)聯(lián)的內(nèi)容,并且將所獲取的內(nèi)容與從內(nèi)容信息產(chǎn)生部分518獲取的設(shè)備ID一起提供給內(nèi)容發(fā)送器部分512。
內(nèi)容發(fā)送器部分512將從內(nèi)容獲取部分520獲取的內(nèi)容傳輸給由從內(nèi)容獲取部分520獲取的設(shè)備ID指定的內(nèi)容再現(xiàn)設(shè)備506。
通過以如上所述這樣的方式配置內(nèi)容信息提供服務(wù)器502,可以向由內(nèi)容信息提供服務(wù)器502確定的用戶提供由內(nèi)容信息提供服務(wù)器502選擇的內(nèi)容,以便使該內(nèi)容僅僅可以由預(yù)定用戶使用。換句話說,由內(nèi)容信息提供服務(wù)器指定要被試欣賞的內(nèi)容,而且也由內(nèi)容信息提供服務(wù)器502指定將試聽該內(nèi)容的用戶。然后在這個(gè)時(shí)候,用對于要試聽內(nèi)容的用戶而言唯一的用戶密鑰加密對于要被試聽的內(nèi)容而言唯一的內(nèi)容密鑰。因此,內(nèi)容信息提供服務(wù)器502不必預(yù)先產(chǎn)生用每個(gè)用戶的用戶密鑰加密的內(nèi)容,并且不必存儲該內(nèi)容。
內(nèi)容信息提供服務(wù)器502的功能配置諸如上面所述。應(yīng)當(dāng)注意到盡管如上所述的全部功能可以在單個(gè)計(jì)算機(jī)中提供以形成內(nèi)容信息提供服務(wù)器502,但是內(nèi)容信息提供服務(wù)器502也可以這樣配置,以便將功能分配給多臺計(jì)算機(jī)并且協(xié)作起內(nèi)容信息提供服務(wù)器502的作用?,F(xiàn)在,參考圖24描述由內(nèi)容信息提供服務(wù)器502執(zhí)行的內(nèi)容信息提供處理的流程。
<10.內(nèi)容提供處理的流程>
首先,內(nèi)容信息提供服務(wù)器502獲取推薦目標(biāo)用戶的愛好信息(步驟S300)。更具體地說,推薦部分516基于推薦目標(biāo)用戶的用戶ID、從用戶愛好信息存儲部分522中獲取該用戶的愛好信息。
然后,內(nèi)容信息提供服務(wù)器502選擇要向推薦目標(biāo)用戶推薦的內(nèi)容(步驟S302)。更具體地說,推薦部分516基于在步驟S300中獲取的愛好信息從內(nèi)容信息存儲部分524中選擇估計(jì)會符合用戶的愛好的內(nèi)容,并且獲取該內(nèi)容的內(nèi)容ID。
然后,內(nèi)容信息提供服務(wù)器502獲取選定選擇內(nèi)容的內(nèi)容密鑰(步驟S304)。更具體地說,內(nèi)容密鑰加密部分514基于在步驟S302中指定的內(nèi)容ID、從內(nèi)容密鑰存儲部分314中獲取有關(guān)的內(nèi)容密鑰。
然后,內(nèi)容信息提供服務(wù)器502獲取推薦目標(biāo)用戶的用戶密鑰(步驟S306)。更具體地說,用戶密鑰加密部分514基于在步驟S300中指定的用戶ID、從用戶信息存儲部分312中獲取有關(guān)的用戶密鑰。
其后,內(nèi)容信息提供服務(wù)器502用該用戶密鑰加密該內(nèi)容密鑰(步驟S308)。更具體地說,內(nèi)容密鑰加密部分514用在步驟S306中獲取的用戶密鑰加密在步驟S304中獲取的內(nèi)容密鑰。
然后,內(nèi)容信息提供服務(wù)器502產(chǎn)生內(nèi)容信息(步驟S310)。更具體地說,內(nèi)容信息產(chǎn)生部分518產(chǎn)生包括內(nèi)容ID、用戶ID、加密的內(nèi)容密鑰和內(nèi)容元信息在內(nèi)的內(nèi)容信息。
然后,內(nèi)容信息提供服務(wù)器502將內(nèi)容信息傳輸?shù)接脩舻膬?nèi)容再現(xiàn)設(shè)備(步驟S312)。更具體地說,內(nèi)容信息發(fā)送器部分510將在步驟S310中產(chǎn)生的內(nèi)容信息傳輸?shù)接稍O(shè)備ID指定的內(nèi)容再現(xiàn)設(shè)備506。
由內(nèi)容信息提供服務(wù)器502執(zhí)行的內(nèi)容信息提供處理的流程諸如上面所述。現(xiàn)在,參考圖21描述內(nèi)容再現(xiàn)設(shè)備506的功能配置。
<11.內(nèi)容再現(xiàn)設(shè)備的功能配置>
內(nèi)容再現(xiàn)設(shè)備506包括鏈接信息接收器部分543、內(nèi)容信息接收器部分541、內(nèi)容選擇部分542、內(nèi)容接收器部分544、內(nèi)容信息存儲部分546、和鏈接信息存儲部分548。內(nèi)容再現(xiàn)設(shè)備506還包括判定部分550、密鑰處理部分552、再現(xiàn)控制部分554、內(nèi)容密鑰解密部分556、內(nèi)容存儲部分558、內(nèi)容再現(xiàn)部分560等。
鏈接信息接收器部分543從內(nèi)容信息提供服務(wù)器502接收鏈接信息。如上文中所述,鏈接信息包括一對標(biāo)識信息部分,其中之一表示鏈接源而另一個(gè)表示鏈接目的地。標(biāo)識信息是內(nèi)容信息提供服務(wù)器502可以用其唯一地標(biāo)識用戶的標(biāo)識信息(用戶ID),或者是內(nèi)容信息提供服務(wù)器502可以用其唯一地標(biāo)識內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息(設(shè)備ID)。鏈接信息還包括這樣的信息,其通過用對于被設(shè)置為鏈接源的標(biāo)識信息所指定的用戶或者內(nèi)容再現(xiàn)設(shè)備而言唯一的密鑰加密對于被設(shè)置為鏈接目的地的標(biāo)識信息所指定的用戶或者內(nèi)容再現(xiàn)設(shè)備而言唯一的密鑰(用戶密鑰或者設(shè)備密鑰)而獲得。
鏈接信息存儲部分548存儲由鏈接信息接收器部分543接收的鏈接信息。鏈接信息存儲部分548存儲該鏈接信息,以建立在在鏈接信息存儲部分548所屬的內(nèi)容再現(xiàn)設(shè)備506(以下簡稱為自身設(shè)備)的設(shè)備ID和使用該自身設(shè)備的用戶的用戶ID之間的關(guān)聯(lián)關(guān)系。更具體地說,鏈接信息存儲部分548根據(jù)存儲在其中的鏈接信息產(chǎn)生起點(diǎn)是自身設(shè)備而終點(diǎn)是用戶的路線,以實(shí)現(xiàn)在自身設(shè)備和使用該自身設(shè)備的用戶之間的關(guān)聯(lián)關(guān)系。在形成了該路線時(shí),內(nèi)容再現(xiàn)設(shè)備506能夠跟蹤該鏈接信息,以便用對于自身設(shè)備而言唯一的設(shè)備密鑰解密與該自身設(shè)備相關(guān)聯(lián)的用戶的用戶密鑰。
內(nèi)容信息接收器部分541從內(nèi)容信息提供服務(wù)器502接收內(nèi)容信息。特別地,內(nèi)容信息接收器部分541通過通信網(wǎng)絡(luò)504從內(nèi)容信息提供服務(wù)器502接收內(nèi)容信息。內(nèi)容信息包括內(nèi)容ID、內(nèi)容的元信息、加密的內(nèi)容密鑰、用戶ID和使用限制信息。內(nèi)容信息接收器部分541將所接收的內(nèi)容信息存儲到內(nèi)容信息存儲部分546中。
內(nèi)容信息存儲部分546存儲內(nèi)容信息。內(nèi)容信息存儲部分546由RAM或者HDD形成。
內(nèi)容選擇部分542選擇存儲在內(nèi)容信息存儲部分546中的內(nèi)容信息。特別地,內(nèi)容選擇部分542包括諸如顯示單元之類的顯示部分,用于顯示在存儲在內(nèi)容信息存儲部分546中的內(nèi)容信息中所包含的內(nèi)容元信息;以及諸如鼠標(biāo)或者鍵盤之類的輸入部分,用于由用戶操作來選擇一個(gè)期望的元信息。內(nèi)容選擇部分542將與由用戶選擇的元信息相一致的內(nèi)容的內(nèi)容ID提供給再現(xiàn)控制部分554。
再現(xiàn)控制部分554限制內(nèi)容的再現(xiàn)。再現(xiàn)控制部分554從內(nèi)容信息存儲部分546獲取其中包括了從內(nèi)容選擇部分542獲取的內(nèi)容ID的內(nèi)容信息。然后,再現(xiàn)控制部分554基于包括在所獲取的內(nèi)容信息中的使用限制信息,確定是否允許再現(xiàn)由內(nèi)容選擇部分542選擇的內(nèi)容。特別地,例如,再現(xiàn)控制部分554存儲每個(gè)內(nèi)容的再現(xiàn)次數(shù),并且將包括在使用限制信息中的再現(xiàn)允許次數(shù)與存儲在其中的再現(xiàn)次數(shù)進(jìn)行比較,以確定是否可以允許內(nèi)容的再現(xiàn)?;蛘撸佻F(xiàn)控制部分554將包括在使用限制信息中的再現(xiàn)允許日期和鐘點(diǎn)與當(dāng)前的日期和鐘點(diǎn)進(jìn)行比較,以確定是否可以允許內(nèi)容的再現(xiàn)。如果再現(xiàn)控制部分554確定不能再現(xiàn)由內(nèi)容選擇部分542選擇的內(nèi)容,則它使用諸如“這個(gè)內(nèi)容的試聽時(shí)段已經(jīng)過期”等這樣的消息顯示通知用戶不能再現(xiàn)該內(nèi)容。
判定部分550基于包括在內(nèi)容信息中的用戶ID和鏈接信息存儲部分548中的與自身設(shè)備相一致的用戶ID,確定是否應(yīng)當(dāng)由內(nèi)容密鑰解密部分556執(zhí)行內(nèi)容密鑰的解密。特別地,判定部分550從再現(xiàn)控制部分554獲取內(nèi)容信息。然后,判定部分550將包括在所獲取的內(nèi)容信息中的用戶ID與在鏈接信息存儲部分548中的和自身設(shè)備相一致的用戶ID進(jìn)行比較,如果這兩個(gè)用戶ID彼此對應(yīng),則判定部分550允許內(nèi)容密鑰解密部分556執(zhí)行內(nèi)容密鑰的解密處理。當(dāng)允許解密處理時(shí),判定部分550使密鑰處理部分552開始它的處理,以繼續(xù)內(nèi)容再現(xiàn)設(shè)備506的后續(xù)處理。另一方面,如果兩個(gè)用戶ID彼此不對應(yīng),則執(zhí)行諸如“你沒有權(quán)利試聽這個(gè)內(nèi)容”之類的錯(cuò)誤顯示,而且禁止內(nèi)容密鑰解密部分556對內(nèi)容密鑰的解密。因此,該處理不再繼續(xù)進(jìn)行。兩個(gè)用戶ID彼此相對應(yīng),是其中一個(gè)用戶ID能夠根據(jù)預(yù)定規(guī)則從另一個(gè)用戶ID中導(dǎo)出,而且包括其中兩個(gè)用戶ID彼此相一致的情況。
參考圖23描述由判定部分550執(zhí)行的處理的具體示例。首先,判定部分550檢查包括在所獲取的內(nèi)容信息中的用戶ID是否存儲在鏈接信息存儲部分548中。如果該用戶ID存儲在鏈接信息存儲部分548中,則判定部分550基于該鏈接信息檢查在該鏈接信息存儲部分548中是否產(chǎn)生了起點(diǎn)是自身設(shè)備而終點(diǎn)是用戶ID的路線。簡而言之,判定部分550在鏈接信息存儲部分548中搜索將包括在內(nèi)容信息中的用戶ID設(shè)置為鏈接目的地的鏈接信息(例如,鏈接A)(步驟S200)。
如果找到相關(guān)的鏈接信息(步驟S202),則判定部分550確定被設(shè)置為鏈接A的鏈接源的標(biāo)識信息是否是自身設(shè)備的設(shè)備ID(步驟S204)。如果鏈接A的鏈接源是自身設(shè)備的設(shè)備ID,則判定部分550確定產(chǎn)生了起點(diǎn)是自身設(shè)備而終點(diǎn)是用戶ID的路線,并且允許由內(nèi)容密鑰解密部分556執(zhí)行內(nèi)容密鑰的解密處理(步驟S208)。
如果在步驟S204中鏈接A的鏈接源不是自身設(shè)備的設(shè)備ID,則判定部分550搜索不同的其中鏈接A的鏈接源的標(biāo)識信息被設(shè)置為鏈接目的地的鏈接信息(例如,鏈接B)(步驟S206)。如果沒有找到相關(guān)的鏈接信息,則判定部分550確定迄今為止還沒有產(chǎn)生起點(diǎn)是自身設(shè)備而終點(diǎn)是用戶ID的路線,并且不允許由內(nèi)容密鑰解密部分556進(jìn)行內(nèi)容密鑰的解密處理(步驟S210)。另一方面,如果在步驟S206中找到了相關(guān)的鏈接信息,則判定部分550確定被設(shè)置為鏈接B的鏈接源的標(biāo)識信息是否為自身設(shè)備的設(shè)備ID(步驟S204)。
如果重復(fù)如上所述的處理以跟蹤該鏈接信息、直到將其中將自身設(shè)備的設(shè)備ID設(shè)置為鏈接源的鏈接信息存儲在鏈接信息存儲部分548中為止,則判定部分550允許由內(nèi)容密鑰解密部分556進(jìn)行內(nèi)容密鑰的解密處理。
當(dāng)判定部分550允許內(nèi)容密鑰的解密處理時(shí),它將在上述處理中指定的、用于產(chǎn)生從自身設(shè)備到用戶ID的路線的鏈接信息(例如,鏈接A、鏈接B和鏈接C)和從內(nèi)容信息存儲部分546獲取的內(nèi)容信息提供給密鑰處理部分552。
密鑰處理部分552基于存儲在鏈接信息存儲部分548中的鏈接信息,解密與自身設(shè)備相一致的用戶的用戶密鑰。特別地,密鑰處理部分552從判定部分550獲取鏈接信息,并且首先用對于自身設(shè)備而言唯一的設(shè)備密鑰對包括在其鏈接源是自身設(shè)備的鏈接信息(例如,鏈接C)中的加密信息(密鑰)進(jìn)行解密。然后,密鑰處理部分552使用剛好在此之前解密的密鑰對包括在下述這樣的鏈接信息(例如,鏈接B)中的加密信息(密鑰)進(jìn)行解密,在該鏈接信息中,被設(shè)置為鏈接C的鏈接目的地的標(biāo)識信息被設(shè)置為鏈接源。密鑰處理部分552重復(fù)剛才描述的處理,以解密包括在將用戶ID設(shè)置為鏈接目的地的鏈接信息(例如,鏈接A)中的加密信息(也就是,用鏈接A的鏈接源的密鑰加密的用戶密鑰)。此后,密鑰處理部分552將解密的用戶密鑰和從判定部分550獲取的內(nèi)容信息提供給內(nèi)容密鑰解密部分556。
內(nèi)容密鑰解密部分556從密鑰處理部分552獲取內(nèi)容信息和用戶密鑰,并且使用所獲取的用戶密鑰解密包括在所獲取的內(nèi)容信息中的內(nèi)容密鑰。內(nèi)容密鑰解密部分556將包括在內(nèi)容信息中的內(nèi)容ID和解密的內(nèi)容密鑰提供給內(nèi)容再現(xiàn)部分560。
內(nèi)容再現(xiàn)部分560從內(nèi)容密鑰解密部分556獲取內(nèi)容ID和內(nèi)容密鑰,獲取由所獲取的內(nèi)容ID指定的內(nèi)容,用該內(nèi)容密鑰解密內(nèi)容,并且再現(xiàn)該內(nèi)容。
再現(xiàn)控制部分554從內(nèi)容信息提供服務(wù)器502或者另一計(jì)算機(jī)等接收內(nèi)容,并且將所接收的內(nèi)容存儲到內(nèi)容存儲部分558中。
現(xiàn)在,參考圖22簡單地描述與內(nèi)容再現(xiàn)相關(guān)的處理部分使用哪些信息來執(zhí)行各種處理。
與在內(nèi)容再現(xiàn)設(shè)備506中的內(nèi)容再現(xiàn)相關(guān)的信息存儲在信息存儲部分546和鏈接信息存儲部分548中。內(nèi)容信息存儲部分546存儲一個(gè)或者多個(gè)內(nèi)容信息集,每個(gè)內(nèi)容信息集包括用戶ID 562、至少一個(gè)內(nèi)容元信息564、至少一個(gè)內(nèi)容密鑰566、使用限制信息568和內(nèi)容ID(未示出)。
鏈接信息存儲部分548存儲如上文中所述的鏈接信息。然而,特別地,將至少一個(gè)設(shè)備ID 570、用戶ID 572、關(guān)聯(lián)方向574、用戶密鑰576和至少一個(gè)設(shè)備密鑰578以彼此關(guān)聯(lián)的關(guān)系存儲為鏈接信息。應(yīng)當(dāng)注意到;關(guān)聯(lián)方向574指示包括在每個(gè)鏈接信息中的鏈接源和鏈接目的地。
判定部分550使用存儲在內(nèi)容信息存儲部分546中的用戶ID 562和存儲在鏈接信息存儲部分548中的設(shè)備ID 570、用戶ID 572和關(guān)聯(lián)方向574,執(zhí)行在上文中描述的判定處理。
密鑰處理部分552使用存儲在鏈接信息存儲部分548中的用戶密鑰576和設(shè)備密鑰578,執(zhí)行在上文中描述的用戶密鑰的解密處理。
再現(xiàn)控制部分554使用存儲在內(nèi)容信息存儲部分546中的使用限制信息568執(zhí)行是否應(yīng)該允許再現(xiàn)的判定處理。
內(nèi)容密鑰解密部分556使用存儲在內(nèi)容信息存儲部分546中的內(nèi)容密鑰566和存儲在鏈接信息存儲部分548中的用戶密鑰576,執(zhí)行在上文中描述的內(nèi)容密鑰的解密處理。
內(nèi)容再現(xiàn)設(shè)備506的功能配置諸如上面所述。應(yīng)當(dāng)注意到盡管如上所述的全部功能可以在一臺計(jì)算機(jī)中提供以形成內(nèi)容再現(xiàn)設(shè)備506,但是這些功能可以分布到多臺計(jì)算機(jī),這些計(jì)算機(jī)總體上起單個(gè)內(nèi)容再現(xiàn)設(shè)備506的作用。現(xiàn)在,參考圖25描述由內(nèi)容再現(xiàn)設(shè)備506執(zhí)行的內(nèi)容再現(xiàn)處理。
<12.內(nèi)容再現(xiàn)處理的流程>
內(nèi)容再現(xiàn)設(shè)備506首先選擇要被再現(xiàn)的內(nèi)容(S400)。更具體而言,內(nèi)容再現(xiàn)設(shè)備506接收由用戶進(jìn)行的輸入處理,而且其中的內(nèi)容選擇部分542指定要被再現(xiàn)的內(nèi)容的內(nèi)容ID。
然后,內(nèi)容再現(xiàn)設(shè)備506獲取包括在內(nèi)容信息中的使用限制信息(步驟S402)。更具體地說,再現(xiàn)控制部分554從內(nèi)容信息存儲部分546中獲取與在步驟S400中指定的內(nèi)容信息相關(guān)聯(lián)的、并且包括內(nèi)容ID的使用限制信息。
然后,內(nèi)容再現(xiàn)設(shè)備506確定是否應(yīng)該允許內(nèi)容的再現(xiàn)(步驟S404)。更具體地說,再現(xiàn)控制部分554基于在步驟S402中獲取的使用限制信息、確定是否應(yīng)該允許內(nèi)容的再現(xiàn)。如果確定的結(jié)果是允許再現(xiàn),則處理前進(jìn)到步驟S406。另一方面,當(dāng)不應(yīng)該允許再現(xiàn)時(shí),內(nèi)容再現(xiàn)設(shè)備506結(jié)束該處理而不執(zhí)行內(nèi)容的再現(xiàn)。
在步驟S406,內(nèi)容再現(xiàn)設(shè)備506將包括在內(nèi)容信息中的用戶ID和路線的終點(diǎn)進(jìn)行相互比較。更具體地說,判定部分550將包括在步驟S402中指定的內(nèi)容信息中的用戶ID與鏈接信息存儲部分548中的和自身設(shè)備相關(guān)聯(lián)的用戶ID進(jìn)行相互比較。
然后,內(nèi)容再現(xiàn)設(shè)備506確定是否應(yīng)該允許內(nèi)容密鑰的解密(步驟S408)。更具體地說,如果在步驟S406中相互比較的兩個(gè)用戶ID彼此一致,則判定部分550允許內(nèi)容密鑰的解密,而且該處理前進(jìn)到步驟S410。另一方面,如果兩個(gè)用戶ID彼此不一致,則判定部分550不允許內(nèi)容密鑰的解密,并且結(jié)束該處理而不執(zhí)行內(nèi)容的再現(xiàn)。
此后,內(nèi)容再現(xiàn)設(shè)備506解密該用戶密鑰(步驟S410)。更具體而言,密鑰處理部分552使用自身設(shè)備的設(shè)備密鑰解密存儲在鏈接信息存儲部分548中的編碼的用戶密鑰。應(yīng)當(dāng)注意到在必要時(shí),密鑰處理部分552使用存儲在鏈接信息存儲部分548中的、除自身設(shè)備之外的內(nèi)容再現(xiàn)設(shè)備506的設(shè)備密鑰用于解密用戶密鑰。
然后,內(nèi)容再現(xiàn)設(shè)備506解密該內(nèi)容密鑰(步驟S412)。更具體而言,內(nèi)容密鑰解密部分556利用在步驟S410中解密的用戶密鑰解密包括在內(nèi)容信息中的編碼的內(nèi)容密鑰。
然后,內(nèi)容再現(xiàn)設(shè)備506解密要被再現(xiàn)的內(nèi)容(步驟S414)。更具體而言,內(nèi)容再現(xiàn)部分560利用在步驟S412中解密的內(nèi)容密鑰解密編碼的內(nèi)容。
此后,內(nèi)容再現(xiàn)設(shè)備506再現(xiàn)該內(nèi)容(步驟S416)。更具體而言,內(nèi)容再現(xiàn)部分560再現(xiàn)在步驟S414中解密的內(nèi)容。由內(nèi)容再現(xiàn)設(shè)備506執(zhí)行的內(nèi)容再現(xiàn)處理的流程諸如上面所述。
依據(jù)當(dāng)前實(shí)施例的內(nèi)容信息提供系統(tǒng)500提供了僅僅可以由鏈接到作為推薦目標(biāo)的預(yù)定用戶的內(nèi)容再現(xiàn)設(shè)備解密的內(nèi)容密鑰,以便只有該用戶才可以使用預(yù)定的內(nèi)容。換句話說,即使將內(nèi)容密鑰泄漏給不是推薦目標(biāo)的第三方,第三方也不能解密該內(nèi)容密鑰并且因此不能使用該內(nèi)容。因此,即使將待售內(nèi)容用作試聽內(nèi)容,也可以防止該內(nèi)容被第三方使用。此外,因?yàn)閮?nèi)容的再現(xiàn)由使用限制信息所限制,所以可以防止由作為推薦目標(biāo)并且可以使用該內(nèi)容的用戶超過授權(quán)限制地使用該內(nèi)容。因此,不需要與待售內(nèi)容分離地產(chǎn)生試聽內(nèi)容,而且還可以在保護(hù)內(nèi)容的版權(quán)的同時(shí),將待售內(nèi)容用作試聽內(nèi)容。
雖然已經(jīng)參考附圖描述了本發(fā)明的優(yōu)選實(shí)施例,但是本發(fā)明當(dāng)然不局限于具體實(shí)施例。顯然本領(lǐng)域技術(shù)人員可以在如權(quán)利要求中所闡述的本發(fā)明的精神和范圍之內(nèi)進(jìn)行各種改變或者修改,而且這樣的改變和修改當(dāng)然應(yīng)該在本發(fā)明的技術(shù)范圍之內(nèi)。
例如,雖然在上文的描述中,基于用戶的愛好信息選擇要向用戶推薦的內(nèi)容,但是本發(fā)明不局限于該具體的示例。特別是,可以與用戶的愛好無關(guān)地選擇要推薦的內(nèi)容,并且例如可以推薦最新的內(nèi)容。
此外,雖然在上文的描述中,利用對于作為推薦目標(biāo)的用戶而言唯一的用戶密鑰加密內(nèi)容密鑰,但是可以利用對于要向其傳輸內(nèi)容密鑰的內(nèi)容再現(xiàn)設(shè)備而言唯一的設(shè)備密鑰來加密該內(nèi)容密鑰。在用用戶密鑰加密內(nèi)容密鑰時(shí),可以由鏈接到該用戶的所有設(shè)備再現(xiàn)該內(nèi)容。在這種情況下,即使使用限制信息包括設(shè)置在其中的再現(xiàn)允許次數(shù),內(nèi)容也可以在每個(gè)(全部)設(shè)備上再現(xiàn)預(yù)置的次數(shù),從而導(dǎo)致使用限制被節(jié)略(skeletonize)的可能性。因此,如果用設(shè)備密鑰加密該內(nèi)容密鑰,則可以限制內(nèi)容的使用,以便使該內(nèi)容僅僅可以由設(shè)備密鑰所指定的設(shè)備再現(xiàn),并且因此可以防止使用限制的節(jié)略。
本發(fā)明可以應(yīng)用于內(nèi)容信息提供系統(tǒng),該系統(tǒng)向解密和再現(xiàn)加密內(nèi)容的內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰。
權(quán)利要求
1.一種內(nèi)容信息提供系統(tǒng),包含內(nèi)容信息提供服務(wù)器;以及內(nèi)容再現(xiàn)設(shè)備,用于從所述內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰,并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容;所述內(nèi)容信息提供服務(wù)器包括用戶信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息和對于該用戶而言唯一的用戶密鑰;內(nèi)容密鑰存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰;推薦部分,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密部分,用于從所述內(nèi)容密鑰存儲部分獲取由所述推薦部分選擇的內(nèi)容的內(nèi)容密鑰,并且從所述用戶信息存儲部分獲取作為推薦目標(biāo)的用戶的用戶密鑰,以及用于利用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰;以及內(nèi)容信息發(fā)送器部分,用于將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶所使用的所述內(nèi)容再現(xiàn)設(shè)備,所述內(nèi)容再現(xiàn)設(shè)備包括內(nèi)容信息接收器部分,用于接收包括該加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息;以及內(nèi)容密鑰解密部分,用于解密該加密的內(nèi)容密鑰。
2.一種內(nèi)容再現(xiàn)設(shè)備,用于從內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰,并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該內(nèi)容再現(xiàn)設(shè)備包含內(nèi)容信息接收器部分,用于從所述內(nèi)容信息提供服務(wù)器接收內(nèi)容信息,所述內(nèi)容信息包括對于要推薦給作為推薦目標(biāo)的用戶的內(nèi)容而言唯一的、并且利用對于該用戶而言唯一的用戶密鑰進(jìn)行加密的內(nèi)容密鑰;以及內(nèi)容密鑰解密部分,用于解密該加密的內(nèi)容密鑰。
3.如權(quán)利要求2所述的內(nèi)容再現(xiàn)設(shè)備,其中,內(nèi)容信息包含內(nèi)容的使用限制信息,而且所述內(nèi)容再現(xiàn)設(shè)備還包含再現(xiàn)控制部分,用于依據(jù)內(nèi)容的使用限制信息限制內(nèi)容的再現(xiàn)。
4.如權(quán)利要求2所述的內(nèi)容再現(xiàn)設(shè)備,其中,內(nèi)容信息包括要向用戶推薦的內(nèi)容的元信息。
5.如權(quán)利要求2所述的內(nèi)容再現(xiàn)設(shè)備,其中,內(nèi)容信息由所述內(nèi)容信息提供服務(wù)器產(chǎn)生,所述內(nèi)容信息提供服務(wù)器基于作為推薦目標(biāo)的用戶的愛好信息選擇要推薦給該用戶的內(nèi)容,使用該用戶的用戶密鑰加密用于選定內(nèi)容的內(nèi)容密鑰,然后產(chǎn)生包括選定內(nèi)容的元信息、加密的內(nèi)容密鑰和內(nèi)容的使用限制信息在內(nèi)的內(nèi)容信息。
6.如權(quán)利要求2所述的內(nèi)容再現(xiàn)設(shè)備,還包含鏈接信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲所述內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息和使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息,在存儲在所述鏈接信息存儲部分中的用戶的標(biāo)識信息和作為推薦目標(biāo)的用戶的標(biāo)識信息彼此相對應(yīng)時(shí),所述內(nèi)容密鑰解密部分成功地解密加密的內(nèi)容密鑰。
7.如權(quán)利要求6所述的內(nèi)容再現(xiàn)設(shè)備,其中,所述鏈接信息存儲部分存儲對于使用所述內(nèi)容再現(xiàn)設(shè)備的用戶而言唯一的用戶密鑰,而且所述內(nèi)容再現(xiàn)設(shè)備還包含密鑰處理部分,用于使用對于所述內(nèi)容再現(xiàn)設(shè)備而言唯一的設(shè)備密鑰解密加密的用戶密鑰,所述內(nèi)容密鑰解密部分利用由所述密鑰處理部分解密的用戶密鑰解密加密的內(nèi)容密鑰。
8.如權(quán)利要求6所述的內(nèi)容再現(xiàn)設(shè)備,其中,所述鏈接信息存儲部分存儲至少一個(gè)從所述內(nèi)容提供服務(wù)器獲取的鏈接信息,并且建立所述內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息和使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息之間的關(guān)聯(lián)關(guān)系,該關(guān)聯(lián)關(guān)系的建立通過根據(jù)存儲的鏈接信息產(chǎn)生起點(diǎn)是基于標(biāo)識信息所標(biāo)識的所述內(nèi)容再現(xiàn)設(shè)備而終點(diǎn)是由標(biāo)識信息所標(biāo)識的用戶的路線而實(shí)現(xiàn),鏈接信息包括一對標(biāo)識信息,其中之一指示鏈接源而另一個(gè)指示鏈接目的地,標(biāo)識信息用作用于允許所述內(nèi)容信息提供服務(wù)器唯一地標(biāo)識用戶的標(biāo)識信息,或者用作用于允許所述內(nèi)容信息提供服務(wù)器唯一地標(biāo)識所述內(nèi)容再現(xiàn)設(shè)備的標(biāo)識信息。
9.如權(quán)利要求6所述的內(nèi)容再現(xiàn)設(shè)備,其中,內(nèi)容信息包括作為推薦目標(biāo)的用戶的標(biāo)識信息,所述內(nèi)容再現(xiàn)設(shè)備還包含判定部分,用于在包括在內(nèi)容信息中的用戶的標(biāo)識信息和存儲在所述鏈接信息存儲部分中的用戶的標(biāo)識信息彼此對應(yīng)時(shí),允許所述內(nèi)容密鑰解密部分解密內(nèi)容密鑰。
10.如權(quán)利要求2所述的內(nèi)容再現(xiàn)設(shè)備,其中,內(nèi)容密鑰用對于接收內(nèi)容信息的所述內(nèi)容再現(xiàn)設(shè)備而言唯一的設(shè)備密鑰進(jìn)行加密,而不是用對于作為推薦目標(biāo)的用戶而言唯一的用戶密鑰來加密該內(nèi)容密鑰,并且將該加密的內(nèi)容密鑰包含在內(nèi)容信息中,而且所述內(nèi)容密鑰解密部分對用對于所述內(nèi)容再現(xiàn)設(shè)備而言唯一的設(shè)備密鑰加密的內(nèi)容密鑰進(jìn)行解密。
11.一種用于使計(jì)算機(jī)起內(nèi)容再現(xiàn)設(shè)備作用的計(jì)算機(jī)程序,該內(nèi)容再現(xiàn)設(shè)備用于從內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該計(jì)算機(jī)程序執(zhí)行內(nèi)容信息接收處理,用于從所述內(nèi)容信息提供服務(wù)器接收內(nèi)容信息,該內(nèi)容信息包括對于要向作為推薦目標(biāo)的用戶推薦的內(nèi)容而言唯一的、并且用對于該用戶而言唯一的用戶密鑰加密的內(nèi)容密鑰;以及內(nèi)容密鑰解密處理,用于解密該加密的內(nèi)容密鑰。
12.一種內(nèi)容再現(xiàn)方法,用于從內(nèi)容信息提供服務(wù)器獲取內(nèi)容密鑰并且利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該方法包含步驟從所述內(nèi)容信息提供服務(wù)器接收內(nèi)容信息,所述內(nèi)容信息包括對于要推薦給作為推薦目標(biāo)的用戶的內(nèi)容而言唯一的、并且利用對于該用戶而言唯一的用戶密鑰加密的內(nèi)容密鑰;以及解密該加密的內(nèi)容密鑰。
13.一種用于向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰的內(nèi)容信息提供服務(wù)器,該內(nèi)容再現(xiàn)設(shè)備利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該內(nèi)容信息提供服務(wù)器包含用戶信息存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息和對于該用戶而言唯一的用戶密鑰;內(nèi)容密鑰存儲部分,用于以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰;推薦部分,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密部分,用于從所述內(nèi)容密鑰存儲部分獲取由所述推薦部分選擇的內(nèi)容的內(nèi)容密鑰,并且從所述用戶信息存儲部分獲取作為推薦目標(biāo)的用戶的用戶密鑰,以及用于利用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰;以及內(nèi)容信息發(fā)送器部分,用于將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶所使用的所述內(nèi)容再現(xiàn)設(shè)備。
14.一種用于使計(jì)算機(jī)起內(nèi)容信息提供服務(wù)器作用的計(jì)算機(jī)程序,該內(nèi)容信息提供服務(wù)器向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰,該內(nèi)容再現(xiàn)設(shè)備利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該計(jì)算機(jī)程序包含用戶信息存儲處理,用于使用戶信息存儲部分以互相關(guān)聯(lián)的關(guān)系存儲使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息和對于該用戶而言唯一的用戶密鑰;內(nèi)容密鑰存儲處理,用于使內(nèi)容密鑰存儲部分以互相關(guān)聯(lián)的關(guān)系存儲內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰;推薦處理,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密處理,用于從所述內(nèi)容密鑰存儲部分獲取由推薦處理選擇的內(nèi)容的內(nèi)容密鑰,并從所述用戶信息存儲部分獲取作為推薦目標(biāo)的用戶的用戶密鑰,以及用于使用所獲取的用戶密鑰加密所獲取的內(nèi)容密鑰;以及內(nèi)容信息傳輸處理,用于將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶所使用的所述內(nèi)容再現(xiàn)設(shè)備。
15.一種用于向內(nèi)容再現(xiàn)設(shè)備提供內(nèi)容密鑰的內(nèi)容信息提供方法,該內(nèi)容再現(xiàn)設(shè)備利用該內(nèi)容密鑰解密和再現(xiàn)加密的內(nèi)容,該方法包含步驟將使用所述內(nèi)容再現(xiàn)設(shè)備的用戶的標(biāo)識信息與對于該用戶而言唯一的用戶密鑰相關(guān)聯(lián);將內(nèi)容的標(biāo)識信息和對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰相關(guān)聯(lián);選擇要向用戶推薦的內(nèi)容;用作為推薦目標(biāo)的用戶的用戶密鑰加密選定內(nèi)容的內(nèi)容密鑰;以及將包括利用用戶密鑰加密的內(nèi)容密鑰在內(nèi)的內(nèi)容信息傳輸?shù)接勺鳛橥扑]目標(biāo)的用戶使用的所述內(nèi)容再現(xiàn)設(shè)備。
全文摘要
公開了一種內(nèi)容信息提供系統(tǒng),其可以在允許沒有購買內(nèi)容的用戶使用該內(nèi)容的同時(shí)保護(hù)內(nèi)容的版權(quán)。內(nèi)容信息提供服務(wù)器包括用戶信息存儲部分,用于存儲對于每個(gè)用戶唯一的用戶密鑰;內(nèi)容密鑰存儲部分,用于存儲對于各個(gè)內(nèi)容而言唯一的內(nèi)容密鑰;推薦部分,用于選擇要推薦給用戶的內(nèi)容;內(nèi)容密鑰加密部分,用于用作為推薦目標(biāo)的用戶的用戶密鑰加密所選擇的內(nèi)容密鑰;以及內(nèi)容信息發(fā)送器部分,用于將加密的內(nèi)容密鑰傳輸?shù)接捎脩羲褂玫膬?nèi)容再現(xiàn)設(shè)備。內(nèi)容再現(xiàn)設(shè)備包括用于接收內(nèi)容密鑰的內(nèi)容信息接收器部分,以及用于解密該加密的內(nèi)容密鑰的內(nèi)容密鑰解密部分。
文檔編號G06Q50/10GK1855112SQ200610071578
公開日2006年11月1日 申請日期2006年3月30日 優(yōu)先權(quán)日2005年3月31日
發(fā)明者川本洋志, 長尾豐, 足達(dá)誠一, 中村敦 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
鄂温| 佛坪县| 宁城县| 苏尼特左旗| 宁陕县| 铜梁县| 武义县| 陕西省| 绥芬河市| 江北区| 漾濞| 绩溪县| 灵宝市| 德兴市| 池州市| 芜湖市| 米脂县| 鄱阳县| 台东县| 宜川县| 本溪| 长垣县| 正蓝旗| 双桥区| 扶风县| 家居| 漯河市| 泸溪县| 郁南县| 宁南县| 凯里市| 科技| 蓝田县| 郴州市| 蒙阴县| 宁武县| 马鞍山市| 威远县| 佛教| 鄱阳县| 舒兰市|