專利名稱:時(shí)刻證明服務(wù)器、終端裝置、和時(shí)刻證明方法
技術(shù)領(lǐng)域:
本發(fā)明涉及時(shí)刻證明服務(wù)器和終端裝置,該時(shí)刻證明服務(wù)器和終端裝置構(gòu)成將來自終端裝置的終端信息與時(shí)刻以及可以證明時(shí)刻的信息一起記錄來證明終端信息的時(shí)刻的真實(shí)性的系統(tǒng)。另外,本發(fā)明還涉及利用時(shí)刻證明服務(wù)器和終端裝置的時(shí)刻證明方法、在計(jì)算機(jī)上執(zhí)行該時(shí)刻證明方法的時(shí)刻證明程序和記錄有時(shí)刻證明程序的記錄介質(zhì)。
背景技術(shù):
為了表明產(chǎn)品是何時(shí)生產(chǎn)的,通常在產(chǎn)品上標(biāo)記生產(chǎn)的年月日以及時(shí)刻(下面將年月日和時(shí)刻合稱為“時(shí)刻”)。然而,僅僅在產(chǎn)品上刻印時(shí)刻并不能證明該產(chǎn)品真的就是在所刻印的時(shí)刻生產(chǎn)的。
為了解決這一問題,在專利文獻(xiàn)1中提出了如下系統(tǒng)和方法,即為了證明所刻印的時(shí)刻的真實(shí)性,通過將時(shí)刻和由該時(shí)刻所確定的經(jīng)時(shí)變化信息(例如在該時(shí)刻所發(fā)布的氣象信息等)進(jìn)行合成而產(chǎn)生合成信息,并將該合成信息刻印在產(chǎn)品上,從而可以在以后根據(jù)所刻印的合成信息來證明產(chǎn)品的生產(chǎn)年月日以及時(shí)刻。
專利文獻(xiàn)1特開2001-297062號(hào)公報(bào)發(fā)明內(nèi)容然而,可以通過附加數(shù)據(jù)壓縮、定位、數(shù)據(jù)拼接、條件設(shè)定、以及經(jīng)時(shí)變化信息的多樣性等有關(guān)技術(shù)來進(jìn)一步提高上述系統(tǒng)和方法的證明的可靠性。因此,本發(fā)明的目的在于,通過附加上述技術(shù),從而利用上述系統(tǒng)和方法進(jìn)一步提高證明的可靠性。
時(shí)刻證明服務(wù)器包括從終端裝置接收時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端裝置的終端信息的接收部分;輸入經(jīng)時(shí)變化信息的經(jīng)時(shí)變化信息輸入部分;將經(jīng)時(shí)變化信息輸入部分輸入的經(jīng)時(shí)變化信息進(jìn)行編碼以生成第1編碼并輸出第1編碼的第1編碼生成部分;根據(jù)接收部分所接收的終端信息和第1編碼生成部分所輸出的第1編碼來生成并輸出第2編碼的第2編碼生成部分;將第2編碼生成部分所輸出的第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送的發(fā)送部分;將發(fā)送部分所發(fā)送的時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)地存儲(chǔ)的時(shí)刻證明存儲(chǔ)部分;從終端裝置接收時(shí)刻證明編碼,并根據(jù)所接收的時(shí)刻證明編碼對(duì)時(shí)刻證明編碼存儲(chǔ)部分進(jìn)行檢索,以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并將基于所獲得的時(shí)刻的證明信息向終端裝置輸出的證明處理部分。
第1編碼生成部分所生成的編碼稱為完全編碼,包括氣象圖像的散列值、終端信息、時(shí)刻信息、篡改檢測(cè)編碼。篡改檢測(cè)編碼是將氣象圖像的散列值、終端信息、和時(shí)刻信息聯(lián)系起來的鍵控的散列值,或者數(shù)字簽名的值等。對(duì)完全編碼的數(shù)據(jù)尺寸并沒有規(guī)定,但是大多為256字節(jié)至512字節(jié)左右。
第2編碼生成部分所生成的編碼稱為參考編碼,包括完全編碼的散列值或其一部分、以及終端信息等的附加信息。附加信息可以包括完全編碼和參考編碼的序列號(hào)。參考編碼的數(shù)據(jù)尺寸為12字節(jié)至數(shù)十字節(jié)。
時(shí)刻證明編碼存儲(chǔ)部分保管時(shí)刻證明編碼時(shí)的信息對(duì)應(yīng)可采用如下方法(1)使參考編碼與完全編碼之間對(duì)應(yīng)地進(jìn)行保管;(2)使終端ID與參考編碼以及完全編碼之間對(duì)應(yīng)地進(jìn)行保管;(3)使參考編碼和完全編碼的序列號(hào)與參考編碼、完全編碼之間對(duì)應(yīng)地進(jìn)行保管。
根據(jù)本發(fā)明,通過將時(shí)刻與壓縮了包括從終端裝置接收的終端信息和經(jīng)時(shí)變化信息的信息之時(shí)刻證明編碼相對(duì)應(yīng)地進(jìn)行存儲(chǔ),從而可以在此后根據(jù)時(shí)刻證明編碼來檢索時(shí)刻,并作為證明終端信息的時(shí)刻的真實(shí)性的證明信息進(jìn)行公開。
圖1是實(shí)施方式1的終端裝置和時(shí)刻證明服務(wù)器的外觀示意圖。
圖2是用計(jì)算機(jī)來實(shí)現(xiàn)實(shí)施方式1的終端裝置和時(shí)刻證明服務(wù)器時(shí)的硬件結(jié)構(gòu)示意圖。
圖3是實(shí)現(xiàn)實(shí)施方式1的時(shí)刻證明的系統(tǒng)的結(jié)構(gòu)示意圖。
圖4是實(shí)施方式1的時(shí)刻證明服務(wù)器的功能結(jié)構(gòu)的示意圖。
圖5是實(shí)施方式1的完全編碼(第1編碼)和參考編碼(第2編碼)的生成方法的示意圖。
圖6是實(shí)施方式1的終端裝置的功能結(jié)構(gòu)的示意圖。
圖7是實(shí)施方式1中對(duì)產(chǎn)品進(jìn)行刻印的例子的示意圖。
圖8是表示實(shí)施方式1的時(shí)刻證明服務(wù)器和終端裝置的時(shí)刻證明方法的動(dòng)作的流程圖。
圖9是實(shí)施方式1中確認(rèn)終端裝置所刻印時(shí)刻的真?zhèn)蔚膭?dòng)作的流程圖。
圖10是實(shí)現(xiàn)實(shí)施方式2的時(shí)刻證明的系統(tǒng)的結(jié)構(gòu)示意圖。
圖11是實(shí)施方式2的時(shí)刻證明服務(wù)器的結(jié)構(gòu)示意圖。
圖12是實(shí)施方式2的終端裝置的結(jié)構(gòu)示意圖。
圖13是實(shí)施方式2的時(shí)刻證明服務(wù)器和終端裝置的動(dòng)作的流程圖。
圖14是實(shí)施方式2的時(shí)刻證明服務(wù)器和終端裝置的詳細(xì)動(dòng)作的流程圖。
圖15是實(shí)施方式3的時(shí)刻證明服務(wù)器的時(shí)刻證明編碼存儲(chǔ)部分將已發(fā)布的時(shí)刻證明編碼和新的時(shí)刻證明編碼以可追蹤的方式進(jìn)行關(guān)聯(lián)并存儲(chǔ)的處理的示意圖。
圖16是實(shí)施方式3的時(shí)刻證明服務(wù)器的時(shí)刻證明處理部分從時(shí)刻證明編碼存儲(chǔ)部分檢索與接收自終端裝置的時(shí)刻證明編碼相關(guān)的時(shí)刻證明編碼,并向終端裝置輸出所獲得的證明信息的處理的示意圖。
圖17是實(shí)施方式3的時(shí)刻證明服務(wù)器和終端裝置的動(dòng)作的流程圖。
圖18是實(shí)施方式3的時(shí)刻證明服務(wù)器和終端裝置的詳細(xì)動(dòng)作的流程圖。
圖19是實(shí)施方式3的終端裝置向時(shí)刻證明服務(wù)器發(fā)送時(shí)刻證明編碼并從時(shí)刻證明服務(wù)器接收基于時(shí)刻證明編碼的時(shí)刻,從而確認(rèn)所刻印時(shí)刻的真?zhèn)蔚膭?dòng)作的流程圖。
圖20是實(shí)施方式4的時(shí)刻證明服務(wù)器的結(jié)構(gòu)示意圖。
圖21是實(shí)施方式4的時(shí)刻證明服務(wù)器和終端裝置的動(dòng)作的流程圖。
圖22是實(shí)現(xiàn)實(shí)施方式5的時(shí)刻證明的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
實(shí)施方式1在第1實(shí)施方式中,說明從要證明的時(shí)刻和作為經(jīng)時(shí)變化信息的氣象信息生成合成信息時(shí)使用散列函數(shù)來壓縮數(shù)據(jù)的實(shí)施方式。
圖1是實(shí)施方式1的終端裝置和時(shí)刻證明服務(wù)器的外觀示意圖。
圖1的終端裝置和時(shí)刻證明服務(wù)器包括系統(tǒng)單元910、顯示裝置901、鍵盤(K/B)902、鼠標(biāo)903、CD(compact disc)裝置(CDD)905、打印機(jī)裝置906、掃描儀裝置907,這些裝置由電纜連接起來。
另外,終端裝置與時(shí)刻證明服務(wù)器由傳真機(jī)932、電話機(jī)931以及電纜連接起來,或者通過局域網(wǎng)(LAN)942、網(wǎng)絡(luò)服務(wù)器941與因特網(wǎng)942相連接。
圖2是用計(jì)算機(jī)來實(shí)現(xiàn)實(shí)施方式1的終端裝置和時(shí)刻證明服務(wù)器時(shí)的硬件結(jié)構(gòu)示意圖。
圖2的終端裝置和時(shí)刻證明服務(wù)器包括執(zhí)行程序的CPU(CertralProcessing Unit中央處理單元)911。CPU 911經(jīng)總線912與ROM(ReadOnly Memory只讀存儲(chǔ)器)913、RAM(Random Access Memory隨機(jī)存取存儲(chǔ)器)914、通信板915、顯示裝置901、鍵盤(K/B)902、鼠標(biāo)903、FDD(Flexible Disc Drive軟盤驅(qū)動(dòng)器)904、CDD(CompactDisc DriveCD驅(qū)動(dòng)器)905、打印機(jī)裝置906、掃描儀裝置907、磁盤裝置920相連接。
RAM 914是易失性存儲(chǔ)器的一例。ROM 913、FDD 904、CDD 905、磁盤裝置920、光盤裝置是非易失性存儲(chǔ)器的一例,這些是存儲(chǔ)裝置或者存儲(chǔ)部分的一例。
通信板915與電話機(jī)931、傳真機(jī)932、局域網(wǎng)942等相連接。通信板915、K/B 912、FDD 904、掃描儀裝置907等是接收部分或輸入部分的一例。通信板915、顯示裝置901等是發(fā)送部分或輸出部分的一例。
此處,通信板915不僅可以與LAN 942相連接,也可以直接連接,或者與因特網(wǎng)940、ISDN等的WAN(Wide Area Network廣域網(wǎng))相連接。當(dāng)直接連接,或者與因特網(wǎng)940、ISDN等的WAN相連接時(shí),終端裝置與時(shí)刻證明服務(wù)器連接到因特網(wǎng)940、或者ISDN等的WAN,而無需網(wǎng)絡(luò)服務(wù)器941。
磁盤裝置920上存儲(chǔ)了操作系統(tǒng)(OS)921、視窗系統(tǒng)922、程序組923、文件組924。程序組923由CPU 911、OS 921、視窗系統(tǒng)922執(zhí)行。
程序組923中存儲(chǔ)了執(zhí)行下述的實(shí)施方式1~實(shí)施方式5的說明中作為“~部分”說明的功能的程序。程序由CPU 911讀出并執(zhí)行。
在文件組924中將下述實(shí)施方式1~實(shí)施方式5中所生成的信息或編碼以及時(shí)刻作為文件進(jìn)行存儲(chǔ)。
下述實(shí)施方式1~實(shí)施方式5所述的流程圖中的箭頭主要表示數(shù)據(jù)的輸入輸出,為了輸入輸出這些數(shù)據(jù),將數(shù)據(jù)存儲(chǔ)在磁盤裝置920、FD(Flexible Disc軟盤)、光盤、CD、MD(Mini Disc小型盤)、DVD(Digital Versatile Disc數(shù)字多用光盤)等其他記錄介質(zhì)上?;蛘哂尚盘?hào)線或者其他傳送介質(zhì)進(jìn)行傳送。
下述實(shí)施方式1~實(shí)施方式5中的“~部分”也可以由存儲(chǔ)在ROM913中的固件(firmware)來實(shí)現(xiàn)?;蛘咭部梢詢H用軟件、或者僅用硬件、或者軟件與硬件結(jié)合、或者進(jìn)一步與固件組合來實(shí)現(xiàn)。
執(zhí)行下述實(shí)施方式1~實(shí)施方式5的程序也可以使用磁盤裝置920、或使用FD(Flexible Disc軟盤)、光盤、CD、MD(Mini Disc小型盤)、DVD(Digital Versatile Disc數(shù)字多用光盤)等其他記錄介質(zhì)的記錄裝置進(jìn)行存儲(chǔ)。
就采用圖1和圖2所示的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)本發(fā)明的終端裝置和時(shí)刻證明服務(wù)器的情況進(jìn)行簡(jiǎn)單說明。首先,在啟動(dòng)了圖1和圖2的計(jì)算機(jī)系統(tǒng)的狀態(tài)下,運(yùn)行OS。實(shí)現(xiàn)終端裝置和時(shí)刻證明服務(wù)器的程序存儲(chǔ)在磁盤裝置920或ROM 913中。執(zhí)行這些程序時(shí),OS將程序讀出,存儲(chǔ)在RAM 914等中。同時(shí),按順序執(zhí)行所讀出的程序。關(guān)于這些計(jì)算機(jī)程序的執(zhí)行對(duì)于本領(lǐng)域的技術(shù)人員來說是容易理解并可以實(shí)施的,因此并非本實(shí)施方式的實(shí)質(zhì)部分,故不再作更詳細(xì)的說明。
另外,在下面的實(shí)施方式中,用計(jì)算機(jī)實(shí)現(xiàn)終端裝置和時(shí)刻證明服務(wù)器時(shí)的硬件結(jié)構(gòu)也可以同樣地實(shí)現(xiàn)終端裝置和時(shí)刻證明服務(wù)器。
圖3是實(shí)現(xiàn)實(shí)施方式1的時(shí)刻證明的系統(tǒng)的結(jié)構(gòu)示意圖。
該系統(tǒng)包括委托時(shí)刻證明的終端裝置200;時(shí)刻證明服務(wù)器100,執(zhí)行所委托的時(shí)刻的證明;連接它們的通信網(wǎng)絡(luò)300;氣象信息中心400,具有提供從氣象衛(wèi)星410接收的氣象信息的服務(wù)器。
終端裝置200將時(shí)刻證明編碼的發(fā)布請(qǐng)求與所要證明的終端信息一起通過通信網(wǎng)絡(luò)300傳送至?xí)r刻證明服務(wù)器100。接收到終端信息和時(shí)刻證明編碼的發(fā)布請(qǐng)求的時(shí)刻證明服務(wù)器100向終端裝置200傳送證明終端信息的時(shí)刻時(shí)所必需的時(shí)刻證明編碼和時(shí)刻。終端裝置200接收并存儲(chǔ)證明編碼和時(shí)刻。在以后證明終端信息的真實(shí)性時(shí),終端裝置200向時(shí)刻證明服務(wù)器100傳送先接收到的時(shí)刻證明編碼。接收到時(shí)刻證明編碼的時(shí)刻證明服務(wù)器100在商品上刻印。接收終端以外的其他終端根據(jù)時(shí)刻證明編碼來生成終端信息的證明信息,并向終端200傳送。終端裝置200使用所接收的證明信息來證明終端信息的真實(shí)性。
下面說明時(shí)刻證明服務(wù)器100的結(jié)構(gòu)。圖4所示為時(shí)刻證明服務(wù)器100的功能結(jié)構(gòu)的示意圖。
時(shí)刻證明服務(wù)器100包括接收來自終端裝置200的時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端裝置200的終端信息的接收部分101;輸入經(jīng)時(shí)變化信息的經(jīng)時(shí)變化信息輸入部分102;將經(jīng)時(shí)變化信息輸入部分102所輸入的經(jīng)時(shí)變化信息進(jìn)行編碼并生成第1編碼、并輸出第1編碼的第1編碼生成部分103;根據(jù)接收部分101所接收的終端信息和第1編碼生成部分103輸出的第1編碼生成并輸出第2編碼的第2編碼生成部分104;將第2編碼生成部分104輸出的第2編碼作為時(shí)刻證明編碼向終端裝置200發(fā)送的發(fā)送部分105;將發(fā)送部分105所發(fā)送的時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)并存儲(chǔ)的時(shí)刻證明編碼存儲(chǔ)部分106;接收來自終端裝置200的時(shí)刻證明編碼,根據(jù)所接收的時(shí)刻證明編碼對(duì)時(shí)刻證明編碼存儲(chǔ)部分106進(jìn)行檢索以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并根據(jù)所獲得的時(shí)刻向終端裝置200輸出證明信息的證明處理部分107。另外,時(shí)刻證明服務(wù)器100包括向時(shí)刻證明編碼存儲(chǔ)部分106提供時(shí)刻的服務(wù)器電子計(jì)時(shí)器108。
當(dāng)時(shí)刻證明編碼存儲(chǔ)部分106存儲(chǔ)時(shí)刻證明編碼時(shí)所用的信息關(guān)聯(lián)方法有(1)將參考編碼與完全編碼對(duì)應(yīng)地進(jìn)行保管;(2)將終端ID與參考編碼、完全編碼對(duì)應(yīng)地進(jìn)行保管;(3)將參考編碼和完全編碼的序列號(hào)與參考編碼與完全編碼對(duì)應(yīng)地進(jìn)行保管。
接收部分101接收包含終端裝置200經(jīng)通信網(wǎng)絡(luò)300所發(fā)送的終端識(shí)別信息(終端ID)的終端信息和對(duì)時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼的發(fā)布請(qǐng)求,根據(jù)接收到的時(shí)刻證明編碼的發(fā)布請(qǐng)求開始生成時(shí)刻證明編碼,并將所接收的終端信息向下述的第2編碼生成部分104傳送。
除所要證明的時(shí)刻之外,終端信息還包括終端裝置200的終端識(shí)別信息(終端ID標(biāo)識(shí)符)或終端裝置200的用戶的識(shí)別信息、合同的識(shí)別信息等。另外,終端信息是作為只能由終端裝置生成的信息、或只能由該終端裝置和時(shí)刻證明服務(wù)器生成的信息、或者經(jīng)加密而不可交換的信息來實(shí)現(xiàn)的。
時(shí)刻證明編碼是從接收部分101所收到的終端信息和接收自氣象衛(wèi)星410的氣象信息而生成的,所生成的時(shí)刻證明編碼在向終端裝置200傳送的同時(shí),還可以通過將時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)地存儲(chǔ),從而在隨后利用時(shí)刻證明編碼來證明包含在時(shí)刻證明編碼中的所要證明的信息的、時(shí)刻的真實(shí)性。
經(jīng)時(shí)變化信息輸入部分102輸入包含來自氣象信息中心400的服務(wù)器的氣象信息的經(jīng)時(shí)變化信息,并向第1編碼生成部分103傳送。
如圖5所示,第1編碼生成部分103將包含從經(jīng)時(shí)變化信息輸入部分102所接收的氣象信息的經(jīng)時(shí)變化信息進(jìn)行編碼并生成數(shù)字信息,例如位圖數(shù)據(jù),進(jìn)而進(jìn)行利用散列函數(shù)生成的位圖數(shù)據(jù)的第1階段散列生成,生成散列值以獲得完全編碼(第1編碼的一個(gè)例子),并向第2編碼生成部分104傳送。通過利用散列函數(shù)獲得位圖數(shù)據(jù)的散列值,可以將位圖數(shù)據(jù)壓縮為20~64字節(jié)左右的數(shù)據(jù)。
如圖5所示,第2編碼生成部分104將包含從接收部分101接收的終端識(shí)別信息(終端ID)的終端信息添加到從第1編碼生成部分103接收的完全編碼上來進(jìn)行第2階段散列生成,生成散列值并獲得參考編碼(第2編碼的一個(gè)例子),并作為時(shí)刻證明編碼向發(fā)送部分105傳送。
如上所述,由于終端信息包含有終端裝置200的用戶的用戶ID、配置了終端裝置200的位置的信息等,因此,第2編碼生成部分104所生成的第2編碼成為終端裝置200所固有的編碼或者終端裝置的用戶所固有的編碼。
與第1編碼生成部分103相同,第2編碼生成部分104也可以利用散列函數(shù)獲得終端信息和第1編碼的散列值來將數(shù)據(jù)壓縮為20~64字節(jié)左右的數(shù)據(jù)。此處,壓縮的第2編碼也稱為參考編碼。
發(fā)送部分105以從第2編碼生成部分104接收的第2編碼為時(shí)刻證明編碼,通過通信網(wǎng)絡(luò)300向終端裝置200發(fā)送,同時(shí)也向時(shí)刻證明編碼存儲(chǔ)部分106傳送。
時(shí)刻證明編碼存儲(chǔ)部分106將從發(fā)送部分接收的時(shí)刻證明編碼與服務(wù)器電子計(jì)時(shí)器108隨時(shí)輸出的時(shí)刻相對(duì)應(yīng)并存儲(chǔ)起來。另外,對(duì)應(yīng)于終端裝置200的終端信息進(jìn)行存儲(chǔ)。
當(dāng)時(shí)刻證明編碼存儲(chǔ)部分106存儲(chǔ)時(shí)刻證明編碼時(shí)所用的信息關(guān)聯(lián)方法有(1)將參考編碼與完全編碼對(duì)應(yīng)地進(jìn)行保管;(2)將終端ID與參考編碼、完全編碼對(duì)應(yīng)地進(jìn)行保管;(3)將參考編碼和完全編碼的序列號(hào)與參考編碼與完全編碼對(duì)應(yīng)地進(jìn)行保管。
下面說明終端裝置200的結(jié)構(gòu)。圖6所示為終端裝置200的功能結(jié)構(gòu)。
與時(shí)刻證明服務(wù)器100通信進(jìn)行時(shí)刻證明的終端裝置200包括將時(shí)刻證明編碼的發(fā)布請(qǐng)求與關(guān)于終端裝置的終端信息向時(shí)刻證明服務(wù)器100發(fā)送的時(shí)刻證明編碼發(fā)布請(qǐng)求部分201;從時(shí)刻證明服務(wù)器100接收時(shí)刻證明編碼并根據(jù)時(shí)刻證明編碼將被證明的時(shí)刻與時(shí)刻證明編碼并排印制的刻印部分202。另外,還包括存儲(chǔ)從時(shí)刻證明服務(wù)器100接收的時(shí)刻證明編碼的時(shí)刻證明編碼存儲(chǔ)部分203。
例如如圖6所示,當(dāng)要在蛋品或任何產(chǎn)品或者IC標(biāo)簽上顯示其生產(chǎn)時(shí)刻或?qū)⑸a(chǎn)時(shí)刻寫入其中時(shí),證明編碼發(fā)布請(qǐng)求部分201向時(shí)刻證明服務(wù)器100傳送終端裝置200的終端信息和用于證明顯示時(shí)刻的時(shí)刻證明編碼的發(fā)布請(qǐng)求。另外,終端信息包括所要證明的時(shí)刻。刻印部分202將接收自時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼與時(shí)刻一起,像圖7所示的那樣刻印在例如蛋品、IC標(biāo)簽或任何產(chǎn)品上。時(shí)刻證明編碼存儲(chǔ)部分203暫時(shí)存儲(chǔ)接收自時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼。
終端裝置200還包括輸入刻印部分202所印制的時(shí)刻證明編碼向時(shí)刻證明服務(wù)器100發(fā)送,并請(qǐng)求時(shí)刻證明,由此來確認(rèn)刻印部分202所印制的時(shí)刻的真?zhèn)蔚臅r(shí)刻確認(rèn)部分204。此外,時(shí)刻確認(rèn)部分204也可以獨(dú)立地存在于其他終端裝置中。
為了確認(rèn)如圖7所示的那樣在蛋品或IC標(biāo)簽等任何產(chǎn)品上刻印的時(shí)刻是否正確,時(shí)刻確認(rèn)部分204從例如鍵盤輸入所刻印的時(shí)刻證明編碼和所刻印的時(shí)刻,并經(jīng)通信網(wǎng)絡(luò)300僅將時(shí)刻證明編碼向時(shí)刻證明服務(wù)器100發(fā)送。接收到這些后,時(shí)刻確認(rèn)部分204接收時(shí)刻證明服務(wù)器100所發(fā)送的證明信息,確認(rèn)先輸入的時(shí)刻與證明信息中所包含的時(shí)刻是否一致,并顯示結(jié)果。另外,也可以將刻印的時(shí)刻與時(shí)刻證明編碼二者均向時(shí)刻證明服務(wù)器100發(fā)送,將由服務(wù)器所確認(rèn)的結(jié)果作為證明信息進(jìn)行接收。
或者,時(shí)刻確認(rèn)部分204從鍵盤輸入所刻印的時(shí)刻證明編碼,并經(jīng)通信網(wǎng)絡(luò)300僅將時(shí)刻證明編碼向時(shí)刻證明服務(wù)器100發(fā)送。接收到這些后,時(shí)刻確認(rèn)部分204可以接收由時(shí)刻證明服務(wù)器100發(fā)送的證明信息,并顯示證明信息中所包含的時(shí)刻。此時(shí),終端裝置200的用戶通過目視來比較和確認(rèn)所刻印的時(shí)刻與所顯示的時(shí)刻是否一致。
在實(shí)施方式1中,說明了一個(gè)終端具有時(shí)刻證明編碼發(fā)布請(qǐng)求部分201、刻印部分202、時(shí)刻證明編碼存儲(chǔ)部分203和時(shí)刻確認(rèn)部分204的情況,但終端裝置也可以是包括時(shí)刻證明編碼發(fā)布請(qǐng)求部分201、刻印部分202、和時(shí)刻證明編碼存儲(chǔ)部分203的終端裝置,或者是包括時(shí)刻確認(rèn)部分204的終端裝置等不同的裝置。
下面說明實(shí)施方式1的利用時(shí)刻證明服務(wù)器100與終端裝置200的時(shí)刻證明方法的動(dòng)作。
在具有終端裝置和時(shí)刻證明服務(wù)器的時(shí)刻證明系統(tǒng)的時(shí)刻證明方法中,終端裝置向時(shí)刻證明服務(wù)器發(fā)送時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端裝置的終端信息。時(shí)刻證明服務(wù)器接收來自終端裝置的時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端裝置的終端信息;從提供經(jīng)時(shí)變化信息的源裝置輸入經(jīng)時(shí)變化信息;將經(jīng)時(shí)變化信息進(jìn)行編碼來生成第1編碼并輸出該第1編碼;根據(jù)終端信息和第1編碼生成第2編碼并輸出第2編碼;將第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送;將時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)地存儲(chǔ)在時(shí)刻證明編碼存儲(chǔ)部分,終端裝置向時(shí)刻證明服務(wù)器發(fā)送時(shí)刻證明編碼,并請(qǐng)求時(shí)刻證明;時(shí)刻證明服務(wù)器接收來自終端裝置的時(shí)刻證明編碼,根據(jù)所接收的時(shí)刻證明編碼來檢索時(shí)刻證明編碼存儲(chǔ)部分以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并向終端裝置輸出基于所獲得的時(shí)刻的證明信息。
下面具體說明上述動(dòng)作。首先,用圖8所示的流程圖來說明生產(chǎn)者的終端裝置200從時(shí)刻證明服務(wù)器100接收用于證明時(shí)刻的時(shí)刻證明編碼、并將其與想要證明的時(shí)刻一起刻印在產(chǎn)品等上的動(dòng)作。
在將時(shí)刻刻印在產(chǎn)品等上時(shí),為了證明所刻印的時(shí)刻的真實(shí)性,終端裝置200的時(shí)刻證明編碼發(fā)布請(qǐng)求部分201將包含有終端裝置的ID和想要證明的時(shí)刻的終端信息與時(shí)刻證明編碼的發(fā)布請(qǐng)求一起經(jīng)通信網(wǎng)絡(luò)300向時(shí)刻證明服務(wù)器100發(fā)送(步驟S100)。
時(shí)刻證明服務(wù)器100的接收部分101接收來自終端裝置200的時(shí)刻證明編碼的發(fā)布請(qǐng)求和終端信息(步驟S101)。時(shí)刻證明服務(wù)器100的經(jīng)時(shí)變化信息輸入部分102隨時(shí)輸入來自氣象信息中心400的服務(wù)器的氣象信息(步驟S102)。時(shí)刻證明服務(wù)器100的第1編碼生成部分103用散列函數(shù)進(jìn)行第1階段散列處理來從包含在終端信息中的想要證明的時(shí)刻的氣象信息生成完全編碼(步驟S103)。
第1編碼生成部分103所生成的編碼被稱為完全編碼,包括氣象圖像的散列值、終端信息、時(shí)刻信息以及篡改檢測(cè)編碼。篡改檢測(cè)編碼是與氣象圖像的散列值、終端信息、和時(shí)刻信息聯(lián)系起來的值的鍵控散列值或者數(shù)字簽名的值等。完全編碼的數(shù)據(jù)尺寸并不是規(guī)定好的,多為256字節(jié)~512字節(jié)左右。
第2編碼生成部分104所生成的編碼被稱為參考編碼,包括完全編碼的散列值或者其一部分、以及終端信息等附加信息。附加信息中也可以包括完全編碼和參考編碼的序列號(hào)。參考編碼的數(shù)據(jù)尺寸為12字節(jié)~數(shù)十字節(jié)。
時(shí)刻證明編碼存儲(chǔ)部分106保管時(shí)刻證明編碼時(shí)的信息相關(guān)可采用如下方法(1)使參考編碼與完全編碼之間對(duì)應(yīng)地進(jìn)行保管;(2)使終端ID與參考編碼以及完全編碼之間對(duì)應(yīng)地進(jìn)行保管;(3)使參考編碼和完全編碼的序列號(hào)與參考編碼、完全編碼之間對(duì)應(yīng)地進(jìn)行保管。
另外,時(shí)刻證明服務(wù)器100的第2編碼生成部分104使用散列函數(shù)進(jìn)行第2階段的散列處理來從完全編碼和終端信息生成參考編碼(編碼S104),發(fā)送部分105將所生成的參考編碼作為時(shí)刻證明編碼與服務(wù)器電子計(jì)時(shí)器108所生成的時(shí)刻一起向終端裝置200發(fā)送(步驟S105)。然后,時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼存儲(chǔ)部分106將時(shí)刻證明編碼與由時(shí)刻證明服務(wù)器100的服務(wù)器電子計(jì)時(shí)器108所生成的時(shí)刻相對(duì)應(yīng)地進(jìn)行存儲(chǔ)(步驟S106)。
終端裝置200接收來自時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼和時(shí)刻并存儲(chǔ)在時(shí)刻證明編碼存儲(chǔ)部分203中(步驟S107),刻印部分202將時(shí)刻證明編碼和時(shí)刻刻印在產(chǎn)品等上(步驟S108)。
下面利用圖9所示的流程圖來說明購(gòu)買了產(chǎn)品的消費(fèi)者的終端裝置200向時(shí)刻證明服務(wù)器100發(fā)送刻印在產(chǎn)品上的時(shí)刻證明編碼,并從時(shí)刻證明服務(wù)器100接收基于時(shí)刻證明編碼的時(shí)刻,從而確認(rèn)刻印時(shí)刻的真?zhèn)蔚膭?dòng)作。
終端裝置200的時(shí)刻確認(rèn)部分204接收消費(fèi)者輸入的刻印在產(chǎn)品上的時(shí)刻證明編碼(步驟S110),并經(jīng)通信網(wǎng)絡(luò)300向時(shí)刻證明服務(wù)器100發(fā)送(步驟S111)。
時(shí)刻證明服務(wù)器100的證明處理部分107接收時(shí)刻證明編碼(步驟S112),利用接收到的時(shí)刻證明編碼來檢索時(shí)刻證明編碼存儲(chǔ)部分106以獲得相應(yīng)的時(shí)刻和終端ID(步驟113),根據(jù)所獲得的時(shí)刻和終端ID生成證明信息(此時(shí)包括時(shí)刻)并向終端裝置200發(fā)送(步驟S114)。另外,證明信息中也可以包含終端信息。
終端裝置200的時(shí)刻確認(rèn)部分204接收證明信息(步驟S115),將包含在證明信息中的時(shí)刻和刻印在產(chǎn)品上的時(shí)刻進(jìn)行比較,并輸出刻印時(shí)刻的真?zhèn)蔚慕Y(jié)果?;蛘哌€可以輸出包含在證明信息中的時(shí)刻,消費(fèi)者將輸出的時(shí)刻與刻印的時(shí)刻進(jìn)行比較,以確認(rèn)所刻印的時(shí)刻的真?zhèn)?步驟S116)。在證明信息中包含有終端信息的情況下,可以使用該終端信息來表示生成了時(shí)刻證明編碼的終端裝置。
在上面說明的時(shí)刻證明方法中,可以將如下處理作為時(shí)刻證明程序進(jìn)行描述并在計(jì)算機(jī)上執(zhí)行,該處理包括從終端裝置接收時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端的終端信息的接收處理;輸入經(jīng)時(shí)變化信息的經(jīng)時(shí)變化信息輸入處理;將由經(jīng)時(shí)變化信息輸入處理輸入的經(jīng)時(shí)變化信息進(jìn)行編碼以生成第1編碼并輸出第1編碼的第1編碼生成處理;根據(jù)由接收處理所接收的終端信息和由第1編碼生成處理所輸出的第1編碼來生成并輸出第2編碼的第2編碼生成處理;將由第2編碼生成處理所輸出的第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送的發(fā)送處理;將由發(fā)送處理發(fā)送的時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)地進(jìn)行存儲(chǔ)的時(shí)刻證明編碼存儲(chǔ)處理;從終端裝置接收時(shí)刻證明編碼并根據(jù)所接收的時(shí)刻證明編碼對(duì)由時(shí)刻證明編碼存儲(chǔ)處理所存儲(chǔ)的時(shí)刻證明編碼進(jìn)行檢索,以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并向終端裝置輸出基于所獲得的時(shí)刻的證明信息的證明處理。該時(shí)刻證明程序可以記錄在記錄介質(zhì)上。
上面說明了實(shí)施方式1的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。下面說明實(shí)施方式1的效果。
根據(jù)實(shí)施方式1,可以實(shí)現(xiàn)利用包含有氣象信息的經(jīng)時(shí)變化信息來證明終端裝置所請(qǐng)求的時(shí)刻的時(shí)刻證明服務(wù)器。
根據(jù)實(shí)施方式1,即使對(duì)于作為含有大量數(shù)據(jù)的圖像信息的氣象信息,也可以利用散列處理對(duì)數(shù)據(jù)進(jìn)行壓縮來抑制用于證明時(shí)刻的時(shí)刻證明編碼的數(shù)據(jù)量。另外,通過使時(shí)刻證明編碼變?yōu)檩^短的參考編碼,來簡(jiǎn)化終端裝置的操作。再有,通過使用作為單調(diào)函數(shù)的散列函數(shù)進(jìn)行散列處理,由此以無法將含有終端識(shí)別信息的終端信息和包含有氣象信息的經(jīng)時(shí)變化信息分離開的形式實(shí)現(xiàn)一體化。
根據(jù)實(shí)施方式1,可以實(shí)現(xiàn)向時(shí)刻證明服務(wù)器委托時(shí)刻證明、將由時(shí)刻證明服務(wù)器所發(fā)布的證明時(shí)刻與由包含氣象信息的經(jīng)時(shí)變化信息所構(gòu)成的時(shí)刻證明編碼刻印在想要證明時(shí)刻的產(chǎn)品等上的終端裝置。
根據(jù)實(shí)施方式1,可以實(shí)現(xiàn)為了證明刻印在產(chǎn)品等上的時(shí)刻而發(fā)送時(shí)刻證明編碼并向時(shí)刻證明服務(wù)器委托時(shí)刻證明,利用時(shí)刻證明服務(wù)器發(fā)布的證明信息來證明所刻印的時(shí)刻的終端裝置。
根據(jù)實(shí)施方式1,可以實(shí)現(xiàn)利用時(shí)刻證明服務(wù)器和終端裝置,由時(shí)刻證明服務(wù)器來證明終端裝置所提示的時(shí)刻的時(shí)刻證明方法。
根據(jù)實(shí)施方式1,可以通過用程序來描述時(shí)刻證明方法并記錄在記錄介質(zhì)上,由計(jì)算機(jī)來實(shí)現(xiàn)時(shí)刻證明方法。
根據(jù)實(shí)施方式1,通過包含終端識(shí)別信息并附加鍵控的散列值或數(shù)字簽名,例如即使時(shí)刻相同也可以按終端裝置或者用戶來生成不同的時(shí)刻證明編碼,從而可以防止時(shí)刻證明編碼的盜用。
根據(jù)實(shí)施方式1,例如在將時(shí)刻證明編碼寫入到IC標(biāo)簽時(shí),由于對(duì)寫入IC標(biāo)簽的數(shù)據(jù)長(zhǎng)度的限制較寬而使自由度增大,因此可以在所生成的完全編碼中追加并寫入U(xiǎn)RL(Uniform Resource Locator統(tǒng)一資源定位符)、刻印時(shí)刻證明編碼的對(duì)象的名稱、國(guó)名、縣名、市鎮(zhèn)村名等。另外,也可以寫入其他系統(tǒng)中所使用的信息。
根據(jù)實(shí)施方式1,終端裝置通過將終端識(shí)別信息、用戶的識(shí)別信息、合同的識(shí)別信息等包含在終端信息中并向時(shí)刻證明服務(wù)器發(fā)送,從而可以通過認(rèn)證來確認(rèn)終端裝置、用戶、或者使用合同的真實(shí)性。
實(shí)施方式2在實(shí)施方式2中,就終端裝置從GPS(Global PositioningSystem全球定位系統(tǒng))衛(wèi)星接收定位時(shí)刻信息來對(duì)終端裝置進(jìn)行定位,并將終端定位信息和定位時(shí)刻信息包含在終端信息中向時(shí)刻證明服務(wù)器發(fā)送的實(shí)施方式進(jìn)行說明。此時(shí),為了使終端定位信息成為更值得信賴的信息,終端裝置將終端裝置的周圍溫度、濕度、氣壓等位置相關(guān)信息包含在終端信息中發(fā)送。
圖10是實(shí)施方式2的實(shí)現(xiàn)時(shí)刻證明的系統(tǒng)結(jié)構(gòu)的示意圖。
實(shí)施方式2的系統(tǒng)結(jié)構(gòu)除了包括實(shí)施方式1的系統(tǒng)結(jié)構(gòu)之外,還包括發(fā)送用于終端裝置進(jìn)行定位的電波的GPS衛(wèi)星500。作為終端信息除了終端識(shí)別信息(終端ID)之外,終端裝置200還向時(shí)刻證明服務(wù)器100發(fā)送終端定位信息和定位時(shí)刻信息。為了獲得時(shí)刻證明編碼,終端裝置200將只能在該位置上獲得的信息向時(shí)刻證明服務(wù)器發(fā)送來證明其所在的位置。據(jù)此,時(shí)刻證明服務(wù)器100將證明終端裝置200所處位置的時(shí)刻證明編碼與時(shí)刻一起發(fā)布。
圖11是實(shí)施方式2的時(shí)刻證明服務(wù)器100的功能結(jié)構(gòu)的示意圖。
實(shí)施方式2的時(shí)刻證明服務(wù)器100除了包括實(shí)施方式1的時(shí)刻證明服務(wù)器100的結(jié)構(gòu)外,還包括將終端裝置所包含的定位時(shí)刻信息和服務(wù)器電子計(jì)時(shí)器所輸出的時(shí)刻記錄在時(shí)刻證明編碼存儲(chǔ)部分106中的證明時(shí)刻記錄部分109。
證明時(shí)刻記錄部分109將接收部分101從終端裝置200接收到的終端信息中所包含的定位時(shí)刻信息與由服務(wù)器電子計(jì)時(shí)器108所計(jì)時(shí)的時(shí)刻記錄在時(shí)刻證明編碼存儲(chǔ)部分106。
時(shí)刻證明服務(wù)器100的接收部分101從終端裝置200接收包含對(duì)終端裝置200進(jìn)行定位所獲得的終端定位信息、具體地是由GPS衛(wèi)星500對(duì)終端裝置200進(jìn)行定位所獲得的終端定位信息、和從GPS衛(wèi)星500的衛(wèi)星電子計(jì)時(shí)器所獲得的定位時(shí)刻信息的終端信息。為了使終端定位信息成為更加可靠的信息,接收部分101從終端裝置輸入終端信息,該終端信息包含位于終端裝置200所在位置的終端裝置200可以獲得的位置相關(guān)信息。
時(shí)刻證明服務(wù)器100的第2編碼生成部分104將包含終端定位信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第2編碼。此外,第2編碼生成部分將包含位置相關(guān)信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第2編碼。
位置相關(guān)信息是為了使終端定位信息成為更加可靠的信息所需的補(bǔ)充信息,是只能從終端裝置200所在的位置獲得的信息。例如,該時(shí)刻的、并且該位置的氣溫、濕度、氣壓等氣候信息是位置相關(guān)信息?;蛘?,在終端裝置200通過移動(dòng)電話或者PHS(Personal HandyPhone個(gè)人手持電話)(注冊(cè)商標(biāo))的基站與時(shí)刻證明服務(wù)器100相連接的情況下,基站的位置信息是位置相關(guān)信息。或者,在經(jīng)因特網(wǎng)來傳送數(shù)據(jù)的情況下,所連接的訪問路由器的位置信息是位置相關(guān)信息。或者,在經(jīng)電話線路來傳送數(shù)據(jù)的情況下,所經(jīng)過的交換機(jī)等可以確定終端裝置所在位置的信息是位置相關(guān)信息。
另外,在實(shí)施方式2中,時(shí)刻證明服務(wù)器100所具有的服務(wù)器電子計(jì)時(shí)器108與實(shí)施方式1中的時(shí)刻證明服務(wù)器100所具有的服務(wù)器電子計(jì)時(shí)器108不同,服務(wù)器電子計(jì)時(shí)器108與GPS衛(wèi)星500所具有的衛(wèi)星電子計(jì)時(shí)器同步。
圖12是實(shí)施方式2的終端裝置200的功能結(jié)構(gòu)的示意圖。
實(shí)施方式2的終端裝置200的結(jié)構(gòu)除包括實(shí)施方式1的終端裝置200的結(jié)構(gòu)之外,還包括從GPS衛(wèi)星500接收電波并對(duì)終端裝置200進(jìn)行定位的定位部分205。
定位部分205通常由接收自不少于4顆的GPS衛(wèi)星500的電波中所包含的時(shí)刻信息計(jì)算出電波的到達(dá)時(shí)間,并根據(jù)所計(jì)算出的到達(dá)時(shí)間對(duì)終端裝置進(jìn)行定位。接收到的時(shí)刻的信息和定位位置的信息被發(fā)送到時(shí)刻證明編碼發(fā)布請(qǐng)求部分201。時(shí)刻證明編碼發(fā)布請(qǐng)求部分201分別將接收到的時(shí)刻信息和定位位置的信息作為定位時(shí)刻信息和位置定位信息包含在終端信息中并向時(shí)刻證明服務(wù)器100發(fā)送?;蛘?,也可以將從多顆GPS衛(wèi)星500接收的電波中所包含的信息原樣地向時(shí)刻證明服務(wù)器100發(fā)送。
下面,利用圖13所示的流程圖具體說明實(shí)施方式2的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。
終端裝置200的定位部分205從GPS衛(wèi)星500接收電波并測(cè)定終端裝置200的位置(步驟S200)。終端裝置200將包含定位所得到的終端定位信息、從GPS衛(wèi)星500接收到的電波中所包含的定位時(shí)刻信息、和終端識(shí)別信息(終端ID)的終端信息與時(shí)刻證明編碼的發(fā)布請(qǐng)求一起向時(shí)刻證明服務(wù)器100發(fā)送(步驟S201)。
時(shí)刻證明服務(wù)器100從終端裝置接收包含有終端定位信息和定位時(shí)刻信息的終端信息以及時(shí)刻證明編碼的發(fā)布請(qǐng)求(步驟S202),將包含有終端定位信息和定位時(shí)刻信息的終端信息以及包含有氣象信息的經(jīng)時(shí)變化信息進(jìn)行散列處理以生成第2編碼(步驟S203)。
下面的步驟S204~S207的動(dòng)作與實(shí)施方式1的動(dòng)作說明所使用的圖8中的步驟S105~S108的動(dòng)作相同。
另外,步驟S203的步驟可以由如圖14所示的步驟S2031~S2033的動(dòng)作替換。步驟S2031~S2033的各動(dòng)作分別與實(shí)施方式1的圖8所示的步驟S102~S104的動(dòng)作相同。另外,時(shí)刻證明編碼存儲(chǔ)部分106將服務(wù)器電子計(jì)時(shí)器108與定位時(shí)刻信息相匹配并存儲(chǔ)起來。該時(shí)刻差越小,證明力越高。
以上說明了實(shí)施方式2的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。下面說明實(shí)施方式2的效果。
根據(jù)實(shí)施方式2,通過使用于終端裝置的位置的定位時(shí)刻信息和定位所得到的終端定位信息,可以證明終端所在的位置和時(shí)刻。
根據(jù)實(shí)施方式2,通過在終端定位信息中將位置相關(guān)信息用于證明時(shí)刻的補(bǔ)充信息,可以提高時(shí)刻證明和終端定位信息的可靠性。另外,通過利用位置相關(guān)信息增加與位置相關(guān)的信息的種類,從而可以從中選擇與位置相關(guān)的信息加以使用。
根據(jù)實(shí)施方式2,即使對(duì)于作為含有大量數(shù)據(jù)的圖像信息的氣象信息,也可以利用散列處理來對(duì)數(shù)據(jù)進(jìn)行壓縮,從而抑制用于證明時(shí)刻的時(shí)刻證明編碼的數(shù)據(jù)量。
另外,通過使時(shí)刻證明編碼變?yōu)檩^短的參考編碼,從而簡(jiǎn)化終端裝置的操作。
再有,通過使用作為單調(diào)函數(shù)的散列函數(shù)進(jìn)行散列處理,能夠以無法將包含終端識(shí)別信息的終端信息和包含有氣象信息的經(jīng)時(shí)變化信息分離開的形式實(shí)現(xiàn)一體化。
根據(jù)實(shí)施方式2,可以利用GPS系統(tǒng)來定位終端裝置的位置和獲得定位時(shí)刻信息。另外,通過使用GPS衛(wèi)星所具有的衛(wèi)星電子計(jì)時(shí)器輸出的定位時(shí)刻信息和同步于衛(wèi)星電子計(jì)時(shí)器的服務(wù)器電子計(jì)時(shí)器所輸出的時(shí)刻,可以提高時(shí)刻證明服務(wù)器的時(shí)刻精度,因此時(shí)刻和測(cè)定的位置變得精確,可以提高諸如發(fā)現(xiàn)超出容許范圍的不可靠的時(shí)刻報(bào)告之類的證明精度。
根據(jù)實(shí)施方式2,可以將測(cè)定了終端裝置的位置的終端定位信息包含在終端信息中,實(shí)現(xiàn)由時(shí)刻證明服務(wù)器來證明終端裝置所提示的時(shí)刻的時(shí)刻證明方法。
根據(jù)實(shí)施方式2,通過取得GPS衛(wèi)星所具有的衛(wèi)星電子計(jì)時(shí)器和時(shí)刻證明服務(wù)器所具有的服務(wù)器電子計(jì)時(shí)器之間的時(shí)刻同步,從而可以計(jì)算出由定位位置所獲得的定位時(shí)刻信息、與時(shí)刻證明服務(wù)器從終端裝置收到的時(shí)刻的誤差,并可以明確用于證明時(shí)刻的時(shí)刻證明編碼所記載的時(shí)刻,以及可以保留正確的記錄。
反之,如果終端裝置報(bào)告的GPS衛(wèi)星的衛(wèi)星電子計(jì)時(shí)器所輸出的時(shí)刻與時(shí)刻證明服務(wù)器所輸出的時(shí)刻之間存在較大的偏差,則終端裝置所報(bào)告的時(shí)刻或位置是非法的可能性變大;假設(shè)時(shí)刻或位置的偏差過大,則可以采取停止發(fā)布時(shí)刻證明編碼等對(duì)策。
實(shí)施方式3
在實(shí)施方式3中,就時(shí)刻證明服務(wù)器可以通過將先前發(fā)布的時(shí)刻證明編碼與新發(fā)布的時(shí)刻證明編碼相關(guān)聯(lián)并存儲(chǔ),從而可以對(duì)請(qǐng)求了時(shí)刻證明編碼的發(fā)布的終端裝置進(jìn)行追溯和跟蹤的實(shí)施方式進(jìn)行說明。
實(shí)施方式3的系統(tǒng)結(jié)構(gòu)與實(shí)施方式1的系統(tǒng)結(jié)構(gòu)相同(參見圖3)。另外,時(shí)刻證明服務(wù)器100和終端裝置200的結(jié)構(gòu)也與實(shí)施方式1相同(參見圖4和圖6)。
實(shí)施方式3的時(shí)刻證明服務(wù)器100的接收部分101從終端裝置200輸入包含有已發(fā)布的時(shí)刻證明編碼的終端信息。第2編碼生成部分104根據(jù)包含有時(shí)刻證明編碼的終端信息和包含有氣象信息的經(jīng)時(shí)變化信息來生成完全編碼(第2編碼的一例)。發(fā)送部分105將第2編碼部分104所輸出的完全編碼作為新的時(shí)刻證明編碼向終端裝置200發(fā)送。
另外,時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼存儲(chǔ)部分106將已發(fā)布的時(shí)刻證明編碼與新發(fā)布的時(shí)刻證明編碼以可以追蹤的方式關(guān)聯(lián)并存儲(chǔ)。該處理如圖15所示。
在證明處理部分107從終端裝置200接收到時(shí)刻證明編碼的情況下,從時(shí)刻證明編碼存儲(chǔ)部分106檢索與所接收的時(shí)刻證明編碼相關(guān)的時(shí)刻證明編碼,并向終端裝置200輸出從檢索到的時(shí)刻證明編碼獲得的證明信息。該處理如圖16所示。其他部分的功能與實(shí)施方式1各部分的功能相同。
另外,終端裝置200的各部分的功能與實(shí)施方式1的終端裝置200的各部分的功能相同。
下面利用圖17所示的流程圖說明實(shí)施方式3的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。
實(shí)施方式3的時(shí)刻證明方法是終端裝置200向時(shí)刻證明服務(wù)器100發(fā)送包含已發(fā)布的時(shí)刻證明編碼的終端信息,時(shí)刻證明服務(wù)器100從終端裝置200輸入包含已發(fā)布的時(shí)刻證明編碼的終端信息,基于包含有時(shí)刻證明編碼的終端信息和經(jīng)時(shí)變化信息來生成第2編碼,將第2編碼作為新的時(shí)刻證明編碼向終端裝置200發(fā)送。
另外,時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼存儲(chǔ)部分106將已發(fā)布的時(shí)刻證明編碼和新的時(shí)刻證明編碼相關(guān)聯(lián)地存儲(chǔ)以使其可以被追蹤;在時(shí)刻證明服務(wù)器100從終端裝置200接收到時(shí)刻證明編碼的情況下,從時(shí)刻證明編碼存儲(chǔ)部分106按順序檢索與所接收的時(shí)刻證明編碼相關(guān)聯(lián)的時(shí)刻證明編碼,并將從檢索到的時(shí)刻證明編碼中獲得的證明信息向終端裝置200輸出。
下面說明具體的動(dòng)作。
終端裝置200攜帶著已發(fā)布的時(shí)刻證明編碼。終端裝置200的時(shí)刻證明編碼發(fā)布請(qǐng)求部分201將時(shí)刻證明編碼的發(fā)布請(qǐng)求和包含有已發(fā)布的時(shí)刻證明編碼的終端信息向時(shí)刻證明服務(wù)器100發(fā)送(步驟S300)。另外,雖未述及,但終端信息當(dāng)然包括終端識(shí)別信息(終端ID)和時(shí)刻。
時(shí)刻證明服務(wù)器100的接收部分101接收包含有已發(fā)布的時(shí)刻證明編碼的終端信息(步驟S301),根據(jù)包含有時(shí)刻證明編碼的終端信息和包含有氣象信息的經(jīng)時(shí)變化信息來生成完全編碼(第2編碼的一例)(步驟S302)。時(shí)刻證明服務(wù)器100的發(fā)送部分105將完全編碼作為新的時(shí)刻證明編碼向終端裝置200發(fā)送(步驟S303)。然后,時(shí)刻證明服務(wù)器100的時(shí)刻證明編碼存儲(chǔ)部分106將時(shí)刻證明編碼與由時(shí)刻證明服務(wù)器100的服務(wù)器電子計(jì)時(shí)器108所生成的時(shí)刻相對(duì)應(yīng)地存儲(chǔ)(步驟S304)。
終端裝置200接收新的時(shí)刻證明編碼和時(shí)刻(步驟S305),刻印部分202將時(shí)刻證明編碼和時(shí)刻刻印在產(chǎn)品等上(步驟S306)。
另外,步驟S302的動(dòng)作可以由圖18所示的步驟S3021~步驟S3023的動(dòng)作替換。步驟S3021~步驟S3023的各動(dòng)作分別與實(shí)施方式1的圖8所示的步驟S102~S104的動(dòng)作相同。
下面利用圖19所示的流程圖來說明購(gòu)買了產(chǎn)品的消費(fèi)者的終端裝置200向時(shí)刻證明服務(wù)器100發(fā)送刻印在產(chǎn)品上的時(shí)刻證明編碼,并從時(shí)刻證明服務(wù)器100接收基于時(shí)刻證明編碼的時(shí)刻,從而確認(rèn)刻印時(shí)刻的真?zhèn)蔚膭?dòng)作。
終端裝置200的時(shí)刻確認(rèn)部分204接收消費(fèi)者輸入的刻印在產(chǎn)品上的時(shí)刻證明編碼(步驟S400),并經(jīng)通信網(wǎng)絡(luò)300向時(shí)刻證明服務(wù)器100發(fā)送(步驟S401)。
時(shí)刻證明服務(wù)器100的證明處理部分107接收時(shí)刻證明編碼(步驟S402),利用接收到的時(shí)刻證明編碼來檢索時(shí)刻證明編碼存儲(chǔ)部分106以獲得相應(yīng)的時(shí)刻和終端ID,并按順序檢索與時(shí)刻證明編碼相關(guān)的時(shí)刻證明編碼(步驟S403),根據(jù)與所檢索到的時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻和終端ID生成證明信息并向終端裝置200發(fā)送(步驟S404)。
終端裝置200的時(shí)刻確認(rèn)部分204接收證明信息(步驟S405),利用分別包含在證明信息中的終端識(shí)別信息(終端ID)來訪問各終端裝置,對(duì)時(shí)刻證明編碼所經(jīng)過的歷史進(jìn)行追蹤。或者,通過訪問各終端裝置來提供指示(步驟S406)。
以上說明了實(shí)施方式3的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。下面說明實(shí)施方式3的效果。
根據(jù)實(shí)施方式3,終端裝置通過利用包含有以前所發(fā)布的時(shí)刻證明編碼的新的時(shí)刻證明編碼,可以追蹤以前發(fā)布時(shí)刻證明編碼的終端裝置,從而得知其歷史。
根據(jù)實(shí)施方式3,可以只利用時(shí)刻證明編碼來實(shí)現(xiàn)對(duì)時(shí)刻證明編碼所經(jīng)過的終端的追蹤,另外,可以以一次處理來實(shí)現(xiàn)對(duì)關(guān)于經(jīng)過了哪些終端的證明。
根據(jù)實(shí)施方式3,對(duì)于IC標(biāo)簽等可以存儲(chǔ)的編碼長(zhǎng)度的限制較寬的裝置,通過讀取一個(gè)時(shí)刻證明編碼,就可以獲得所有與所包含的以前的時(shí)刻證明編碼相關(guān)的信息,不僅可以改善計(jì)算以及獲得數(shù)據(jù)的效率,而且可以利用以前的信息,還可以提高與歷史相關(guān)的信息的可靠性。
根據(jù)實(shí)施方式3,通過使時(shí)刻證明編碼連續(xù),時(shí)刻證明服務(wù)器可以獲知在先前的步驟中發(fā)生了某種故障以及發(fā)生了可追溯性的問題,并通知后續(xù)的步驟。
實(shí)施方式4在實(shí)施方式4中,對(duì)在終端裝置所發(fā)送的終端信息的內(nèi)容與條件一致的情況下,在時(shí)刻證明編碼中附加表示上述情況的信息的實(shí)施方式進(jìn)行說明。
實(shí)施方式4的系統(tǒng)結(jié)構(gòu)與實(shí)施方式1的系統(tǒng)結(jié)構(gòu)(參見圖3)相同。
圖20是實(shí)施方式4的時(shí)刻證明服務(wù)器100的功能結(jié)構(gòu)圖。時(shí)刻證明服務(wù)器100除包括實(shí)施方式1的結(jié)構(gòu)外,還包括檢測(cè)從終端信息獲得的信息是否符合規(guī)定條件的條件檢查部分110;當(dāng)條件檢查部分110檢測(cè)出從終端信息獲得的信息符合規(guī)定的條件時(shí)對(duì)第2編碼生成部分104指示附加有表示從終端信息獲得的信息符合規(guī)定條件的特別編碼的特別編碼指示部分111。
時(shí)刻證明服務(wù)器100還包括當(dāng)條件檢查部分110檢測(cè)出從終端信息獲得的信息符合規(guī)定的條件時(shí),禁止第2編碼生成部分104生成第2編碼的禁止部分112。
條件檢查部分110檢測(cè)包含在從終端裝置200接收到的終端信息中的終端識(shí)別信息(終端ID)、用戶的識(shí)別信息、合同的識(shí)別信息、時(shí)刻等是否符合確定的規(guī)定條件。
特別編碼指示部分111在必須從條件檢查部分110接收表示從終端信息獲得的信息符合規(guī)定條件的信號(hào),并將該結(jié)果記載在時(shí)刻證明編碼中的情況下,向第2編碼生成部分104指示對(duì)第2編碼附加特別編碼。
禁止部分112在從條件檢查部分110接收表示從終端信息獲得的信息符合規(guī)定條件的信號(hào),并不得生成時(shí)刻證明編碼的情況下,向第2編碼生成部分104指示禁止第2編碼的生成。
終端裝置200的結(jié)構(gòu)與實(shí)施方式1的終端裝置相同。
下面,利用圖21所示的流程圖來說明實(shí)施方式4的時(shí)刻證明服務(wù)器100和終端裝置200的動(dòng)作。
本實(shí)施方式中的動(dòng)作基本與實(shí)施方式2的圖13所述的動(dòng)作相同,但在步驟S202以后,執(zhí)行以下處理。
接收部分101將所接收的終端信息向條件檢查部分110發(fā)送(步驟S2021)。條件檢查部分110判斷預(yù)先設(shè)定的條件與終端信息所包含的終端定位信息、定位時(shí)刻信息、位置相關(guān)信息(氣溫、氣壓、濕度、基站ID等)中的至少任何一個(gè)是否符合(步驟S2022)。當(dāng)判斷結(jié)果為符合向參考編碼(第2編碼的一例)附加特別編碼的條件時(shí)(步驟S2022為“是”),特別編碼指示部分111向第2編碼生成部分104指示特別編碼包含在所生成的第2編碼中。當(dāng)判斷結(jié)果為符合不得生成第2編碼的條件時(shí)(步驟S2022為“是”),禁止部分112禁止第2編碼生成部分104生成第2編碼(步驟S2023)。執(zhí)行上述處理后,轉(zhuǎn)向步驟S203。當(dāng)步驟S2022的判斷結(jié)果不符合條件時(shí),不執(zhí)行步驟S2023,而轉(zhuǎn)向步驟S203的處理。
根據(jù)實(shí)施方式4,當(dāng)終端信息的內(nèi)容與條件不符時(shí),可以使時(shí)刻證明服務(wù)器所生成的時(shí)刻證明編碼中包含表示違反條件的信息。另外,可以禁止時(shí)刻證明編碼自身的發(fā)布,防止問題的擴(kuò)大。
例如,當(dāng)斷定家畜感染了疫病時(shí),為了停止從家畜生產(chǎn)的肉類的流通,通過在任何一個(gè)流通過程的終端信息中記載該信息并由條件檢查部分110檢測(cè)該信息,由此禁止時(shí)刻證明編碼的發(fā)布,從而禁止肉類的流通,或通過在時(shí)刻證明編碼中記載該信息,使該信息在以后的流通中與肉類一起流通。
作為表示食品的保存狀態(tài)的信息,例如,保存時(shí),當(dāng)溫度超過40度的情況下,可以發(fā)布表示如果食用會(huì)發(fā)生危險(xiǎn)的時(shí)刻證明編碼,當(dāng)溫度小于等于20度時(shí),發(fā)布表示可以食用的時(shí)刻證明編碼。另外,例如,可以利用時(shí)刻證明編碼來區(qū)分國(guó)產(chǎn)和進(jìn)口,也可以用顏色來區(qū)分。
根據(jù)實(shí)施方式4,可以實(shí)現(xiàn)當(dāng)在終端裝置中具有預(yù)先設(shè)定的條件時(shí),時(shí)刻證明服務(wù)器接收該條件,并發(fā)布對(duì)應(yīng)于條件的特別的時(shí)刻證明編碼的結(jié)構(gòu)。
例如,當(dāng)終端裝置因被盜而其位置發(fā)生移動(dòng)時(shí),可以檢測(cè)位置的移動(dòng),禁止后續(xù)的時(shí)刻證明編碼的發(fā)布或者將位置發(fā)生了移動(dòng)的事實(shí)記載在時(shí)刻證明編碼中。
實(shí)施方式5在實(shí)施方式5中,說明了從多個(gè)氣象信息中選擇適當(dāng)?shù)臍庀笮畔碛糜跁r(shí)刻證明的實(shí)施方式。
圖22是實(shí)施方式5的實(shí)現(xiàn)時(shí)刻證明的系統(tǒng)的結(jié)構(gòu)示意圖。實(shí)施方式5的系統(tǒng)結(jié)構(gòu)包括多個(gè)構(gòu)成實(shí)施方式1的氣象衛(wèi)星410和氣象信息中心400。時(shí)刻證明服務(wù)器100和終端裝置200的結(jié)構(gòu)與實(shí)施方式1相同。在圖22中,只有一個(gè)氣象信息中心400,但可以是多個(gè)。
時(shí)刻證明服務(wù)器100的經(jīng)時(shí)變化信息輸入部分102可以與提供氣象信息(經(jīng)時(shí)變化信息的一例)的多個(gè)氣象信息中心400(源裝置的一例)相連接,根據(jù)時(shí)刻從多個(gè)氣象信息中心400中選擇任意一個(gè)氣象信息中心400并輸入氣象信息。
時(shí)刻證明服務(wù)器100的經(jīng)時(shí)變化信息輸入部分102從多個(gè)氣象信息中心400中隨機(jī)選擇任意一個(gè)氣象信息中心400來輸入氣象信息中心。或者,根據(jù)規(guī)定的算法來選擇氣象信息中心400?;蛘咭部梢赃x擇氣象劇烈變化的氣象信息中心400。
在實(shí)施方式5中,在時(shí)刻證明服務(wù)器100發(fā)布時(shí)刻證明編碼時(shí),從多個(gè)氣象信息中心400(例如,日本、美國(guó)、歐洲的氣象信息中心等)選擇適當(dāng)?shù)臍庀笮畔⒅行?00,并接收從其發(fā)來的氣象信息,進(jìn)行實(shí)施方式1所述的散列處理,據(jù)此生成時(shí)刻證明編碼。時(shí)刻證明服務(wù)器100和終端裝置200的具體動(dòng)作與實(shí)施方式1的圖8和圖9所示的動(dòng)作相同。
根據(jù)實(shí)施方式5,由于可以從多個(gè)氣象信息中心中進(jìn)行選擇利用,因而可以提高系統(tǒng)運(yùn)行的可靠性。另外,由于可以通過縮短用于證明的氣象信息的接收間隔而提高氣象信息的接收密度,故可以提高時(shí)刻證明的精度和能力。
權(quán)利要求
1.一種時(shí)刻證明服務(wù)器,包括接收部分,從終端裝置接收時(shí)刻證明編碼的發(fā)布請(qǐng)求、和關(guān)于終端裝置的終端信息;經(jīng)時(shí)變化信息輸入部分,輸入經(jīng)時(shí)變化信息;第1編碼生成部分,將經(jīng)時(shí)變化信息輸入部分輸入的經(jīng)時(shí)變化信息進(jìn)行編碼以生成第1編碼,并輸出第1編碼;第2編碼生成部分,根據(jù)接收部分所接收的終端信息和第1編碼生成部分所輸出的第1編碼來生成并輸出第2編碼;發(fā)送部分,將第2編碼生成部分所輸出的第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送;時(shí)刻證明存儲(chǔ)部分,將發(fā)送部分所發(fā)送的時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)并存儲(chǔ);證明處理部分,從終端裝置接收時(shí)刻證明編碼,并根據(jù)所接收的時(shí)刻證明編碼對(duì)時(shí)刻證明編碼存儲(chǔ)部進(jìn)行檢索來獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并將基于所獲得的時(shí)刻的證明信息向終端裝置輸出。
2.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,經(jīng)時(shí)變化信息輸入部分輸入包含氣象信息的經(jīng)時(shí)變化信息,第1編碼生成部分將包含氣象信息的經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第1編碼。
3.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,接收部分從終端裝置輸入包含終端識(shí)別信息的終端信息,第2編碼生成部分將包含終端識(shí)別信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第2編碼。
4.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,接收部分從終端裝置輸入終端信息,該終端信息包含對(duì)終端裝置進(jìn)行定位而獲得的終端定位信息,第2編碼生成部分將包含終端定位信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第2編碼。
5.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,接收部分從終端裝置輸入終端信息,該終端信息包含終端裝置可以獲得的、終端裝置所處位置的位置相關(guān)信息,第2編碼生成部分將包含位置相關(guān)信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理并生成第2編碼。
6.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,接收部分從終端裝置輸入終端信息,該終端信息包含利用GPS衛(wèi)星對(duì)終端裝置進(jìn)行定位所獲得的終端定位信息、和從GPS衛(wèi)星的衛(wèi)星電子計(jì)時(shí)器獲得的定位時(shí)刻信息,時(shí)刻證明服務(wù)器還包括與GPS衛(wèi)星的衛(wèi)星電子計(jì)時(shí)器取得同步的服務(wù)器電子計(jì)時(shí)器;將終端信息所包含的定位時(shí)刻信息和通過服務(wù)器電子計(jì)時(shí)器計(jì)時(shí)的時(shí)刻信息存儲(chǔ)在時(shí)刻證明編碼存儲(chǔ)部分中的證明時(shí)刻記錄部分。
7.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,接收部分從終端裝置輸入包含已發(fā)布的時(shí)刻證明編碼的終端信息,第2編碼生成部分根據(jù)包含時(shí)刻證明編碼的終端信息和經(jīng)時(shí)變化信息來生成第2編碼,發(fā)送部分將第2編碼生成部分所輸出的第2編碼作為新的時(shí)刻證明編碼向終端裝置發(fā)送。
8.權(quán)利要求7所述的時(shí)刻證明服務(wù)器,其特征在于,時(shí)刻證明編碼存儲(chǔ)部分將已發(fā)布的時(shí)刻證明編碼與新的時(shí)刻證明編碼以可追蹤的方式關(guān)聯(lián)起來并存儲(chǔ),當(dāng)從終端裝置接收到時(shí)刻證明編碼時(shí),證明處理部分從時(shí)刻證明編碼存儲(chǔ)部分檢索與所接收到的時(shí)刻證明編碼相關(guān)聯(lián)的時(shí)刻證明編碼,并向終端裝置輸出從檢索到的時(shí)刻證明編碼獲得的證明信息。
9.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,時(shí)刻證明服務(wù)器還包括檢測(cè)從終端信息獲得的信息是否符合規(guī)定的條件的條件檢查部分;和當(dāng)條件檢查部分檢測(cè)出從終端信息獲得的信息符合規(guī)定的條件時(shí),對(duì)第2編碼生成部分指示附加有表示從終端信息獲得的信息符合規(guī)定條件的特別編碼的特別編碼指示部分。
10.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,時(shí)刻證明服務(wù)器還包括檢測(cè)從終端信息獲得的信息是否符合規(guī)定的條件的條件檢查部分;和當(dāng)條件檢查部分檢測(cè)出從終端信息獲得的信息符合規(guī)定的條件時(shí),禁止第2編碼生成部分生成第2編碼的禁止部分。
11.權(quán)利要求1所述的時(shí)刻證明服務(wù)器,其特征在于,經(jīng)時(shí)變化信息輸入部分可以與多個(gè)提供經(jīng)時(shí)變化信息的源裝置相連接,根據(jù)時(shí)刻從多個(gè)源裝置中選擇任何一個(gè)源裝置后輸入經(jīng)時(shí)變化信息。
12.權(quán)利要求11所述的時(shí)刻證明服務(wù)器,其特征在于,經(jīng)時(shí)變化信息輸入部分從多個(gè)源裝置中隨機(jī)選擇任何一個(gè)源裝置并輸入經(jīng)時(shí)變化信息。
13.一種與時(shí)刻證明服務(wù)器通信來進(jìn)行時(shí)刻證明的終端裝置,其特征在于,包括時(shí)刻證明編碼發(fā)布請(qǐng)求部分,將時(shí)刻證明編碼的發(fā)布請(qǐng)求與關(guān)于終端裝置的終端信息向時(shí)刻證明服務(wù)器發(fā)送;刻印部分,從時(shí)刻證明服務(wù)器接收時(shí)刻證明編碼,將由時(shí)刻證明編碼證明的時(shí)刻與時(shí)刻證明編碼并排印制。
14.權(quán)利要求13所述的終端裝置,其特征在于,終端裝置還包括時(shí)刻確認(rèn)部,輸入刻印部所印制的時(shí)刻證明編碼后向時(shí)刻證明服務(wù)器發(fā)送,并請(qǐng)求時(shí)刻證明,從而確認(rèn)刻印部所印制的時(shí)刻的真?zhèn)巍?br>
15.一種具有終端裝置和時(shí)刻證明服務(wù)器的時(shí)刻證明系統(tǒng)的時(shí)刻證明方法,其特征在于終端裝置向時(shí)刻證明服務(wù)器發(fā)送時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端裝置的終端信息;時(shí)刻證明服務(wù)器從終端裝置接收時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端的終端信息,從提供經(jīng)時(shí)變化信息的源裝置輸入經(jīng)時(shí)變化信息,將經(jīng)時(shí)變化信息進(jìn)行編碼來生成第1編碼并輸出第1編碼,根據(jù)終端信息和第1編碼生成第2編碼并輸出第2編碼,將第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送,將時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)地存儲(chǔ)在時(shí)刻證明編碼存儲(chǔ)部分;終端裝置向時(shí)刻證明服務(wù)器發(fā)送時(shí)刻證明編碼,并請(qǐng)求時(shí)刻證明;時(shí)刻證明服務(wù)器從終端裝置接收時(shí)刻證明編碼,根據(jù)所接收的時(shí)刻證明編碼來檢索時(shí)刻證明編碼存儲(chǔ)部分以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并向終端裝置輸出基于所獲得的時(shí)刻的證明信息。
16.權(quán)利要求15所述的時(shí)刻證明方法,其特征在于,終端裝置對(duì)終端裝置進(jìn)行定位,并將包含定位所得到的終端定位信息的終端信息向時(shí)刻證明服務(wù)器發(fā)送;時(shí)刻證明服務(wù)器從終端裝置輸入包含有終端定位信息的終端信息,將包含有終端定位信息的終端信息和經(jīng)時(shí)變化信息進(jìn)行散列處理以生成第2編碼。
17.權(quán)利要求15所述的時(shí)刻證明方法,其特征在于,終端裝置將包含有已發(fā)布的時(shí)刻證明編碼的終端信息向時(shí)刻證明服務(wù)器發(fā)送;時(shí)刻證明服務(wù)器從終端裝置輸入包含有已發(fā)布的時(shí)刻證明編碼的終端信息,根據(jù)包含有時(shí)刻證明編碼的終端信息和經(jīng)時(shí)變化信息來生成第2編碼,將第2編碼作為新的時(shí)刻證明編碼向終端裝置發(fā)送。
18.權(quán)利要求17所述的時(shí)刻證明方法,其特征在于,時(shí)刻證明編碼存儲(chǔ)部分將已發(fā)布的時(shí)刻證明編碼與新的時(shí)刻證明編碼以可追蹤的方式關(guān)聯(lián)起來并存儲(chǔ),時(shí)刻證明服務(wù)器在從終端裝置接收到時(shí)刻證明編碼時(shí),從時(shí)刻證明編碼存儲(chǔ)部分按順序檢索與所接收到的時(shí)刻證明編碼相關(guān)聯(lián)的時(shí)刻證明編碼,并向終端裝置輸出從檢索到的時(shí)刻證明編碼獲得的證明信息。
19.權(quán)利要求15所述的時(shí)刻證明方法,其特征在于,包括多個(gè)提供經(jīng)時(shí)變化信息的源裝置;時(shí)刻證明服務(wù)器可以與多個(gè)源裝置相連接,并根據(jù)時(shí)刻從多個(gè)源裝置中選擇任意一個(gè)源裝置來輸入經(jīng)時(shí)變化信息。
20.一種時(shí)刻證明程序或者記錄有該時(shí)刻證明程序的記錄介質(zhì),其特征在于,在計(jì)算機(jī)上執(zhí)行以下處理從終端裝置接收時(shí)刻證明編碼的發(fā)布請(qǐng)求和關(guān)于終端的終端信息的接收處理;輸入經(jīng)時(shí)變化信息的經(jīng)時(shí)變化信息輸入處理;第1編碼生成處理,將由經(jīng)時(shí)變化信息輸入處理所輸入的經(jīng)時(shí)變化信息進(jìn)行編碼以生成第1編碼并輸出第1編碼;第2編碼生成處理,根據(jù)由接收處理所接收的終端信息和由第1編碼生成處理所輸出的第1編碼來生成第2編碼并輸出;發(fā)送處理,將由第2編碼生成處理所輸出的第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送;時(shí)刻證明編碼存儲(chǔ)處理,將發(fā)送處理所發(fā)送的時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)并存儲(chǔ);和證明處理,從終端裝置接收時(shí)刻證明編碼,并根據(jù)所接收的時(shí)刻證明編碼對(duì)由時(shí)刻證明編碼存儲(chǔ)處理所存儲(chǔ)的時(shí)刻證明編碼進(jìn)行檢索,以獲得與時(shí)刻證明編碼相對(duì)應(yīng)的時(shí)刻,并向終端裝置輸出基于所獲得的時(shí)刻的證明信息。
全文摘要
本發(fā)明提供一種時(shí)刻證明服務(wù)器,包括接收時(shí)刻證明編碼的發(fā)布請(qǐng)求和終端信息的接收部分;輸入經(jīng)時(shí)變化信息的經(jīng)時(shí)變化信息輸入部分;由經(jīng)時(shí)變化信息生成并輸出第1編碼的第1編碼生成部分;根據(jù)終端信息和第1編碼生成并輸出第2編碼的第2編碼生成部分;將第2編碼作為時(shí)刻證明編碼向終端裝置發(fā)送的發(fā)送部分;將時(shí)刻證明編碼與時(shí)刻相對(duì)應(yīng)并存儲(chǔ)的時(shí)刻證明存儲(chǔ)部分;通過接收的時(shí)刻證明編碼對(duì)時(shí)刻證明編碼存儲(chǔ)部分進(jìn)行檢索以獲得時(shí)刻,并將基于所獲得的時(shí)刻的證明信息向終端裝置輸出的證明處理部分。
文檔編號(hào)G04G5/00GK1902648SQ200480039108
公開日2007年1月24日 申請(qǐng)日期2004年10月27日 優(yōu)先權(quán)日2004年10月27日
發(fā)明者富樫昌孝, 宮崎一哉, 大野次彥 申請(qǐng)人:三菱電機(jī)株式會(huì)社