亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理設(shè)備及方法

文檔序號:6372101閱讀:107來源:國知局
專利名稱:信息處理設(shè)備及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一信息處理設(shè)備及方法,更詳細(xì)地,涉及一能夠適當(dāng)?shù)亟邮蘸桶l(fā)送例如版權(quán)內(nèi)容的信息處理設(shè)備及方法。
背景技術(shù)
隨著近來以因特網(wǎng)為典型的公共廣域網(wǎng)(下文稱為WAN)和安裝于普通住宅的局域網(wǎng)(下文稱為LAN)的擴(kuò)展,各種數(shù)據(jù)通信經(jīng)由這些網(wǎng)絡(luò)劇烈地進(jìn)行。當(dāng)例如視頻與音樂的內(nèi)容,經(jīng)由網(wǎng)絡(luò)被發(fā)送,認(rèn)證和密鑰交換在通信伙伴設(shè)備之間進(jìn)行,且為保護(hù)版權(quán),加密的內(nèi)容被發(fā)送(參考一非專利文獻(xiàn)DTCP說明書卷I第I. 3版(信息版)http://www.dtcp.com/daTa/Info 20040107 dtcp Vol I lp3.pdf)。從版權(quán)的觀點(diǎn)出發(fā),有這樣一種情形,其中盡管在一家庭內(nèi)的復(fù)制與發(fā)送被允許,向或從另一由WAN互聯(lián)的家庭發(fā)送內(nèi)容是期望被限制的。例如,在一種情形下這種限制成為必須,即盡管通過錄制電視廣播所獲得的內(nèi)容可在私有使用范圍(在一家庭里)使用,向第三方發(fā)送此內(nèi)容被認(rèn)為是侵犯版權(quán)。在此限制下,需要一用來發(fā)送受版權(quán)保護(hù)內(nèi)容的設(shè)備(發(fā)送設(shè)備)來確定一用來接收該內(nèi)容的通信伙伴設(shè)備(接收設(shè)備)是在同一 LAN內(nèi)還是經(jīng)由一 WAN連接。例如,從IP地址檢查是否一通信伙伴在同一子網(wǎng),或從IP通信數(shù)據(jù)包通過的路由器的數(shù)量(跳躍計(jì)數(shù))知道一通信伙伴是否經(jīng)由一 WAN(因特網(wǎng))連接是可能的。然而在經(jīng)由WAN(因特網(wǎng))的通信中,如果使用了例如虛擬個(gè)人網(wǎng)絡(luò)(VPN)的技術(shù),不含IP路由器的同一子網(wǎng)連接成為可能。也就是說,非法地獲得內(nèi)容是可能的。一方法已被提議,它通過測量與一通信伙伴通信的一次往返時(shí)間(RTT)來確定通信距離。這是利用了 WAN—例如因特網(wǎng)一比起家庭LAN,因?yàn)檩^長通信距離及在中間路由器處理所需時(shí)間等等,所以有較長的通信數(shù)據(jù)發(fā)送時(shí)間。例如,如圖IA所示,發(fā)送設(shè)備測量一次往返時(shí)間一例如一測量命令(SI)到達(dá)接收設(shè)備所用的發(fā)送時(shí)間,以及來自該接收設(shè)備對該測量命令的響應(yīng)(S2)的發(fā)送時(shí)間。在同一家庭網(wǎng)絡(luò)內(nèi)的往返時(shí)間是一預(yù)定的指定時(shí)間(例如5ms)或更短,然而經(jīng)由因特網(wǎng)(WAN)的通信用較長時(shí)間(例如7ms)。因而從往返時(shí)間來確定該接收設(shè)備是否經(jīng)由WAN連接是可能的。

發(fā)明內(nèi)容
然而,如果內(nèi)容發(fā)送允許/禁止僅由往返時(shí)間來確定,如圖IB所示,通過在中間路徑(例如,在同一 LAN)插入一第三設(shè)備X并響應(yīng)測量命令,往返時(shí)間可被縮短,且內(nèi)容可被非法獲得。通過使用僅該接收設(shè)備可知的信息,可使該接收設(shè)備響應(yīng)。然而,如圖IC所示,該設(shè)備X預(yù)先向接收設(shè)備發(fā)送測量命令S21,并獲得基于僅該接收設(shè)備可知的信息的響應(yīng)S22。當(dāng)一測量命令S31從發(fā)送設(shè)備發(fā)來,一被記住的響應(yīng)S32被返回,從而該接收設(shè)備可通過偷用身份冒充為一經(jīng)授權(quán)的設(shè)備。本發(fā)明在上述環(huán)境下產(chǎn)生,并允許對例如受版權(quán)保護(hù)的內(nèi)容進(jìn)行正當(dāng)傳送。本發(fā)明的第一信息處理設(shè)備包括接收裝置,用來接受發(fā)自一接收設(shè)備的對一命令的響應(yīng),該響應(yīng)包括預(yù)定的響應(yīng)數(shù)據(jù);測量裝置,用來測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間;認(rèn)證裝置,用來根據(jù)用上述測量裝置測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備; 生成裝置,用來生成要插入該命令的認(rèn)證數(shù)據(jù);發(fā)送裝置,用來向該接收設(shè)備發(fā)送最多k次包含由上述認(rèn)證裝置生成的認(rèn)證數(shù)據(jù)預(yù)定的一個(gè)的命令,直到上述認(rèn)證裝置成功認(rèn)證;存儲裝置,用來存儲包含在由上述發(fā)送裝置發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在由上述接收裝置所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);請求裝置,用來請求由上述認(rèn)證裝置認(rèn)證該接收設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及確定裝置,用來確定發(fā)自該接收設(shè)備以響應(yīng)來自上述請求裝置的請求的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)、及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用來根據(jù)確定結(jié)果來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。上述確定裝置可根據(jù)從上述認(rèn)證數(shù)據(jù)、響應(yīng)數(shù)據(jù)及在能使用一內(nèi)容的設(shè)備間共享的數(shù)據(jù)中創(chuàng)建的簽名來認(rèn)證接收設(shè)備,上述各數(shù)據(jù)分別發(fā)自該接收設(shè)備以響應(yīng)來自上述請求裝置的請求。上述測量裝置可測量從當(dāng)該命令發(fā)自發(fā)送裝置到對該命令的響應(yīng)在該接收設(shè)備被收到的時(shí)間,作為響應(yīng)時(shí)間。本發(fā)明的第一信息處理方法包括一接收步驟,以接收發(fā)自一接收設(shè)備的對一命令的響應(yīng),該響應(yīng)包括預(yù)定的響應(yīng)數(shù)據(jù);一測量步驟,以測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間;一認(rèn)證步驟,以根據(jù)由上述測量步驟中一個(gè)過程測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備;一生成步驟,以生成要插入該命令的認(rèn)證數(shù)據(jù);一發(fā)送步驟,以向該接收設(shè)備發(fā)送最多k次發(fā)送包含由上述認(rèn)證步驟中一過程生成的認(rèn)證數(shù)據(jù)預(yù)定的一個(gè)的命令,直到通過上述認(rèn)證步驟中的一個(gè)過程成功認(rèn)證;一存儲步驟,以存儲包含在上述發(fā)送步驟中一過程中發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述接收步驟的一過程中所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);一請求步驟,以請求由上述認(rèn)證步驟中的一過程所認(rèn)證的該接收設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及一確定步驟,以確定發(fā)自該接收設(shè)備以響應(yīng)來自上述請求步驟一過程的請求的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)、以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用來根據(jù)確定結(jié)果來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。在本發(fā)明的第一信息處理設(shè)備和方法中一發(fā)自接收設(shè)備的、包含對一命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng)被接收;發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間被測量;該接收設(shè)備根據(jù)測量所得的響應(yīng)時(shí)間被認(rèn)證;要插到該命令中的認(rèn)證數(shù)據(jù)被生成;包含所生成的認(rèn)證數(shù)據(jù)中預(yù)定的一個(gè)的命令被發(fā)送最多k次到該接收設(shè)備,直到認(rèn)證成功;該包含在已發(fā)送命令的認(rèn)證數(shù)據(jù)及包含在所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)被存儲;該經(jīng)認(rèn)證的接收設(shè)備被請求發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù)及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);發(fā)自該接收設(shè)備、以響應(yīng)該請求的認(rèn)證數(shù)據(jù)與響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送命令內(nèi)的認(rèn)證數(shù)據(jù)及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致被確定,且根據(jù)該確定結(jié)果,一內(nèi)容對該接收設(shè)備允許/禁止被確定。本發(fā)明的第二信息處理設(shè)備包括接收裝置,用來接收發(fā)自一發(fā)送設(shè)備、包含預(yù)定認(rèn)證數(shù)據(jù)的命令;第一發(fā)送裝置,用來向該發(fā)送設(shè)備發(fā)送包含對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng);及第二發(fā)送裝置,以向發(fā)送設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù),來響應(yīng)來自該發(fā)送設(shè)備的請求。上述第二發(fā)送裝置可向該發(fā)送設(shè)備發(fā)送認(rèn)證數(shù)據(jù),響應(yīng)數(shù)據(jù)及創(chuàng)建自在能使用一內(nèi)容的設(shè)備間共享的數(shù)據(jù)的簽名。 本發(fā)明的第二信息處理方法包括一接收步驟,以接收發(fā)自一發(fā)送設(shè)備、包含預(yù)定認(rèn)證數(shù)據(jù)的命令;第一發(fā)送步驟,以向該發(fā)送設(shè)備發(fā)送包含對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng);及第二發(fā)送步驟,以向發(fā)送設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù),來響應(yīng)來自該發(fā)送設(shè)備的請求。在本發(fā)明的第二信息處理設(shè)備和方法中,一發(fā)自一發(fā)送設(shè)備、包含預(yù)定認(rèn)證數(shù)據(jù)的命令被接收;一包含對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng)被發(fā)到該發(fā)送設(shè)備;且為響應(yīng)來自該發(fā)送設(shè)備的請求,包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù)及包含在對該命令響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)被發(fā)送到該發(fā)送設(shè)備。根據(jù)本發(fā)明,舉例來說,一受版權(quán)保護(hù)的內(nèi)容可被適當(dāng)?shù)貍魉汀?br>

