專利名稱:產(chǎn)生人類可讀和機(jī)器可讀文檔的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及創(chuàng)建人類可讀文檔的方法,除了至少一個(gè)數(shù)據(jù)記錄之 外,所述人類可讀文檔還包括描述該數(shù)據(jù)記錄的至少一個(gè)語(yǔ)義信息項(xiàng), 簡(jiǎn)稱語(yǔ)義。
背景技術(shù):
處理電子形式的信息首先需要對(duì)可用數(shù)據(jù)信息的組織進(jìn)行規(guī)定 的數(shù)據(jù)結(jié)構(gòu),其次需要更詳細(xì)解釋數(shù)據(jù)信息的描述。
一方面,如果使
用標(biāo)準(zhǔn)化數(shù)據(jù)格式(例如ASCn、 XML、 HTML或TeX等)來(lái)規(guī)定數(shù)據(jù) 結(jié)構(gòu),則語(yǔ)義信息允許對(duì)各項(xiàng)數(shù)據(jù)信息的含義進(jìn)行更詳細(xì)的描述。例 如,模板的使用允許對(duì)各項(xiàng)數(shù)據(jù)信息進(jìn)行語(yǔ)義解釋,其中在特定的占 位符(placeholder)處將數(shù)據(jù)信息添加到所述模板中。
在不知道語(yǔ)義信息(簡(jiǎn)稱語(yǔ)義)的情況下,例如,數(shù)據(jù)記錄 [200,4000]可以指的是200瓶ABC溶液的成本4000歐元,然而同樣也可 以是指商品號(hào)碼為200的商品在倉(cāng)庫(kù)中仍有4000的存貨。
在實(shí)際處理電子形式的數(shù)據(jù)時(shí),通常很難在純數(shù)據(jù)記錄級(jí)容易地 重構(gòu)語(yǔ)義解釋,這意味著,基于具有對(duì)各項(xiàng)數(shù)據(jù)信息加以描述的語(yǔ)義 的各個(gè)當(dāng)前數(shù)據(jù)記錄,可視化(即將電子形式的信息轉(zhuǎn)換成人類可讀 的表示)是必要的。通常,這是通過(guò)產(chǎn)生例如允許視覺(jué)實(shí)現(xiàn)的PDF文 檔來(lái)進(jìn)行的。除了所包含的數(shù)據(jù)之外,直到有人類可讀的表示時(shí),人 類觀察者才可以清楚地領(lǐng)會(huì)各個(gè)數(shù)據(jù)記錄專有的語(yǔ)義解釋。
全球網(wǎng)絡(luò)以及世界范圍的數(shù)據(jù)交換的相關(guān)可能性意味著,將電子 形式的信息轉(zhuǎn)換成人類可讀的表示(例如以PDF文檔的形式)越來(lái)越 重要。因此,基于國(guó)家法律,電子形式的文檔及其經(jīng)由因特網(wǎng)的傳輸 獲得了法律約束力并獲得了官方和權(quán)威機(jī)構(gòu)在法律上的接受。在這個(gè) 方面,參考德意志聯(lián)邦共和國(guó)的簽名法令,其中規(guī)定,在將例如發(fā)票形式的電子文檔視為官方和權(quán)威機(jī)構(gòu)的永久性證據(jù)文件的情況下必須 要滿足的約束。在這種情況下,在文檔中嵌入電子簽名,以為電子數(shù) 據(jù)記錄的交換確保法律確定性和責(zé)任。
然而,在這種情況下,出現(xiàn)了關(guān)于對(duì)或需要對(duì)電子形式的文檔的 什么內(nèi)容進(jìn)行簽名的問(wèn)題。例如,如果僅對(duì)數(shù)據(jù)記錄的內(nèi)容進(jìn)行電子 簽名,則由于缺少簽名而不能對(duì)語(yǔ)義的操作或修改進(jìn)行進(jìn)一步的重構(gòu), 這意味著不可能確保整個(gè)電子文檔的法律約束力。相反,如果對(duì)語(yǔ)義 信息內(nèi)容也進(jìn)行簽名,則盡管該文檔具有法律約束力,但是另一方面, 實(shí)際上,對(duì)于以這種方式來(lái)簽名的數(shù)據(jù)記錄的接收者,難以在數(shù)據(jù)記 錄級(jí)重構(gòu)語(yǔ)義解釋,這意味著數(shù)據(jù)記錄的人類可讀的可視化是必要的,
如以上提到過(guò)的,在大多數(shù)情況下這是通過(guò)產(chǎn)生PDF文檔來(lái)實(shí)現(xiàn)的。 然而,在這種情況下存在的爭(zhēng)議在于,是否在人類可讀的PDF文檔中 指示數(shù)據(jù)記錄的全部細(xì)節(jié),以及實(shí)際指示的數(shù)據(jù)的含義是否未通過(guò)改 變或蓋寫(xiě)而被篡改。為了減小該問(wèn)題的嚴(yán)重性,常常僅對(duì)PDF文檔的 整體進(jìn)行簽名,即完全對(duì)人類可讀表示進(jìn)行簽名。由于PDF文檔具有 非常復(fù)雜的結(jié)構(gòu),因而,尤其對(duì)于簽名方的部分,不清楚需要對(duì)什么 內(nèi)容進(jìn)行簽名或附加的簽名。例如,除了人類可讀的表示之外,PDF 文檔可以包含人類不可見(jiàn)的信息,如白色背景上的白色文本、或位于 被稱為PDF文檔査看區(qū)域之外的數(shù)據(jù)內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是提出一種創(chuàng)建人類可讀文檔的方法,除了 至少一個(gè)數(shù)據(jù)記錄之外,所述人類可讀文檔還包括描述該數(shù)據(jù)記錄的 至少一個(gè)語(yǔ)義信息項(xiàng)(簡(jiǎn)稱語(yǔ)義),以便首先滿足對(duì)電子形式的文檔的 法律約束力的所有要求,其次對(duì)于簽名方以及對(duì)于電子形式文檔的接 收者而言,對(duì)簽名的數(shù)據(jù)內(nèi)容的透明重構(gòu)成為可能。
這個(gè)問(wèn)題是由權(quán)利要求l公開(kāi)的方法來(lái)解決的。在權(quán)利要求12中 還公開(kāi)了一種利用該方法的相應(yīng)的人類可讀文檔。在權(quán)利要求16中公 開(kāi)了相應(yīng)的驗(yàn)證方法。
根據(jù)本發(fā)明,根據(jù)以下步驟來(lái)編制用于創(chuàng)建人類可讀文檔的方法。首先,必需以相應(yīng)的數(shù)字形式來(lái)提供數(shù)據(jù)記錄以及描述該數(shù)據(jù)記 錄的語(yǔ)義。其次,使用己知的簽名方法,將對(duì)數(shù)據(jù)記錄與語(yǔ)義簽名一 起或互相分離地進(jìn)行簽名。在簽名步驟之前或之后,將所述至少一個(gè) 數(shù)據(jù)記錄和描述所述數(shù)據(jù)記錄的語(yǔ)義作為產(chǎn)生文檔的人類可讀表示的 基礎(chǔ),可以在顯示器上以圖形編輯或格式來(lái)示出所述文檔的人類可讀 表示,或可以采用打印產(chǎn)品的形式來(lái)示出所述文檔的人類可讀表示。 然后將簽名的數(shù)據(jù)記錄與簽名的語(yǔ)義整合入人類可讀表示中,使得可 以從人類可讀表示中提取簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義,以及使得可 以將所提取的簽名的數(shù)據(jù)記錄和所提取的簽名的語(yǔ)義作為產(chǎn)生原始文
檔的冪等(idempotent)(即很大程度上相同的)人類可讀表示。在這
種情況下,冪等意味著可以使用根據(jù)本發(fā)明的方法創(chuàng)建的文檔,檢
驗(yàn)數(shù)據(jù)記錄和語(yǔ)義的簽名以及基于本發(fā)明方法的將數(shù)據(jù)記錄可視化為 人類可讀表示,以重新創(chuàng)建在相關(guān)意義上與原始文檔相同的文檔。這
種詞一性證明所獲得的人類可讀表示是以由文檔創(chuàng)建者電子簽名的 數(shù)據(jù)為基礎(chǔ)的有效表示。
因此,根據(jù)本發(fā)明產(chǎn)生的人類可讀文檔包含這樣的對(duì)象,可以從 文檔中提取這些對(duì)象并可以將其作為產(chǎn)生文檔自身(從而產(chǎn)生冪等文 檔的屬性)的基礎(chǔ)。此外,可以使用類似的傳統(tǒng)編程工具來(lái)對(duì)可以從 文檔中提取的簽名的對(duì)象(即簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義)進(jìn)行驗(yàn) 證,使得對(duì)于簽名方或?qū)τ谖臋n的接收者而言,該文檔具有許多應(yīng)用 實(shí)例所需的法律約束力。
原理上,數(shù)據(jù)記錄的語(yǔ)言標(biāo)準(zhǔn)是什么并不重要;常見(jiàn)語(yǔ)言標(biāo)準(zhǔn)是 HTML、 ASCII 、 XML或TeX。
通常,數(shù)據(jù)記錄的數(shù)據(jù)是ASCII格式的,針對(duì)其語(yǔ)義描述,將該 數(shù)據(jù)輸入同樣采用ASCII格式的模板中。可以通過(guò)傳統(tǒng)的顯示程序?qū)?ASCII數(shù)據(jù)記錄和ASCII模板轉(zhuǎn)換成人類可讀表示,如可以視覺(jué)地顯示 在屏幕上或使用打印機(jī)以模擬形式打印的Word或PDF文件。在產(chǎn)生文 檔的人類可讀表示期間或之后,本發(fā)明包括以人類可見(jiàn)的方式(例如 以條形碼的形式)或采用人類不可見(jiàn)的方式(例如以不可見(jiàn)的水印的 形式),分別將ASCII數(shù)據(jù)記錄和ASCII模板以簽名的形式整合入人類可讀表示中。不論分別所選的整合形式是什么,文檔的人類可讀表示 因而還包含簽名的內(nèi)容數(shù)據(jù)以及后者的相關(guān)的簽名的整合描述,可以 彼此獨(dú)立地來(lái)驗(yàn)證這兩者。例如,如果懷疑內(nèi)容或語(yǔ)義的表示的真實(shí) 性,則可以通過(guò)上述提取來(lái)訴諸內(nèi)容數(shù)據(jù)和訴諸語(yǔ)義描述。此外,還 可以完全根據(jù)簽名的內(nèi)容數(shù)據(jù)和簽名的語(yǔ)義來(lái)重構(gòu)文檔的人類可讀表 示的產(chǎn)生過(guò)程。
不論上述方法如何,同樣描述了一種人類可讀文檔,所述人類可 讀文檔具有至少一個(gè)數(shù)據(jù)記錄以及描述該數(shù)據(jù)記錄的至少一個(gè)語(yǔ)義信 息項(xiàng)(簡(jiǎn)稱語(yǔ)義),其中,根據(jù)本發(fā)明,分別以簽名的形式對(duì)所述至少 一個(gè)數(shù)據(jù)記錄和語(yǔ)義進(jìn)行整合,使得可以從文檔中提取簽名的數(shù)據(jù)記 錄和語(yǔ)義??梢詫⑺崛〉暮灻臄?shù)據(jù)記錄和所提取的簽名的語(yǔ)義作 為產(chǎn)生文檔的冪等的人類可讀表示的基礎(chǔ)。從而可以使用文檔的冪等 的人類可讀表示來(lái)在文檔的原創(chuàng)性和真實(shí)性方面對(duì)所述文檔進(jìn)行驗(yàn) 證。將根據(jù)參考以下示例實(shí)施例的其他描述來(lái)考慮對(duì)這方面的其他細(xì) 節(jié)。
原理上,本發(fā)明的方法適于創(chuàng)建人類可讀文檔,除了至少一個(gè)數(shù) 據(jù)記錄以外,所述人類可讀文檔還包括描述所述數(shù)據(jù)記錄的至少一個(gè) 語(yǔ)義信息項(xiàng)(簡(jiǎn)稱語(yǔ)義),所述方法包括以下步驟
-以相應(yīng)的數(shù)字形式來(lái)提供所述至少一個(gè)數(shù)據(jù)記錄以及所述至少 一個(gè)語(yǔ)義;
-對(duì)所述數(shù)據(jù)記錄和所述語(yǔ)義進(jìn)行電子簽名,以產(chǎn)生簽名的數(shù)據(jù) 記錄和簽名的語(yǔ)義,并基于所述至少一個(gè)數(shù)據(jù)記錄和所述至少一個(gè)語(yǔ) 義項(xiàng)來(lái)產(chǎn)生所述文檔的人類可讀表示;
-將簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義整合入所述人類可讀表示中, 使得能夠從所述人類可讀表示中提取簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義, 并使得所提取的簽名的數(shù)據(jù)記錄以及所提取的簽名的語(yǔ)義能夠作為產(chǎn) 生文檔的冪等的人類可讀表示的基礎(chǔ)。
原理上,本發(fā)明的人類可讀文檔具有至少一個(gè)數(shù)據(jù)記錄和描述該 數(shù)據(jù)記錄的語(yǔ)義信息項(xiàng)(簡(jiǎn)稱語(yǔ)義),其中,所述文檔以相應(yīng)的電子簽 名的形式整合了所述至少一個(gè)數(shù)據(jù)記錄和所述語(yǔ)義,使得能夠從文檔中提取簽名的數(shù)據(jù)記錄和語(yǔ)義,并使得所提取的簽名的數(shù)據(jù)記錄以及 所提取的簽名的語(yǔ)義能夠作為產(chǎn)生文檔的冪等的人類可讀表示的基 礎(chǔ)。
在相應(yīng)的從屬權(quán)利要求中公開(kāi)了本發(fā)明的其他有利實(shí)施例。
參考附圖,描述本發(fā)明的示例實(shí)施例,附圖中 圖l示出了創(chuàng)建簽名的數(shù)據(jù)記錄的過(guò)程鏈圖2示出了在2D矩陣碼環(huán)境下的簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義的 表示;
圖3示出了創(chuàng)建文檔的冪等的人類可讀表示的方法步驟的示意。
具體實(shí)施例方式
圖1中頂部的過(guò)程鏈?zhǔn)境隽藙?chuàng)建簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ)義 2*的過(guò)程鏈圖。假定所選的用于表示數(shù)據(jù)記錄1的語(yǔ)言標(biāo)準(zhǔn)是XML, XML被認(rèn)為是用于創(chuàng)建機(jī)器可讀和人類可讀文檔的廣泛使用的標(biāo)準(zhǔn)。 針對(duì)數(shù)據(jù)內(nèi)容的語(yǔ)義描述,使用被稱為XSL變換2的技術(shù),XSL變換2 使用被稱為XSLT樣式表2的技術(shù)來(lái)對(duì)使用XML的數(shù)據(jù)1進(jìn)行變換, XSLT樣式表2將XML數(shù)據(jù)1添加到描述所述數(shù)據(jù)的語(yǔ)義中。在參考圖l 中的符號(hào)3所示的方法步驟中,使用已知的簽名技術(shù),例如使用 XML-DSIG,對(duì)XML標(biāo)準(zhǔn)表示的數(shù)據(jù)1和XSLT變換表示的語(yǔ)義2進(jìn)行互 相分離的簽名或一起簽名。獲得的結(jié)果是簽名的數(shù)據(jù)記錄"和相應(yīng)的 簽名的語(yǔ)義2*。
與上述電子或數(shù)字簽名相分離地,將文檔的人類可讀表示4創(chuàng)建 為PDF文檔,即基于XML數(shù)據(jù)記錄1和表示語(yǔ)義的XSL變換2來(lái)進(jìn)行創(chuàng) 建(參見(jiàn)圖l中底部的過(guò)程鏈)。圖l所示的波形括號(hào)表示整合步驟,其 中將簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ)義2*嵌入文檔的人類可讀表示4中。 由簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ)義2*以這種方式來(lái)補(bǔ)充的人類可讀表 示4*表示本發(fā)明的文檔,本發(fā)明的文檔提供了通過(guò)冪等模仿 (idempotent emulation )來(lái)驗(yàn)證文檔的選項(xiàng)。使用合適的讀取和提取技術(shù),可以從根據(jù)本發(fā)明來(lái)擴(kuò)展的文檔的 人類可讀表示4*中提取簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ)義2*,所述表示 可以作為產(chǎn)生與文檔的原始的人類可讀表示4冪等(即很大程度上相同 的)的其他文檔的基礎(chǔ),可以使用固有的已知驗(yàn)證技術(shù)來(lái)檢驗(yàn)所述冪 等文檔。
可以使用人類可見(jiàn)的條形碼(例如二維矩陣碼),或以不可見(jiàn)的 方式(例如使用已知的水印技術(shù)),將簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ)義
2*整合入表示4*中。在這兩種情況下,用于從補(bǔ)充后的文檔4*中提取
相關(guān)的簽名的文檔內(nèi)容以進(jìn)行后續(xù)驗(yàn)證的提取技術(shù)是己知的。
圖2示出了在2D矩陣碼5的環(huán)境下表示簽名的數(shù)據(jù)記錄"和簽名 的語(yǔ)義2*的選項(xiàng),例如,將所述2D矩陣碼5打印或在屏幕上顯示為文 檔的實(shí)際人類可讀表示4 (例如同樣以PDF格式)的分離的輔助表6。 通常,將人類可讀表示4和2D矩陣碼5存儲(chǔ)在公共的PDF文件中。
圖3示出了文檔4的冪等模仿的步驟,起始點(diǎn)是采取人類可讀的模 擬形式的輔助表6上的2D矩陣碼5。使用合適的條形碼讀取器7來(lái)讀取 輔助表6,所述條形碼讀取器7能夠從電子形式的輔助表6中提取簽名的 數(shù)據(jù)記錄1*和簽名的語(yǔ)義2*。
作為備選,如果文檔是數(shù)字文檔,具有上述補(bǔ)充的人類可讀表示 4*的格式,則從相應(yīng)的數(shù)據(jù)文件中提取簽名的數(shù)據(jù)記錄1*和簽名的語(yǔ) 義2*。
所產(chǎn)生的電子形式可以作為創(chuàng)建人類可讀文檔4的冪等的相同內(nèi) 容模仿的基礎(chǔ),可以對(duì)所述模仿進(jìn)行驗(yàn)證通過(guò)使用可信的表示成分, 使用以再次執(zhí)行圖l中下半部分所示的處理來(lái)提供人類可讀表示的方 式而獲得的成分。此后, 一方面,對(duì)數(shù)據(jù)記錄1*和語(yǔ)義2*的簽名進(jìn)行 檢驗(yàn),另一方面,以打印的或數(shù)字格式,對(duì)文檔的新獲得的人類可讀 表示與文檔的原始人類可讀表示的一致性和真實(shí)性進(jìn)行檢驗(yàn)。這兩個(gè) 人類可讀表示的一致性或同一性證實(shí)了 在所呈現(xiàn)的人類可讀表示中, 正確表示了如文檔的原始作者所預(yù)期的文檔的內(nèi)容或含義。
使用本發(fā)明的方法以及可以使用所述方法來(lái)產(chǎn)生的文檔的人類 可讀表示,可以通過(guò)對(duì)分別分發(fā)的文檔的真實(shí)性進(jìn)行驗(yàn)證,以可驗(yàn)證的方式來(lái)執(zhí)行文檔的授權(quán)分發(fā)(例如以PDF文件形式)。還可以以簡(jiǎn)單 的方式來(lái)檢驗(yàn)人類可讀表示的機(jī)密性狀態(tài)。此外,本發(fā)明的方法允許
根據(jù)以合適方式標(biāo)記的語(yǔ)義(例如采用XSL變換的形式),將文檔的人
類可讀表示自動(dòng)標(biāo)記為機(jī)密。還可以將其他信息添加到文檔的人類可 讀表示,如作者的姓名或分發(fā)者的地址。
權(quán)利要求
1、一種用于創(chuàng)建人類可讀文檔(4*)的方法,除了至少一個(gè)數(shù)據(jù)記錄之外,所述人類可讀文檔(4*)還包括描述所述數(shù)據(jù)記錄的至少一個(gè)語(yǔ)義信息項(xiàng),簡(jiǎn)稱語(yǔ)義,其特征在于,所述方法包括以下步驟-以相應(yīng)的數(shù)字形式來(lái)提供至少一個(gè)數(shù)據(jù)記錄(1)以及至少一個(gè)語(yǔ)義項(xiàng)(2);-對(duì)所述數(shù)據(jù)記錄和所述語(yǔ)義進(jìn)行電子簽名(3),以產(chǎn)生簽名的數(shù)據(jù)記錄(1*)和簽名的語(yǔ)義(2*),并基于所述至少一個(gè)數(shù)據(jù)記錄(1)和所述至少一個(gè)語(yǔ)義項(xiàng)(2)來(lái)產(chǎn)生所述文檔的人類可讀表示(4);-將簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義整合(4*)入所述人類可讀表示中,使得能夠從所述人類可讀表示中提取簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義,并使得所提取的簽名的數(shù)據(jù)記錄以及所提取的簽名的語(yǔ)義能夠作為產(chǎn)生所述文檔的冪等的人類可讀表示的基礎(chǔ)。
2、 根據(jù)權(quán)利要求l所述的方法,其中,使用以下語(yǔ)言標(biāo)準(zhǔn)之一來(lái) 表示所述數(shù)據(jù)記錄(1): HTML、 ASCII、 XML、 TeX。
3、 根據(jù)權(quán)利要求1或2所述的方法,其中,所述語(yǔ)義(2)是以模 板形式來(lái)表示的,所述模板中輸入有所述數(shù)據(jù)記錄。
4、 根據(jù)權(quán)利要求3所述的方法,其中,所述模板是XSLT樣式表, 通過(guò)XSL變換將XML文件形式的所述數(shù)據(jù)記錄轉(zhuǎn)換成所述XSLT樣式 表。
5、 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所選的人類 可讀表示(4)是PDF表示。
6、 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述文檔的 人類可讀表示(4)是使用FOP程序,即形成處理器來(lái)產(chǎn)生的。
7、 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,使用簽名標(biāo) 準(zhǔn)XML-DSIG對(duì)XML形式的數(shù)據(jù)記錄(1)進(jìn)行電子簽名。
8、 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,對(duì)所提取的 簽名的數(shù)據(jù)記錄(1*)以及所提取的簽名的語(yǔ)義(2*)進(jìn)行驗(yàn)證。
9、 根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,對(duì)所述文檔的冪等的人類可讀表示進(jìn)行驗(yàn)證。
10、 根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,以加密的形 式將簽名的數(shù)據(jù)記錄(1*)和簽名的語(yǔ)義(2*)整合入所述人類可讀表示(4*)中。
11、 根據(jù)權(quán)利要求io所述的方法,其中,所述加密的形式是一維或二維條形碼或水印。
12、 一種人類可讀文檔,具有至少一個(gè)數(shù)據(jù)記錄和描述所述數(shù)據(jù) 記錄的語(yǔ)義信息項(xiàng),簡(jiǎn)稱語(yǔ)義,其特征在于,所述文檔以相應(yīng)的電子 簽名的形式整合了所述至少一個(gè)數(shù)據(jù)記錄(1)和所述語(yǔ)義(2),使得 能夠從所述文檔中提取簽名的數(shù)據(jù)記錄(1*)和簽名的語(yǔ)義(2*),并 使得所提取的簽名的數(shù)據(jù)記錄以及所提取的簽名的語(yǔ)義能夠作為產(chǎn)生 所述文檔的冪等的人類可讀表示的基礎(chǔ)。
13、 根據(jù)權(quán)利要求12所述的人類可讀文檔,其中,以不能被人類 感知的形式將簽名的數(shù)據(jù)記錄(1*)和簽名的語(yǔ)義(2*)整合入所述 文檔的人類可讀表示(4*)中。
14、 根據(jù)權(quán)利要求13所述的人類可讀文檔,其中,所述不能被人類感知的形式是水印。
15、 根據(jù)權(quán)利要求12所述的人類可讀文檔,其中,以條形碼的形 式將簽名的數(shù)據(jù)記錄(1*)和簽名的語(yǔ)義(2*)整合入文檔的人類可 讀表示(4*)中。
16、 一種驗(yàn)證人類可讀文檔(4*)的方法,所述人類可讀文檔(4*) 具有至少一個(gè)簽名的數(shù)據(jù)記錄(1*)以及描述所述數(shù)據(jù)記錄的至少一 個(gè)簽名的語(yǔ)義信息項(xiàng)(2*),簡(jiǎn)稱語(yǔ)義,其特征在于,所述方法包括以 下步驟-a) 以數(shù)字格式來(lái)提取和提供(7)所述至少一個(gè)簽名的數(shù)據(jù)記錄 (1*)以及所述至少一個(gè)簽名的語(yǔ)義(2);b) 根據(jù)所述至少一個(gè)數(shù)據(jù)記錄和所述至少一個(gè)語(yǔ)義項(xiàng)來(lái)產(chǎn)生所 述文檔的人類可讀表示(4);c) 對(duì)所述數(shù)據(jù)記錄和所述語(yǔ)義項(xiàng)的簽名進(jìn)行驗(yàn)證;d) 將所述文檔的原始的人類可讀表示與步驟b)產(chǎn)生的所述文檔的人類可讀表示(4)進(jìn)行比較;e)如果比較結(jié)果相同,則判定步驟b)產(chǎn)生的所述文檔的人類可 讀表示(4)與所述文檔的原始的人類可讀表示相對(duì)應(yīng)。
全文摘要
本發(fā)明描述了一種用于創(chuàng)建人類可讀文檔的方法,除了至少一個(gè)數(shù)據(jù)記錄以外,所述人類可讀文檔還包括描述所述數(shù)據(jù)記錄的至少一個(gè)語(yǔ)義信息項(xiàng),簡(jiǎn)稱語(yǔ)義。本發(fā)明使用以下步驟以相應(yīng)的數(shù)字形式來(lái)提供所述數(shù)據(jù)記錄和所述語(yǔ)義;基于所述至少一個(gè)數(shù)據(jù)記錄和所述至少一個(gè)語(yǔ)義項(xiàng)來(lái)產(chǎn)生所述文檔的人類可讀表示,對(duì)所述數(shù)據(jù)記錄和所述語(yǔ)義進(jìn)行簽名;以及-將簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義整合入所述人類可讀表示中,使得能夠從所述人類可讀表示中提取簽名的數(shù)據(jù)記錄和簽名的語(yǔ)義,并使得所提取的簽名的數(shù)據(jù)記錄和所提取的簽名的語(yǔ)義能夠作為產(chǎn)生文檔的冪等的人類可讀表示的基礎(chǔ)。
文檔編號(hào)G06F21/64GK101517586SQ200780034172
公開(kāi)日2009年8月26日 申請(qǐng)日期2007年8月31日 優(yōu)先權(quán)日2006年9月16日
發(fā)明者羅蘭·克魯格 申請(qǐng)人:湯姆森許可貿(mào)易公司