圖1Α, IB和IC是不意使用相關(guān)技術(shù)中一通/[目系統(tǒng)的范例的圖;圖2是示意使用采用本發(fā)明的通信系統(tǒng)的范例的圖;圖3是示意如圖2所示終端結(jié)構(gòu)范例的框圖;圖4是示意如圖3所示發(fā)送允許/禁止單元結(jié)構(gòu)范例的框圖;圖5是示意如圖3所示響應(yīng)控制單元結(jié)構(gòu)范例的框圖;圖6是示意發(fā)送允許/禁止過程的流程圖;圖7是示意響應(yīng)控制過程的流程圖;圖8是示意如圖2所示終端的一次運(yùn)行的圖;圖9是另一不意如圖2所不終端的一次運(yùn)行的圖;及圖10是另一示意如圖2所示終端的一次運(yùn)行的圖;圖11是另一示意如圖2所示終端的一次運(yùn)行的圖。
具體實(shí)施例方式本發(fā)明的第一信息處理設(shè)備包括接收裝置(例如圖4所示的測量響應(yīng)接收單元33),用來接受發(fā)自一接收設(shè)備的對一命令的響應(yīng),該響應(yīng)包括預(yù)定的響應(yīng)數(shù)據(jù);測量裝置(例如圖4所示的RTT測量單元35),用來測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間;認(rèn)證裝置(例如圖4所示的控制響應(yīng)單元37),用來根據(jù)用上述測量裝置測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備;生成裝置(例如圖4所示的認(rèn)證數(shù)據(jù)生成單元31),用來生成要插入該命令的認(rèn)證數(shù)據(jù);發(fā)送裝置(例如如圖4所示的測量命令發(fā)送單元32),用來向該接收設(shè)備發(fā)送最多k次包括由上述認(rèn)證裝置生成的認(rèn)證數(shù)據(jù)預(yù)定的一個(gè)的命令,直到上述認(rèn)證裝置成功認(rèn)證;存儲裝置(例如圖4所示的存儲單元34),用來存儲包含在由上述發(fā)送裝置發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在由上述接收裝置所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);請求裝置(例如如圖4所示的控制命令發(fā)送單元36),用來請求由上述認(rèn)證裝置認(rèn)證的該接收設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及確定裝置(例如圖4所示的控制確定單元38),用來確定發(fā)自該接收設(shè)備以響應(yīng)來自上述請求裝置的請求的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)、及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用來根據(jù)確定結(jié)果來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。 本發(fā)明的第一信息處理方法包括一接收步驟(例如圖6所示的步驟S56),以接收發(fā)自一接收設(shè)備的對一命令的響應(yīng),該響應(yīng)包括預(yù)定的響應(yīng)數(shù)據(jù);一測量步驟(例如圖6所示的步驟S55和S59),以測量發(fā)自該接受設(shè)備的對該命令的響應(yīng)時(shí)間;一認(rèn)證步驟(例如圖6所示的步驟S61),以根據(jù)由上述測量步驟中一個(gè)過程測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備;一生成步驟(例如圖6所示的步驟S53),以生成要插入該命令的認(rèn)證數(shù)據(jù);一發(fā)送步驟(例如圖6所示的步驟S54到S63),以向該接收設(shè)備發(fā)送最多k次發(fā)送包含由上述認(rèn)證步驟中一過程生成的認(rèn)證數(shù)據(jù)預(yù)定的一個(gè)的命令,直到通過上述認(rèn)證步驟中的一個(gè)過程成功認(rèn)證;一存儲步驟(例如圖6所示的步驟S55和S60),以存儲包含在上述發(fā)送步驟中一過程中發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述接收步驟的一過程中所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);一請求步驟(例如圖6所示的步驟S64),以請求由上述認(rèn)證步驟中的一過程所認(rèn)證的該接收設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在上述對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及一確定步驟(例如圖6所示的步驟S66),以確定發(fā)自該接收設(shè)備以響應(yīng)來自上述請求步驟一過程的請求的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)、以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用來根據(jù)確定結(jié)果來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。本發(fā)明的第二信息處理設(shè)備包括接收裝置(例如圖5所示的測量命令接收單元53),用來接收發(fā)自一發(fā)送設(shè)備、包含預(yù)定認(rèn)證數(shù)據(jù)的命令;第一發(fā)送裝置(例如圖5所示的測量響應(yīng)發(fā)送單元55),用來向該發(fā)送設(shè)備發(fā)送包含對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng);及第二發(fā)送裝置(例如圖5所示的控制響應(yīng)發(fā)送單元58),以向發(fā)送設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù),來響應(yīng)來自該發(fā)送設(shè)備的請求。本發(fā)明的第二信息處理方法包括一接收步驟(例如圖7所示的步驟S86),以接收發(fā)自一發(fā)送設(shè)備、包含預(yù)定認(rèn)證數(shù)據(jù)的命令;第一發(fā)送步驟(例如圖7所示的步驟S92),以向該發(fā)送設(shè)備發(fā)送包含對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng);及第二發(fā)送步驟(例如圖7所示的步驟S94),以向發(fā)送設(shè)備發(fā)送包含在第η次收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù),來響應(yīng)來自該發(fā)送設(shè)備的請求。
圖2示意包括終端11并采用本發(fā)明的通信系統(tǒng)結(jié)構(gòu)的示例。LAN 1-1和1_2 (如果無須個(gè)別識別,下文簡稱LAN 1,這也適用于接下來的描述)經(jīng)由典型為因特網(wǎng)的WAN 2互聯(lián)。LAN 1-1被安裝于例如一住宅中,且其范疇為由個(gè)人或家庭成員使用。終端11_1和11-2——例如個(gè)人計(jì)算機(jī)及影音設(shè)備——經(jīng)由交換集線器(未示于圖中)被連接到LAN
I-1。通過一例如以太網(wǎng)(注冊商標(biāo))(100BASE-TX)的高速接口,LANl-I和終端11-1及
II-2間的互聯(lián)被建立。終端11-1和11-2可經(jīng)由LAN1-1和WAN 2被連至LAN 1_2。LAN 1-2被按類似與LAN 1-1的方式配置,并有一連到其上的終端11_3。每個(gè)終端11都被注冊為一能夠傳送受版權(quán)保護(hù)的預(yù)定內(nèi)容的設(shè)備(這類設(shè)備在下文適當(dāng)處被稱為經(jīng)授權(quán)的設(shè)備)。每個(gè)終端11能將此內(nèi)容發(fā)送至在同一 LAN I內(nèi)另一終端,或從在同一 LAN I內(nèi)另一終端接收此內(nèi)容。如圖3所示,終端11被設(shè)置成具有一發(fā)送允許/禁止 確定單元21,一響應(yīng)控制單元22,—通信單元23及一內(nèi)容存儲單元24。當(dāng)一受版權(quán)保護(hù)的內(nèi)容(例如,存儲在內(nèi)容存儲單元24內(nèi)的內(nèi)容)要被發(fā)送,該發(fā)送允許/禁止確定單元21根據(jù)與接收方設(shè)備的往返時(shí)間(RTT)確定該接收方設(shè)備是否在同一 LAN I之內(nèi),并從該接收方設(shè)備收取僅經(jīng)授權(quán)的設(shè)備可知的信息,從而來確認(rèn)該RTT測量伙伴是否等同于該僅經(jīng)授權(quán)的設(shè)備可知的信息的提供者。根據(jù)此確認(rèn)結(jié)果,該發(fā)送允許/禁止確定單元21確定內(nèi)容發(fā)送允許/禁止。在圖IC中所示的例子中,并未確認(rèn)RTT測量伙伴(設(shè)備X)是否等同于該僅經(jīng)授權(quán)的設(shè)備可知的信息的提供者(接收設(shè)備)。因此,被插在和發(fā)送設(shè)備同一 LAN內(nèi)的未經(jīng)授權(quán)的設(shè)備X使接收設(shè)備向該發(fā)送設(shè)備提供該僅經(jīng)授權(quán)的設(shè)備可知的信息,從而內(nèi)容可非法地從該發(fā)送設(shè)備獲得。然而,根據(jù)本發(fā)明,如后將述,該RTT測量伙伴(設(shè)備X)是否等同于該僅經(jīng)授權(quán)的設(shè)備可知的信息的提供者(接收設(shè)備)被確認(rèn),因而如圖IC所解釋的盜版可被避免。當(dāng)要從接收方終端11接收預(yù)定內(nèi)容時(shí),所述響應(yīng)控制單元22經(jīng)由通信單元23,以將于后描述的方式,與發(fā)送方設(shè)備通信。并向該發(fā)送方設(shè)備發(fā)送接受該內(nèi)容所需的信息(此信息包括RTT測量所需的數(shù)據(jù),僅經(jīng)授權(quán)的設(shè)備可知的信息,確認(rèn)該RTT測量伙伴是否等同于該僅經(jīng)授權(quán)的設(shè)備可知的信息的提供者所需的信息)。通信單元23被連到LAN 1,并與在同一 LAN I內(nèi)的一設(shè)備、或與一經(jīng)由WAN 2連到一不同LAN I的設(shè)備通信。內(nèi)容存儲單元24內(nèi)存儲了將要發(fā)送到接收方終端11的內(nèi)容。此內(nèi)容受例如版權(quán)保護(hù),且只能被提供給被該版權(quán)允許使用該內(nèi)容、并被連到和發(fā)送方終端11同一 LAN I的終立而11 ο圖4展示了終端11的發(fā)送允許/禁止確定單元21的結(jié)構(gòu)示例。一認(rèn)證數(shù)據(jù)生成單元31生成構(gòu)成要被發(fā)送到一接收方設(shè)備、以進(jìn)行RTT測量的測量命令MC的認(rèn)證數(shù)據(jù)R。因?yàn)榇苏J(rèn)證數(shù)據(jù)R被用作隨機(jī)質(zhì)詢,它由一數(shù)字序列構(gòu)成,例如一在每次該認(rèn)證數(shù)據(jù)被生成時(shí)所生成的不可預(yù)測的偽隨機(jī)數(shù)字序列。一測量命令發(fā)送單元32通過UDP通信向一接收方設(shè)備發(fā)送該測量命令MC,此測量命令包括由認(rèn)證數(shù)據(jù)生成單元31所生成的認(rèn)證數(shù)據(jù)R。
一存儲單元34存儲該插在測量命令MC中的認(rèn)證數(shù)據(jù)R,包含在由該接收方設(shè)備提供的、響應(yīng)該測量命令MC的響應(yīng)MCR中的響應(yīng)數(shù)據(jù)S,及一響應(yīng)生成時(shí)間T (將于后描述)。一 RTT測量單元35測量與該接收方設(shè)備的RTT,以響應(yīng)由所述測量命令發(fā)送單元32及測量響應(yīng)接收單元33所提供的通知STR和END。一控制命令發(fā)送單元36通過TCP通信向該接收方設(shè)備發(fā)送控制命令CC,該控制命令包括一開始命令及一確認(rèn)命令(將于后描述)。一控制響應(yīng)接收單元37從該接收方設(shè)備收取一響應(yīng)該控制命令CC的響應(yīng)CCR。一控制確定單元38控制上述各單元,以根據(jù)與該接收方設(shè)備的RTT確定接收方設(shè)備是否在同一 LAN I內(nèi),并從該接收方設(shè)備收取僅經(jīng)授權(quán)設(shè)備可知的信息,從而來確認(rèn)該RTT測量伙伴是否等同于該僅經(jīng)授權(quán)設(shè)備可知的信息的提供者。根據(jù)此確認(rèn)結(jié)果,該控制確定單元38確定內(nèi)容發(fā)送允許/禁止。 連接圖4中各單元的箭頭指示主要數(shù)據(jù)發(fā)送/接收的流程。圖5展示了終端11的響應(yīng)控制單元22結(jié)構(gòu)的示例。一響應(yīng)數(shù)據(jù)生成單元52生成構(gòu)成對測量命令MC的響應(yīng)MCR的響應(yīng)數(shù)據(jù)S。因?yàn)榇隧憫?yīng)數(shù)據(jù)S被用作隨機(jī)質(zhì)詢,它由一數(shù)字序列構(gòu)成,例如一在每次該響應(yīng)數(shù)據(jù)被生成時(shí),生成的不可預(yù)測的偽隨機(jī)數(shù)字序列。該響應(yīng)數(shù)據(jù)S是獨(dú)立于在發(fā)送方設(shè)備生成的認(rèn)證數(shù)據(jù)R而生成的,且它們是不同的。一測量命令接收單元53從一發(fā)送方設(shè)備收取測量命令MC。一響應(yīng)生成時(shí)間測量單元54測量生成對該測量命令MC的響應(yīng)MCR所用的時(shí)間T (下文稱為響應(yīng)生成時(shí)間),以響應(yīng)由所述測量命令接收單元53所提供的通知STR和END。一測量響應(yīng)發(fā)送單元55生成對該測量命令MC的響應(yīng)MCR,并通過UDP通信將其發(fā)送到該發(fā)送方設(shè)備,該響應(yīng)MCR包括RTT測量所需的數(shù)據(jù)(例如響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T(將于后描述))。一存儲單元56存儲包含在該測量命令MC中的認(rèn)證數(shù)據(jù)R,以及在該響應(yīng)MCR中發(fā)送和包含的響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T。一控制命令接收單元57收取發(fā)自發(fā)送方設(shè)備的控制命令CC。一控制響應(yīng)發(fā)送單元58通過TCP通信將該對控制命令CC的響應(yīng)CCR發(fā)送到該發(fā)送方設(shè)備。例如,用來確認(rèn)該RTT測量伙伴是否等同于僅經(jīng)授權(quán)設(shè)備可知的信息的提供者的數(shù)據(jù),作為對控制命令CC的響應(yīng)CCR,被發(fā)送到發(fā)送方設(shè)備。一控制單元51控制上述各單元。接下來,參考圖6所示的流程圖,將對一發(fā)送允許/禁止過程(一由終端11的發(fā)送允許/禁止確定單元21執(zhí)行的過程)進(jìn)行描述。首先,終端11的發(fā)送允許/禁止確定單元21的控制命令發(fā)送單元36與一接收方設(shè)備建立TCP連接。假設(shè)一用于建立該TCP連接的端口號已預(yù)先在發(fā)送方終端11和接收方設(shè)備間取得同意。如果在該發(fā)送方設(shè)備和接收方設(shè)備間已建立TCP連接,則這個(gè)步驟可被省略。接下來,在步驟S51,控制命令發(fā)送單元36經(jīng)由該已建立的TCP連接向接收方設(shè)備發(fā)送一開始命令(控制命令CC),該開始命令表明RTT測量開始。此開始命令CC包含一會話號碼SID和每次會話發(fā)送方終端11可執(zhí)行的RTT重試次數(shù)(測量次數(shù))ks。
該會話號碼SID是被分配給要在該接收方設(shè)備執(zhí)行的一系列認(rèn)證過程(一次會話)的號碼。通過在發(fā)送和接收方共享這個(gè)會話號碼,每個(gè)會話的認(rèn)證過程可被區(qū)別。因?yàn)镽TT測量所需數(shù)據(jù)(例如,測量命令MC及其響應(yīng)MCR)通過不具有數(shù)據(jù)包重發(fā)的UDP通信發(fā)送,RTT測量取決于通信狀態(tài),可能沒有被恰當(dāng)?shù)貓?zhí)行,例如在中間通信路徑中的數(shù)據(jù)丟失。因網(wǎng)絡(luò)中其他通信的影響,數(shù)據(jù)包發(fā)送延遲也可能發(fā)生。因?yàn)檫@個(gè)原因,RTT測量被設(shè)置為可重試若干次。因?yàn)橹卦嚨拇螖?shù)取決于發(fā)送方設(shè)備和接收方設(shè)備的設(shè)置可能有所不同,在本例中,發(fā)送方設(shè)備的重試次數(shù)ks (例如,最大重試次數(shù))被通知給接收方設(shè)備。接下來,在步驟S52,控制響應(yīng)接收單元37從接收方設(shè)備收取對該開始命令CC的響應(yīng)CCR。該響應(yīng)CCR除包含在該開始命令CC中的會話號碼SID之外,還包含由接收方?jīng)Q定的每次會話的RTT重試次數(shù)k,及用來接收測量命令MC的UDP端口號pb。根據(jù)該開始命令 CC及其響應(yīng)CCR,發(fā)送方終端11與接收方設(shè)備對RTT測量重試次數(shù)(測量的次數(shù))k,會話號碼SID及由測量命令MC及其響應(yīng)MCR使用的UDP端口號pb取得一致。該接收方設(shè)備在由開始命令CC通知的能在發(fā)送方終端11執(zhí)行的RTT測量重試次數(shù),及能在接收方執(zhí)行的RTT測量重試次數(shù)間決定一個(gè)較小的,作為RTT測量重試次數(shù)k,并通過使用響應(yīng)CCR來向該發(fā)送方設(shè)備通知此較小數(shù)。在步驟S53,該認(rèn)證數(shù)據(jù)生成單元31生成相應(yīng)于包含在步驟S52接收到的響應(yīng)CCR中的RTT測量重試次數(shù)k的認(rèn)證數(shù)據(jù)R(k組認(rèn)證數(shù)據(jù))。在步驟S54,內(nèi)建于控制確定單元38的計(jì)數(shù)器i的值被初始化為I。此時(shí),所述認(rèn)證數(shù)據(jù)生成單元31將相應(yīng)于計(jì)數(shù)器i的值的認(rèn)證數(shù)據(jù)(例如,第i次生成的認(rèn)證數(shù)據(jù)Ri)提供給測量命令發(fā)送單元32及存儲單元34。在步驟S55,所述測試命令發(fā)送單元32以包含在對控制命令CC的響應(yīng)CCR中的UDP端口號,通過UDP通信,將測量命令MC發(fā)送到接收方設(shè)備。該測量命令包含會話號碼SID,由認(rèn)證數(shù)據(jù)生成單元31提供的認(rèn)證數(shù)據(jù)Ri (在k組認(rèn)證數(shù)據(jù)里,對應(yīng)于計(jì)數(shù)器i的值的認(rèn)證數(shù)據(jù)Ri),以及序列號Ci (代表計(jì)數(shù)器i的值的數(shù))。當(dāng)測量命令MC被發(fā)送,該測量命令發(fā)送單元32發(fā)布一個(gè)通知STR,向RTT測量單元35指明該次發(fā)送。一收到這個(gè)通知,RTT測量單元35開始RTT測量。存儲單元34存儲由認(rèn)證數(shù)據(jù)生成單元31提供的、與所述計(jì)數(shù)器i的值相關(guān)(與序列號Ci相關(guān))的認(rèn)證數(shù)據(jù)Ri。 在步驟S56,所述測量響應(yīng)接收單元33確定該響應(yīng)MCR是否收自接收方設(shè)備,如果它確定響應(yīng)MCR還沒有收到,該流程前進(jìn)至步驟S57,在那里確定已等待該響應(yīng)預(yù)定時(shí)間還是更長時(shí)間(確定在步驟S55開始RTT測量后,預(yù)定時(shí)間是否已過去)。如果在步驟S57確定了預(yù)定時(shí)間還未過去,該流程回到步驟S56在其后執(zhí)行后續(xù)過程。如果在步驟S57確定了預(yù)定時(shí)間已經(jīng)過去,那么該流程前進(jìn)至步驟S62,在那時(shí)確定該計(jì)數(shù)器i的值是否大于重試次數(shù)k (確定該RTT測量是否已執(zhí)行了 k次)。如果確定該計(jì)數(shù)器i的值還不大于重試次數(shù)k (該RTT測量還未被執(zhí)行k次),該流程前進(jìn)至步驟S63,在那里該計(jì)數(shù)器i的值增加1,隨后回到步驟S55。在為發(fā)送測量命令MC所進(jìn)行的UDP通信中,數(shù)據(jù)包可能沒有到達(dá)該通信伙伴。因而,如果發(fā)送方終端11在測量命令MC被發(fā)送之后的預(yù)定時(shí)間過去后仍不能收到響應(yīng)MCR,當(dāng)前測量被認(rèn)為失敗,且下一次RTT測量開始(返回步驟S55)。如果在步驟S56確定該響應(yīng)MCR已收到,該流程前進(jìn)至步驟S58,在那里所述測量響應(yīng)接收單元33從所收到的響應(yīng)MCR中讀出響應(yīng)數(shù)據(jù)Sj,序列號Cj及響應(yīng)生成時(shí)間Tj,并將它們提供給控制確定單元38。該控制確定單元38確定由所述測量響應(yīng)接收單元33提供的序列號Cj是否與計(jì)數(shù)器i的值(已發(fā)送的測量命令MC的序列號Ci) 一致。確 認(rèn)該響應(yīng)MCR序列號Cj及該測量命令MC序列號Ci的意義將在后描述。如果在步驟S58確定不存在一致,該流程返回步驟S56,在那里后續(xù)過程被執(zhí)行,然而如果確定存在一致,該流程前進(jìn)至步驟S59。在步驟S59,所述測量響應(yīng)接收單元33發(fā)布一個(gè)通知END,來向RTT測量單元35指示響應(yīng)MCR已收到。該RTT測量單元35終止開始于步驟S55的RTT測量,并向所述控制確定單元38提供一測量結(jié)果(RTT)。在步驟S60,該測量響應(yīng)接收單元33向存儲單元34提供包含在所收到的響應(yīng)MCR中的響應(yīng)數(shù)據(jù)Sj及響應(yīng)生成時(shí)間Tj。該存儲單元34存儲由測量響應(yīng)接收單元33提供的,與計(jì)數(shù)器i的值相關(guān)的響應(yīng)數(shù)據(jù)Sj及響應(yīng)生成時(shí)間Tj。也就是說,該存儲單元34存儲與計(jì)數(shù)器i的值相關(guān)的認(rèn)證數(shù)據(jù)Ri (步驟S55),響應(yīng)數(shù)據(jù)Sj及響應(yīng)生成時(shí)間Tj。盡管細(xì)節(jié)將在后給出,響應(yīng)生成時(shí)間T是接收方設(shè)備生成對測量命令MC的響應(yīng)MCR所用的時(shí)間。在步驟S61,所述控制確定單元38從由RTT測量單元35提供的RTT減去由測量響應(yīng)接收單元33提供的響應(yīng)生成時(shí)間Tj (包含在響應(yīng)MCR中),并確定減得的結(jié)果值是否長于預(yù)定的指定時(shí)間TL。測量所得的RTT是該測量命令MC到接收方設(shè)備的發(fā)送時(shí)間、接收方生成響應(yīng)MCR所用的響應(yīng)生成時(shí)間T,以及響應(yīng)MCR到發(fā)送方終端11的發(fā)送時(shí)間的總和。從該測量所得的RTT減去生成該響應(yīng)MCR所用的響應(yīng)生成時(shí)間,從而可獲得實(shí)際的RTT。如果發(fā)送方終端11和接收方設(shè)備被連到同一 LAN 1,指定時(shí)間TL是短于實(shí)際RTT的時(shí)間。也就是說,如果實(shí)際RTT長于該指定時(shí)間TL,可以確定該接收方設(shè)備未被連到與發(fā)送方終端11同一 LAN I。如果實(shí)際RTT不長于(等于或短于)該指定時(shí)間TL,可以確定該接收方設(shè)備被連到與發(fā)送方終端11同一 LAN I。如果在步驟S61確定為“是”(若在第i次RTT測量確定該接收方設(shè)備未被連到與發(fā)送方終端11同一 LAN I),該流程前進(jìn)至步驟S62,在那里所述控制確定單元38確定計(jì)數(shù)器i的值是否大于k (RTT測量是否已重試了 k次)。如果確定計(jì)數(shù)器i的值不大于k (RTT測量還未重試k次),該流程前進(jìn)至步驟S63,在那里計(jì)數(shù)器i的值被增加I。此時(shí),所述認(rèn)證數(shù)據(jù)生成單元31向測量命令發(fā)送單元32及存儲單元34提供相應(yīng)于計(jì)數(shù)器i新值的認(rèn)證數(shù)據(jù)Ri。其后,該流程返回步驟S55來執(zhí)行后續(xù)過程。也就是說,如果未獲得指示實(shí)際RTT不短于指定時(shí)間TL的響應(yīng)MCR,該RTT測量最多被重復(fù)k次。如果在步驟S61確定為“否”(如果獲得了指示實(shí)際RTT等于或短于指定時(shí)間TL的響應(yīng)MCR),該流程前進(jìn)至步驟S64。
在步驟S64,所述控制命令發(fā)送單元36發(fā)送一控制命令(確認(rèn)命令)CC給接收方設(shè)備,該控制命令請求發(fā)送包含在本次會話最后收到的測量命令MC內(nèi)的認(rèn)證數(shù)據(jù)R,及包含在對該測量命令MC的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T。在步驟S65,一從接收方設(shè)備收到對在步驟S64發(fā)送的確認(rèn)命令CC的響應(yīng)CCR,該控制響應(yīng)接收單元37將其提供給控制確定單元38。在響應(yīng)CCR中,舉例來說,對包含在接收方設(shè)備最后收到的測量命令MC中的認(rèn)證數(shù)據(jù)R,及包含在對該測量命令MC的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T給出一通過基于經(jīng)授權(quán)設(shè)備共享密鑰的散列過程獲得的散列值(簽名)。在步驟S66,所述控制確定單元38根據(jù)由控制響應(yīng)接收單元37提供的響應(yīng)CCR確定一內(nèi)容是否被允許向該接收方設(shè)備發(fā)送。更明確地,該控制確定單元38從存儲單元34讀出包含在最后發(fā)送到接收方設(shè)備 的測量命令MC中的認(rèn)證數(shù)據(jù)R,以及包含在對該測量命令MC的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T,并執(zhí)行基于由經(jīng)授權(quán)設(shè)備共享的密鑰的散列過程。 該控制確定單元38確定在響應(yīng)CCR內(nèi)的散列值是否與由控制確定單元38通過散列過程獲得的散列值一致。如果確定兩者是一致的,則確定該RTT測量伙伴等同于僅經(jīng)授權(quán)設(shè)備可知的該信息(簽名)的提供者,該內(nèi)容被允許發(fā)送到接收方設(shè)備。用來確認(rèn)該RTT測量伙伴是否等同于僅經(jīng)授權(quán)設(shè)備可知信息的提供者的認(rèn)證數(shù)據(jù)R,響應(yīng)數(shù)據(jù)S和響應(yīng)生成時(shí)間T在適當(dāng)?shù)牡胤奖环Q作確認(rèn)數(shù)據(jù)Q。如果給予響應(yīng)CCR的簽名是用密鑰加密生成,以保護(hù)該確認(rèn)數(shù)據(jù)Q全部或局部的版權(quán),則控制確定單元38用公鑰解密該簽名,并確定所得的確認(rèn)數(shù)據(jù)Q是否與從存儲單元34讀出的確認(rèn)數(shù)據(jù)Q—致。如果在步驟S66確定該內(nèi)容被允許發(fā)送到該接收方設(shè)備(終端11)(如果該RTT測量伙伴等同于該僅經(jīng)授權(quán)設(shè)備可知信息的提供者),該流程前進(jìn)至步驟S67,在那里控制確定單元38通知通信單元23 (圖3)該接收方設(shè)備是該內(nèi)容被允許發(fā)送到的設(shè)備(該內(nèi)容被允許發(fā)送,且被連到與發(fā)送方終端11同一 LAN I的設(shè)備)。該通信單元23從內(nèi)容存儲單元24讀出該內(nèi)容并將其發(fā)送給接收方設(shè)備(終端11)。如果在步驟S66確定該內(nèi)容被禁止發(fā)送到該接收方設(shè)備(如果該RTT測量伙伴不等同于該僅經(jīng)授權(quán)設(shè)備可知信息的提供者),該流程前進(jìn)至步驟S68,在那里控制確定單元38通知通信單元23該接收方設(shè)備是未經(jīng)授權(quán)設(shè)備,該內(nèi)容被禁止向其發(fā)送。通信單元23不發(fā)送該內(nèi)容給該接收方設(shè)備。如果在步驟S62確定計(jì)數(shù)器i的值大于k(如果指示實(shí)際RTT等于或短于TL的響應(yīng)MCR未被獲得,即使RTT測量已進(jìn)行了 k次),該流程前進(jìn)至步驟S69,在那里控制確定單元38通知通信單元23該接收方設(shè)備是在本地網(wǎng)絡(luò)之外的設(shè)備(一未連到同一 LAN I的設(shè)備)。通信單元23不發(fā)送該內(nèi)容給該接收方設(shè)備。在步驟S70,控制命令發(fā)送單元36發(fā)送一個(gè)結(jié)束命令(控制命令)CC給接收方設(shè)備。以上述方式,發(fā)送允許/禁止確定過程被執(zhí)行。在上面的描述中,盡管k組認(rèn)證數(shù)據(jù)R在步驟S52被生成,每次在步驟S55測量命令MC被發(fā)送時(shí),被該測量命令使用的認(rèn)證數(shù)據(jù)R可于每次生成。
接下來,參考圖7所示的流程圖,將對響應(yīng)控制過程(由終端11的響應(yīng)控制單元22執(zhí)行的一個(gè)過程)進(jìn)行描述。在步驟S81,終端11的接收控制單元22的控制命令接收單元57建立與發(fā)送方設(shè)備合作的TCP連接,并收取一開始命令CC (步驟S51)該命令指示RTT測量開始,并經(jīng)由TCP連接發(fā)自該發(fā)送方設(shè)備。接下來,在步驟S82,測量命令接收單元53決定 用于接受發(fā)自發(fā)送方設(shè)備的測量命令MC的UDP端口 pb。該測量接收單元53在包含在控制開始命令CC內(nèi)的能在發(fā)送方設(shè)備執(zhí)行的RTT測量重試次數(shù)ks,及能由接收方終端11處理的RTT測量重試次數(shù)間決定一個(gè)較小的,作為本次會話的RTT測量重試次數(shù)k。響應(yīng)數(shù)據(jù)生成單元52生成k組響應(yīng)數(shù)據(jù)組S。在步驟S83,控制響應(yīng)發(fā)送單元58經(jīng)由在步驟S81建立的TCP連接發(fā)送一響應(yīng)CCR給發(fā)送方設(shè)備,該響應(yīng)CCR包括分別包含在步驟S81收到的控制命令CC內(nèi)的會話號碼SID,RTT測量重試次數(shù)k,及UDP端口號pb。發(fā)送方設(shè)備收取所發(fā)送的響應(yīng)CCR(步驟S52)。在步驟S84,內(nèi)建于控制單元51的計(jì)數(shù)器j的值被初始化為O。在步驟S85確定該命令是否被收到。如果確定該命令已收到,該流程前進(jìn)至步驟S86,在那里確定所收到的命令是否是測量命令MC(步驟S55)。如果確定所收到的命令是測量命令MC,該流程前進(jìn)至步驟S87。在步驟S87,測量命令接收單元53確定包含在該測量命令MC中的序列號Ci是否大于計(jì)數(shù)器j的值。如果確定該序列號Ci大于計(jì)數(shù)器j的值,該流程前進(jìn)至步驟S88。這個(gè)過程的意義稍后將與圖6所示在步驟S58的過程的意義一同描述。在步驟S88,測量命令接收單元53發(fā)布一通知STR,向響應(yīng)生成時(shí)間測量單元54指示測量命令MC已被收到。作為對此的響應(yīng),該響應(yīng)時(shí)間測量單元54開始測量響應(yīng)生成時(shí)間。在步驟S89,計(jì)數(shù)器j的值被設(shè)為包含在測量命令MC內(nèi)的序列號Ci的值。此時(shí),響應(yīng)數(shù)據(jù)生成單元52提供對應(yīng)于計(jì)數(shù)器j所設(shè)值的響應(yīng)數(shù)據(jù)Sj給測量響應(yīng)發(fā)送單元55及存儲單元56。接下來,在步驟S90,測量命令接收單元53讀出包含在所收到的測量命令MC內(nèi)的認(rèn)證數(shù)據(jù)Ri,并將其提供給存儲單元56和測量響應(yīng)發(fā)送單元55。存儲單元56存儲由測量命令接收單元53提供的、與計(jì)數(shù)器j的值相關(guān)的認(rèn)證數(shù)據(jù)Ri。在步驟S91,測量命令接收單元53發(fā)布一通知END,來向響應(yīng)生成時(shí)間測量單元54指示讀取認(rèn)證Ri已經(jīng)完成。該響應(yīng)生成時(shí)間測量單元54終止開始于步驟S88的響應(yīng)生成時(shí)間測量,并提供測量結(jié)果Tj給測量響應(yīng)發(fā)送單元55及存儲單元56。在步驟S92,測量響應(yīng)發(fā)送單元55向發(fā)送方設(shè)備發(fā)送一響應(yīng)MCR,該響應(yīng)包括會話號碼SID,代表計(jì)數(shù)器j的值的序列號Cj,由響應(yīng)數(shù)據(jù)生成單元52提供的響應(yīng)數(shù)據(jù)Si,以及由響應(yīng)生成時(shí)間測量單元54提供的響應(yīng)生成時(shí)間Tj。存儲單元56存儲與計(jì)數(shù)器j的值相關(guān)的響應(yīng)數(shù)據(jù)Sj和響應(yīng)生成時(shí)間Tj。也就是說,該存儲單元56存儲與計(jì)數(shù)器j的值相關(guān)的認(rèn)證數(shù)據(jù)Ri (步驟S90),響應(yīng)數(shù)據(jù)Sj及響應(yīng)生成時(shí)間Tj。如果在步驟S86確定該命令不是測量命令MC,該流程前進(jìn)至步驟S93,在那里確定是否確認(rèn)命令CC(步驟S64)已收到。如果確定確認(rèn)命令CC已經(jīng)收到,該流程前進(jìn)至步驟S94。在步驟S94,控制響應(yīng)發(fā)送單元58從存儲單元56讀出包含在最后收到的測量命令MC內(nèi)的認(rèn)證數(shù)據(jù)Ri,及包含在對應(yīng)于測量命令MC的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)Sj和響應(yīng)生成時(shí)間Tj,并將其與簽名發(fā)送到發(fā)送方設(shè)備。如果在步驟S93確定該命令不是確認(rèn)命令(結(jié)束命令CC (步驟S70)被收到),該過程被終止。以上述方式,該響應(yīng)控制過程被執(zhí)行。在上面的描述中,盡管k組響應(yīng)數(shù)據(jù)S首先 在步驟S82生成,每次在步驟S90收到測量命令MC時(shí),用于對該測量命令的響應(yīng)MCR的響應(yīng)數(shù)據(jù)S可在每次被生成??蛇x地,一組響應(yīng)數(shù)據(jù)SI可首先在步驟S82生成,且在響應(yīng)MCR在步驟S92被發(fā)送后,用于對下一測量命令MC的響應(yīng)MCR的響應(yīng)數(shù)據(jù)S可被生成。接下來,將對圖6所示在步驟S58的過程進(jìn)行描述。在步驟S58的過程中,確定來自接收方設(shè)備的響應(yīng)MCR的序列號Cj是否與測量命令MC的序列號Ci (計(jì)數(shù)器i的值)一致。因?yàn)樵摐y量命令MC和響應(yīng)命令MCR間的相應(yīng)關(guān)系被確認(rèn),就可能對基于非對應(yīng)于該測量命令MC的響應(yīng)MCR不執(zhí)行RTT認(rèn)證(對另一測量命令MC的響應(yīng)MCR)。例如,如圖8中所示,假設(shè)接收方用很長時(shí)間發(fā)送對第一測量命令MC的響應(yīng)MCR (步驟S92),假設(shè)發(fā)送方終端11確定超時(shí)(步驟S57),且第二測量命令MC被發(fā)送給接收方設(shè)備。還假設(shè)對第一測量命令MC的響應(yīng)MCR在第二測量命令MC已發(fā)送(步驟S55)后才在發(fā)送方終端11被收到,或者說沒有相對于第二測量命令MC的超時(shí)(步驟S57)。然而,根據(jù)本發(fā)明,可確定來自接收方設(shè)備的響應(yīng)MCR的序列號(=1)和第二測量命令MC的序列號(=2)不一致。因而,發(fā)送方終端11待命,直到對該第二測量命令MC的響應(yīng)MCR被收到(返回步驟S56),從而即使收到一非對應(yīng)響應(yīng)MCR,RTT認(rèn)證也不被執(zhí)行。接下來,將對在圖7中所示的在步驟S87的過程進(jìn)行描述。例如,如圖9中所示,假設(shè)無法為相對于第一測量命令MC的RTT測量獲得指示實(shí)際RTT短于該指定時(shí)間TL的響應(yīng)MCR,假設(shè)盡管第二測量命令MC已被發(fā)送,但該第二測量命令MC到達(dá)接收方終端11被延遲了,以至于被確定為該第二測量命令MC超時(shí),并假設(shè)第三測量命令已從發(fā)送方設(shè)備發(fā)送至接收方終端11。還假設(shè)在該第三測量命令MC已被收到,且在對該命令MC的響應(yīng)MCR已被發(fā)送之后,該第二測量命令MC才到達(dá)接收終端11。當(dāng)對該第二測量命令MC的響應(yīng)MCR在接收方終端11上生成時(shí),計(jì)數(shù)器j的值是3 (因?yàn)閷Φ谌郎y量命令MC的響應(yīng)MCR被生成)。當(dāng)對第二測量命令MC的響應(yīng)MCR被生成時(shí),該第二測量命令MC的序列號(=2)小于計(jì)數(shù)器j的值(=3)。因而,步驟S87確定“否”,從而對第二測量命令MC的響應(yīng)MCR不被生成。也就是說,隨在步驟S87的過程,根據(jù)不對應(yīng)于該測量命令MC的響應(yīng)MCR,RTT認(rèn)證不被執(zhí)行。終端11為任意盜版而進(jìn)行的操作會被特別地描述。例如,如圖IC中所示,當(dāng)為連到與發(fā)送方終端11同一 LAN I的未經(jīng)授權(quán)設(shè)備x開始發(fā)送允許/禁止過程時(shí),該發(fā)送方終端11通過從步驟S51到步驟S55的過程,發(fā)送第一測量命令MC給該未經(jīng)授權(quán)設(shè)備X,如圖10中所示。
該未經(jīng)授權(quán)設(shè)備X通過從步驟S81到步驟S92的響應(yīng)控制過程,發(fā)送對第一測量命令MC的響應(yīng)MCR到發(fā)送方終端11。在本例中,因?yàn)樵撐唇?jīng)授權(quán)設(shè)備X被連到與發(fā)送方終端11同一 LAN 1,根據(jù)RTT測量可確定該未經(jīng)授權(quán)的設(shè)備被連到同一 LAN I (在步驟S61確定“否”),確認(rèn)命令CC通過在步驟S64和S65的過程從發(fā)送方終端11發(fā)送到該未經(jīng)授權(quán)的設(shè)備X。在對第一測量命令MC的響應(yīng)MCR被發(fā)送后,一收到確認(rèn)命令CC,該未經(jīng)授權(quán)的設(shè)備X試圖通過在步驟S94的過程,發(fā)送包含在最后收到的測量命令中的認(rèn)證數(shù)據(jù)(第一測量命令MC的認(rèn)證數(shù)據(jù)Rl)及響應(yīng)數(shù)據(jù)SI和響應(yīng)生成時(shí)間Tl給發(fā)送方終端11。然而,因?yàn)樵撐唇?jīng)授權(quán)的設(shè)備X沒有創(chuàng)建適當(dāng)簽名所需的信息,該未經(jīng)授權(quán)的設(shè)備X向該發(fā)送方終端11發(fā)送不附簽名的這些數(shù)據(jù),或附加了不恰當(dāng)?shù)暮灻?,作為響?yīng)CCR。

在此案例中,因?yàn)榘l(fā)送方終端11不能驗(yàn)證該簽名,它確定該RTT測量伙伴不等同于僅經(jīng)授權(quán)設(shè)備可知的信息的提供者(步驟S66),且該內(nèi)容不被發(fā)送(步驟S68)。另一類盜版可被認(rèn)為是其中連到與發(fā)送方終端11同一 LAN I的未經(jīng)授權(quán)的設(shè)備X生成對測量命令MC的響應(yīng)MCR,且經(jīng)授權(quán)的終端11生成對確認(rèn)命令CC的響應(yīng)CCR。在此案例中,該未經(jīng)授權(quán)的設(shè)備X首先盜用該發(fā)送方終端11的身份,并通過從步驟S51到S55的過程,發(fā)送包括認(rèn)證數(shù)據(jù)Ra的測量命令MC給接收方終端11,來使接收方終端11通過從步驟S81到步驟S92的過程,發(fā)送包括響應(yīng)數(shù)據(jù)Sa及響應(yīng)生成時(shí)間Ta的響應(yīng)MCR,并獲得該響應(yīng)MCR。其后,該未經(jīng)授權(quán)的設(shè)備X盜用接收方終端11的身份。一收到通過從步驟S51到步驟S55的過程,發(fā)自發(fā)送方終端11的包括認(rèn)證數(shù)據(jù)Rb的測量命令MC,該未經(jīng)授權(quán)的設(shè)備X發(fā)送所述響應(yīng)MCR給發(fā)送方終端(步驟S92),該響應(yīng)MCR包括包含在從經(jīng)授權(quán)接收方終端11獲得的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)Sa,及響應(yīng)生成時(shí)間Ta’,此時(shí)間足夠長讓步驟S61確
定“否”。結(jié)果,確認(rèn)命令CC從發(fā)送方終端11被發(fā)送(步驟S64),且該未經(jīng)授權(quán)的設(shè)備x將該確認(rèn)命令CC直接發(fā)送給接收方終端11。一收到該確認(rèn)命令CC,該接收方終端11發(fā)送響應(yīng)CCR給發(fā)送方終端11,此響應(yīng)CCR包括分別附加簽名的包含在最后收到的測量命令MC內(nèi)的認(rèn)證數(shù)據(jù)(在此例中,包含在測量命令MC內(nèi)的認(rèn)證數(shù)據(jù)Ra由該未經(jīng)授權(quán)的設(shè)備X提供),包含在對該測量命令MC的響應(yīng)MCR內(nèi)的響應(yīng)數(shù)據(jù)Sa和響應(yīng)生成時(shí)間Ta。盡管發(fā)送方終端11能分析來自接收方終端11的響應(yīng)CCR的簽名,但該包含在響應(yīng)CCR內(nèi)的認(rèn)證數(shù)據(jù)Ra與最后發(fā)自發(fā)送方終端11的認(rèn)證數(shù)據(jù)不一致(發(fā)到該未經(jīng)授權(quán)設(shè)備X的測量命令MC的認(rèn)證數(shù)據(jù)Rb)(步驟S66確定“否”)。因此,該內(nèi)容不被提供給該未經(jīng)授權(quán)的設(shè)備X。根據(jù)本發(fā)明,盜版可被恰當(dāng)?shù)乇苊?。在上面的描述中,每次響?yīng)MCR被產(chǎn)生時(shí),接收方終端11測量響應(yīng)生成時(shí)間?;蛘撸活A(yù)定的時(shí)間——例如最短必需時(shí)間——可預(yù)先被決定,且此時(shí)間(定值)被用作響應(yīng)生成時(shí)間T。如果響應(yīng)生成時(shí)間T長度不足以影響RTT測量(如果一次通信發(fā)送時(shí)間很長,或如果在接收方設(shè)備的制造中,響應(yīng)生成過程在足夠短的時(shí)間內(nèi)執(zhí)行),就不必要考慮該響應(yīng)生成時(shí)間T。
本領(lǐng)域技術(shù)人員應(yīng)明白,在附加在 權(quán)利要求或其等價(jià)物范疇之內(nèi),各種修改、組合、次組合及改造可依賴設(shè)計(jì)需要及其他因素發(fā)生。
權(quán)利要求
1.一種信息處理設(shè)備,用以根據(jù)響應(yīng)一預(yù)定命令所用的響應(yīng)時(shí)間來確定是否發(fā)送一預(yù)定內(nèi)容到一連到一網(wǎng)絡(luò)的接收設(shè)備,其特征在于,包括 接收裝置,用以接收對發(fā)自一接收設(shè)備的對一命令的響應(yīng),所述響應(yīng)包括預(yù)定響應(yīng)數(shù)據(jù); 測量裝置,用于測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間; 認(rèn)證裝置,用于根據(jù)用所述測量裝置測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備; 生成裝置,用于生成要插入該命令的認(rèn)證數(shù)據(jù); 發(fā)送裝置,用于最多k次發(fā)送該包括由所述認(rèn)證裝置生成的認(rèn)證數(shù)據(jù)中預(yù)定的一個(gè)命令給該接收設(shè)備,直到所述認(rèn)證裝置認(rèn)證成功; 存儲裝置,用于存儲包含在由所述發(fā)送裝置發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在由所述接收裝置收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù); 請求裝置,用于請求由所述認(rèn)證裝置認(rèn)證的所述接收設(shè)備發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及 確定裝置,用于確定該接收設(shè)備響應(yīng)來自所述請求裝置的請求所發(fā)送的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)和包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用于根據(jù)確定結(jié)果,來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。
2.如權(quán)利要求I所述的信息設(shè)備,其特征在于,所述確定裝置根據(jù)一由該接收設(shè)備響應(yīng)來自所述請求裝置的請求而發(fā)送的認(rèn)證數(shù)據(jù)、響應(yīng)數(shù)據(jù)和能使用該內(nèi)容的設(shè)備間共享的數(shù)據(jù)所創(chuàng)建的簽名,來認(rèn)證該接收設(shè)備。
3.如權(quán)利要求I所述的信息設(shè)備,其特征在于,所述測量裝置測量從該命令從所述發(fā)送裝置被發(fā)送的時(shí)間,到該命令在該接收設(shè)備被收到的時(shí)間,將其作為響應(yīng)時(shí)間。
4.一種信息處理方法,用以根據(jù)響應(yīng)一預(yù)定命令所用的響應(yīng)時(shí)間來確定是否發(fā)送一預(yù)定內(nèi)容到一連到一網(wǎng)絡(luò)的接收設(shè)備,其特征在于,包括 接收步驟,以接收對發(fā)自一接收設(shè)備的對一命令的響應(yīng),所述響應(yīng)包括預(yù)定響應(yīng)數(shù)據(jù); 測量步驟,以測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間; 認(rèn)證步驟,以根據(jù)用所述測量步驟中一過程測量所得的響應(yīng)時(shí)間來認(rèn)證該接收設(shè)備; 生成步驟,以生成要插入該命令的認(rèn)證數(shù)據(jù); 發(fā)送步驟,以最多k次發(fā)送包括由所述認(rèn)證步驟中一過程生成的認(rèn)證數(shù)據(jù)中預(yù)定的一個(gè)的所述命令給該接收設(shè)備,直到所述認(rèn)證步驟的一過程認(rèn)證成功; 存儲步驟,以存儲包含在由所述發(fā)送步驟中一過程所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在由所述接收步驟中一過程收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù); 請求步驟,以請求由所述認(rèn)證步驟中一過程認(rèn)證的所述接收設(shè)備發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及 確定步驟,以確定該接收設(shè)備響應(yīng)來自所述請求步驟中一過程的請求所發(fā)送的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)和包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用于根據(jù)確定結(jié)果,來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。
5.一種信息處理設(shè)備,用于接收來自一連到一網(wǎng)絡(luò)的發(fā)送設(shè)備的預(yù)定內(nèi)容,其特征在于,包括接收裝置,用于接收一該發(fā)送設(shè)備發(fā)送的包括預(yù)定認(rèn)證數(shù)據(jù)的命令; 第一發(fā)送裝置,用于發(fā)送一包括對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng)給該發(fā)送設(shè)備;以及第二發(fā)送裝置,用于發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)給該發(fā)送設(shè)備,以響應(yīng)來自該發(fā)送設(shè)備的請求。
6.如權(quán)利要求5所述的信息處理設(shè)備,其特征在于,所述第二發(fā)送裝置基于該認(rèn)證數(shù)據(jù)、響應(yīng)數(shù)據(jù)和能使用該內(nèi)容的設(shè)備間共享的數(shù)據(jù)創(chuàng)建簽名,并發(fā)送此簽名給發(fā)送設(shè)備。
7.一種信息處理方法,用以接收來自一連到一網(wǎng)絡(luò)的發(fā)送設(shè)備的預(yù)定內(nèi)容,其特征在于,包括 接收步驟,以接收一包括該發(fā)送設(shè)備發(fā)送的預(yù)定認(rèn)證數(shù)據(jù)的命令; 第一發(fā)送步驟,以發(fā)送一包括對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng)給該發(fā)送設(shè)備;以及第二發(fā)送步驟,以發(fā)送該包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)給該發(fā)送設(shè)備,以響應(yīng)來自該發(fā)送設(shè)備的請求。
8.一種信息處理設(shè)備,用于根據(jù)響應(yīng)一預(yù)定命令所用的響應(yīng)時(shí)間,來確定是否發(fā)送一預(yù)定內(nèi)容給一連到一網(wǎng)絡(luò)的接收設(shè)備,其特征在于,包括 接收單元,配置成接收發(fā)自一接收設(shè)備的對一命令的響應(yīng),該響應(yīng)包括預(yù)定響應(yīng)數(shù)據(jù); 測量單元,配置成測量發(fā)自該接收設(shè)備的對該命令的響應(yīng)時(shí)間; 認(rèn)證單元,配置成根據(jù)由所述測量裝置測量所得的響應(yīng)時(shí)間,來認(rèn)證該接收設(shè)備; 生成單元,配置成生成要插入該命令的認(rèn)證數(shù)據(jù); 發(fā)送單元,配置成最多k次發(fā)送包括由所述認(rèn)證裝置生成的認(rèn)證數(shù)據(jù)中預(yù)定的一個(gè)的命令給該接收設(shè)備,直到所述認(rèn)證裝置認(rèn)證成功; 存儲單元,配置成存儲包含在由所述發(fā)送裝置發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在由所述接收裝置所收到的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù); 請求單元,配置成請求該由所述認(rèn)證裝置所認(rèn)證的接收設(shè)備發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),以及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù);以及 確定單元,配置成確定發(fā)自該接收設(shè)備,以響應(yīng)來自所述請求裝置的請求的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)是否與包含在第η次所發(fā)送的命令內(nèi)的認(rèn)證數(shù)據(jù)和包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)一致,并用于根據(jù)確定結(jié)果,來確定一內(nèi)容對該接收設(shè)備的發(fā)送允許/禁止。
9.一信息處理設(shè)備,用于接收來自一連到一網(wǎng)絡(luò)的發(fā)送設(shè)備的預(yù)定內(nèi)容,其特征在于包括 接收單元,配置成接收一包括發(fā)自該發(fā)送設(shè)備的預(yù)定認(rèn)證數(shù)據(jù)的命令; 第一發(fā)送單元,配置成發(fā)送一包括對該命令預(yù)定響應(yīng)數(shù)據(jù)的響應(yīng)給該發(fā)送設(shè)備;以及第二發(fā)送單元,配置成發(fā)送包含在第η次所收到的命令內(nèi)的認(rèn)證數(shù)據(jù),及包含在對該命令的響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)給該發(fā)送設(shè)備,以響應(yīng)來自該發(fā)送設(shè)備的請求。
全文摘要
一信息處理設(shè)備,用于根據(jù)響應(yīng)一預(yù)定命令所用的響應(yīng)時(shí)間,來確定是否要發(fā)送一預(yù)定內(nèi)容給一連到一網(wǎng)絡(luò)的接收設(shè)備,包括接收對一命令的響應(yīng)的接收裝置;測量對該命令響應(yīng)時(shí)間的測量裝置;認(rèn)證該接收設(shè)備的認(rèn)證裝置;生成要插入該命令的認(rèn)證數(shù)據(jù)的生成裝置;發(fā)送包含該認(rèn)證數(shù)據(jù)中預(yù)定的一個(gè)的命令的發(fā)送裝置;存儲包含在該命令內(nèi)的認(rèn)證數(shù)據(jù)及包含在該響應(yīng)內(nèi)的響應(yīng)數(shù)據(jù)的存儲裝置;請求該接收設(shè)備發(fā)送該認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù)的請求裝置;以及確定是否發(fā)自該接收設(shè)備的認(rèn)證數(shù)據(jù)和響應(yīng)數(shù)據(jù),并確定一內(nèi)容對該接收設(shè)備發(fā)送允許/禁止的確定裝置。
文檔編號G06F1/00GK102790765SQ201210213820
公開日2012年11月21日 申請日期2005年6月10日 優(yōu)先權(quán)日2004年6月11日
發(fā)明者嵨久登 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1