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

對(duì)電子文檔作標(biāo)記以揭露非授權(quán)公布的制作方法

文檔序號(hào):6413090閱讀:281來源:國知局
專利名稱:對(duì)電子文檔作標(biāo)記以揭露非授權(quán)公布的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及這樣一種技術(shù),利用這種技術(shù)可以揭露電子信息的非授權(quán)公布和復(fù)制。這些電子信息特指分布于因特網(wǎng)類型的網(wǎng)絡(luò)中的文檔和程序。
從技術(shù)上講,電子分布式信息的復(fù)制是輕而易舉的。例如,計(jì)算機(jī)程序的非法復(fù)制給軟件業(yè)造成了每年幾十億美元的損失。在影象和錄制工業(yè)上,非法復(fù)制品也是一個(gè)較大的問題。
所有這些信息,其共同的特征是,信息的任何保護(hù)措施基于版權(quán)(或嚴(yán)密的類似保護(hù)形式,如數(shù)據(jù)庫保護(hù))、協(xié)定或不泄密契約。正如以前所知,版權(quán)與工業(yè)保護(hù)(比如專利與設(shè)計(jì)保護(hù))之間的本質(zhì)區(qū)別在于在工業(yè)保護(hù)上,如果能說明產(chǎn)品是類似的,則足以認(rèn)定是侵權(quán),而要認(rèn)定版權(quán)的侵權(quán),必須說明產(chǎn)品是被復(fù)制的而不是獨(dú)立制作的。不僅版權(quán)如此,而且商業(yè)秘密和其他不泄密契約的侵權(quán)也同樣如此。就數(shù)據(jù)庫而論,要證明這種侵權(quán)尤其困難,因?yàn)檫@些數(shù)據(jù)庫其信息原則上任何人都可以使用,而信息提供者創(chuàng)造的任何附加價(jià)值基于便利的信息選擇或表示。因此,在本申請(qǐng)中,從廣義上講,應(yīng)將“版權(quán)”一詞理解為包括商業(yè)秘密、不泄密契約等,以及真實(shí)作者的權(quán)利。相應(yīng)地,這里“版權(quán)所有者”是指想防止和/或揭露信息的非授權(quán)復(fù)制和/或公布的任何人。
即便版權(quán)所有者能說明其產(chǎn)品未經(jīng)允許已被復(fù)制,他也必須指出誰應(yīng)對(duì)這一復(fù)制承擔(dān)責(zé)任。如果發(fā)現(xiàn)非授權(quán)復(fù)制發(fā)生于以良好信用購買了該產(chǎn)品的終端用戶身上,則通??梢圆灰髲脑摻K端用戶得到賠償。再者,也不能要求該終端用戶能或愿意揭露誰出售了該產(chǎn)品。
例如,軟件供應(yīng)商使用這樣一種技術(shù),在該技術(shù)中,軟件要求用戶回答他的名字以及與第一次安裝有關(guān)的聯(lián)系信息。該信息能夠以保護(hù)形式被編碼并存儲(chǔ)在一張安裝盤中。根據(jù)這一信息,安裝程序產(chǎn)生一個(gè)客戶標(biāo)識(shí)符,客戶在打電話請(qǐng)求供應(yīng)商的電話支持時(shí)需要這一標(biāo)識(shí)符。通過監(jiān)測呼入的呼叫及其客戶的標(biāo)識(shí)符,供應(yīng)商也許能揭露非授權(quán)復(fù)制。然而,這種技術(shù)有許多不足和限制。例如,該技術(shù)基于這樣假設(shè),即用戶在某時(shí)刻將需要電話支持。不過,這未必是正確的假設(shè)。即使不從供應(yīng)商得到后續(xù)支持,也可以使用大多數(shù)信息。由于,一旦安裝該軟件,不誠實(shí)的用戶能提供任何聯(lián)系信息,因此未必能根據(jù)非授權(quán)復(fù)制得出何處出現(xiàn)了復(fù)制。非授權(quán)用戶通過將所進(jìn)行的安裝與不同用戶信息進(jìn)行比較,可以推斷出與特定用戶相關(guān)的信息位于磁盤上的何處,并改變?cè)撔畔?。這種技術(shù)不能應(yīng)用于保護(hù)文本和圖象文件,因?yàn)樗有畔⑷菀妆粍h除。
我們還知道,在文本文檔中,可對(duì)字符間距、字體大小等稍加修改。這一思想在于,用戶不會(huì)注意到例如在12-點(diǎn)的文本當(dāng)中是否有幾個(gè)11-點(diǎn)的字符存在。這一解決方案以前可從例如美國專利5,467,447中看到。然而,這種技術(shù)無法用來保護(hù)電子分布式文本,因?yàn)榉鞘跈?quán)用戶可簡單地在整個(gè)文本上強(qiáng)加同樣的位置。即使這樣的保護(hù)文本以紙張來傳遞,不誠實(shí)的用戶也能將該文本輸送到一個(gè)文本掃描器,它可消除所有附加格式編排。
因此,本發(fā)明的目的是提出一種技術(shù),利用該技術(shù)能揭露電子分布式信息的非授權(quán)復(fù)制和應(yīng)對(duì)這一復(fù)制承擔(dān)責(zé)任的人。用一種其特征如獨(dú)立權(quán)利要求中所闡述的技術(shù)可達(dá)到本發(fā)明的目的。在從屬權(quán)利要求中,闡述了本發(fā)明的優(yōu)選實(shí)施方式。
本發(fā)明的思想是,電子分布式信息被標(biāo)記即對(duì)每個(gè)用戶而言被修改成互不相同。修改不是基于容易被改變的格式編排,而是深藏于載有信息的比特流中。這些差異被插入到傳送給各用戶的版本中的許多位置,以使非授權(quán)用戶無法檢測到所有這些差異,或者使得要想檢測到所有這些修改很費(fèi)勁。
一種為了揭露非授權(quán)公布而對(duì)所要產(chǎn)生的信息作標(biāo)記的已知的技術(shù)包括以下步驟-確定一個(gè)用戶標(biāo)識(shí)符,-生成一個(gè)含有所產(chǎn)生的信息的實(shí)體部分的源文件,和-根據(jù)該源文件和用戶標(biāo)識(shí)符為各用戶生成一個(gè)不同的目標(biāo)文件。
本發(fā)明的方法進(jìn)一步包括以下步驟-在一個(gè)文件中,存儲(chǔ)若干個(gè)用于修改包含在源文件中的信息的預(yù)定修改規(guī)則,和利用一種數(shù)字處理器-根據(jù)用戶標(biāo)識(shí)符產(chǎn)生一個(gè)修改密鑰序列,-確定源文件中要被修改的位置并在這些位置處作修改標(biāo)記,這些修改的特性和/或位置(position)是根據(jù)預(yù)定修改規(guī)則和修改密鑰來確定的。
本發(fā)明的這種技術(shù)的優(yōu)點(diǎn)在于,根據(jù)傳送給用戶的信息可以推斷出與該特定用戶相關(guān)的標(biāo)識(shí)符并由此推斷出應(yīng)對(duì)該非授權(quán)復(fù)制承擔(dān)責(zé)任的人。通過保存這些修改的細(xì)小部分而得到的優(yōu)點(diǎn)在于,信息內(nèi)容仍是完整的而非授權(quán)用戶檢測不到這些修改。當(dāng)在很多不同的位置處進(jìn)行了修改時(shí),即使該信息僅部分地被復(fù)制,也能揭露該復(fù)制及其復(fù)制者。
下面,將根據(jù)附圖中所說明的優(yōu)選實(shí)施方式詳述本發(fā)明,其中,

圖1是說明本發(fā)明的技術(shù)的框圖,圖2說明了根據(jù)用戶標(biāo)識(shí)符產(chǎn)生修改密鑰,圖3至5說明了根據(jù)修改密鑰來修改源文件,和圖6說明了通過因特網(wǎng)來傳送文檔。
現(xiàn)在我們將參照?qǐng)D1詳述實(shí)現(xiàn)本發(fā)明的技術(shù)的各種方法。首先定義本申請(qǐng)中所使用的一些術(shù)語。
“文檔”是一般性術(shù)語,是指至少其某一版本要傳送給PC用戶的資料。文檔可包括文本或數(shù)字信息、音頻或視頻信息、計(jì)算機(jī)程序,或者它們?nèi)我獾慕M合。
諸如“源資料”和“源文檔”用語中的“源”,是指現(xiàn)有技術(shù)方案中未受保護(hù)和可能傳送給用戶的資料。
諸如“目標(biāo)文檔”中的“目標(biāo)”,是指為每個(gè)用戶通過對(duì)其進(jìn)行特殊修改而受保護(hù)的資料。
“文件”意味著資料處于計(jì)算機(jī)可讀形式。
圖1中,源資料提供者(版權(quán)所有者)根據(jù)產(chǎn)品形成一個(gè)源文件10。用戶標(biāo)識(shí)塊12的功能是用于確定用戶標(biāo)識(shí)符。序列發(fā)生器14根據(jù)用戶標(biāo)識(shí)符產(chǎn)生修改密鑰序列,對(duì)于每個(gè)用戶產(chǎn)生一個(gè)不同的序列。修改塊16,接收源文件10的輸入和一個(gè)與特定用戶相關(guān)的序列,由此形成一個(gè)與特定用戶相關(guān)的目標(biāo)文件17。該文件通過一個(gè)分布信道18被傳送。下面將詳述這些塊及其功能。
用戶標(biāo)識(shí)塊12產(chǎn)生用戶標(biāo)識(shí)符12a。在本發(fā)明中,可使用熟練技術(shù)人員已知的任何技術(shù)來標(biāo)識(shí)用戶和產(chǎn)生標(biāo)識(shí)符12a。標(biāo)識(shí)技術(shù)的可靠性應(yīng)與所要保護(hù)的信息的重要性相應(yīng)。例如,在電子支付傳送方面,通常采用基于客戶標(biāo)識(shí)符和僅一次有效的口令的技術(shù)。標(biāo)識(shí)塊12的結(jié)構(gòu)和操作取決于通信進(jìn)行時(shí)(即接收用戶標(biāo)識(shí)符12a和傳送目標(biāo)文檔17)的傳輸路徑。如果該文檔以郵件方式如通過一張軟盤被遞送,則用戶標(biāo)識(shí)符12a可基于例如用戶名或其信用卡的號(hào)碼。尤其在因特網(wǎng)中,分布了許多免費(fèi)信息,據(jù)此,信息提供者通過獲得知名度而獲利。在實(shí)際用戶標(biāo)識(shí)沒有發(fā)生的情況下,可根據(jù)諸如TCP/IP地址或電子信函地址的電子地址,得到關(guān)于用戶身份的信息。在涉及特別有價(jià)值的信息的地方,可通過例如一個(gè)回叫過程來檢驗(yàn)用戶標(biāo)識(shí)符。
序列發(fā)生器14接收輸入的用戶標(biāo)識(shí)符12a,并產(chǎn)生一個(gè)對(duì)于每個(gè)用戶不同的序列15。序列15可以是例如一系列偽隨機(jī)數(shù)。形成偽隨機(jī)數(shù)的簡單方法是,將一個(gè)2N位的源(seed)數(shù)自乘到2次冪,取所得數(shù)中的中間N位,再將其自乘到2次冪,依次類推。這一過程如圖2所示,其中,向下的箭頭表示自乘到2次冪向下進(jìn)行。例如,當(dāng)將值為12345678的用戶標(biāo)識(shí)符12a自乘到2次冪并取該數(shù)中的中間4位時(shí),得到值為5765的第一偽隨機(jī)數(shù)15a。當(dāng)將這個(gè)數(shù)自乘到2次冪并取中間4個(gè)數(shù)字,得到值為2352的第二偽隨機(jī)數(shù)15b,依次類推。如果在這種序列中,得到一個(gè)數(shù)其中間4位均為零,那么序列退化為零。這可以例如通過將該N位數(shù)看成是一個(gè)比特串來避免,此時(shí)該比特串被分成若干部分,并在各部分之間插入“1”比特。
作為圖2中的實(shí)施方式的另一種選擇,可直接將用戶標(biāo)識(shí)符12a看成是一個(gè)比特串,由此,在每一修改時(shí),可使用一定量的比特。當(dāng)所有比特都已使用過時(shí),又開始將該比特串全部再使用一遍。如果,例如用戶標(biāo)識(shí)符有40比特,并用3比特來形成每一修改密鑰,那么,第14個(gè)修改密鑰可包括最后一個(gè)比特,此后又可使用開頭的兩個(gè)比特,依次類推。
所生成的源文件10包括不相干的信息即冗余或者說與該冗余有關(guān)聯(lián),對(duì)于每個(gè)用戶,可單獨(dú)修改該冗余。圖象和話音信息總是含有這種冗余。例如,在一曲音樂最高聲時(shí),人的耳朵無法分辨是否修改了最低有效比特。在電影中,改變兩幀的位置,觀眾根本察覺不到,等等。再者,在文件中,畫面中的象素可按不同的次序排列,畫面中的任何標(biāo)記可處于稍有不同的位置或具有不同的尺寸。
文本文件包含明顯較少的冗余。同樣,信息速率也低得多。一般的打印頁的信息內(nèi)容為2k字節(jié),讀它需要幾分鐘時(shí)間,而CD質(zhì)量的音樂的信息速率為每秒150k字節(jié),TV信號(hào)的的信息速率為每秒幾兆字節(jié)。然而,利用許多單詞具有同義詞、單詞的次序有時(shí)可以改變等事實(shí),可將冗余加到文本文件中。大小寫字母可以變化,例如,GSM、Gsm或gsm。有些單詞還具有可替換的拼寫,比如“disc”或“disk”。小寫字母l有時(shí)可用數(shù)字1代替,而大寫字母O有時(shí)可用數(shù)字0代替,反之亦然。在文件中,計(jì)算機(jī)程序中的塊的次序可變化。甚至計(jì)算機(jī)程序的指令也有一些可替換的形式例如,加上1或減去-1可得出同樣的結(jié)果。
因此,可替換的比特串可加到文本文件中或加到計(jì)算機(jī)程序的源文件中,例如如下{替換項(xiàng)1/替換項(xiàng)2/…/替換項(xiàng)N}。
修改塊16接收輸入的源文件10和與特定用戶相關(guān)的序列15。根據(jù)源文件10和序列15,該塊為每個(gè)用戶生成一個(gè)不同的目標(biāo)文件17。在每一可替換比特串上,修改塊16將序列15的一個(gè)元素15a-15e變換到與替換項(xiàng)的數(shù)目N相應(yīng)的一個(gè)數(shù)的范圍。圖3中詳述了這一處理。修改塊16從源文件10中讀出一個(gè)句子30。作為一個(gè)例子,該句子包含兩個(gè)可替換措詞欄目(list)31和32,這里將較詳細(xì)地考查該構(gòu)成。標(biāo)號(hào)31a代表可替換欄目31開始。本例中,用符號(hào){表示欄目31和32開始。標(biāo)號(hào)31b代表欄目31的第一個(gè)數(shù),它表示欄目31有多少替換項(xiàng)被使用。如果可替換欄目31或32沒有指示被使用的比特串?dāng)?shù),那么可替換比特串之一被使用。這里,該欄目包括三個(gè)替換項(xiàng)31c-31e,它們均被使用。標(biāo)號(hào)31f代表兩個(gè)可替換比特串之間的定界符(delimiter)(這里用符號(hào)/表示),而標(biāo)號(hào)31g代表該欄目結(jié)束(這里用符號(hào)}表示)。
在每一可替換欄目31和32上,修改塊16讀出隨機(jī)數(shù)15a-15e等,并將它們變換到與替換項(xiàng)的數(shù)目相應(yīng)的一個(gè)數(shù)的范圍。在圖2的例子中,隨機(jī)數(shù)15a-15e在0至9999范圍內(nèi)變化,而第一替換項(xiàng)欄目31包括三個(gè)替換項(xiàng)。隨機(jī)數(shù)的范圍可簡單地劃分為三個(gè)部分,其界限點(diǎn)是3333和6666。第一隨機(jī)數(shù)15a在3333至6666范圍內(nèi),因此,第一替換項(xiàng)欄目31的元素可按第二、第三、第一的次序被使用。根據(jù)第二可替換欄目32,有兩個(gè)替換項(xiàng),只使用其中之一。第二隨機(jī)數(shù)15b的值為2352,它小于該范圍的一半(因?yàn)橛袃蓚€(gè)替換項(xiàng))。在第二替換項(xiàng)欄目32中,使用第一元素??商鎿Q比特串未必都是等概率的。具體地說,當(dāng)一個(gè)可替換比特串基于一個(gè)故意的錯(cuò)拼時(shí),可以以高達(dá)例如90至99%的概率選擇正確的形式。在可替換欄目31和32中,例如,可以使用一種標(biāo)記(如不同的定界符31f),它表示有一些替換項(xiàng)是錯(cuò)拼,它們幾乎不可能被選擇。
可用例如這樣一種方法來增加可能的排列數(shù)當(dāng)隨機(jī)數(shù)15a、15b等滿足某一附加條件時(shí),替換項(xiàng)欄目自右至左被讀取。該附加條件可以是,例如,該隨機(jī)數(shù)是一個(gè)偶數(shù)或者它離該部分的上限比離下限更近。至于僅有三個(gè)替換項(xiàng)的情況,可得到六種排列。圖3中,標(biāo)號(hào)33代表即使一個(gè)簡單的句子也產(chǎn)生了12種不同的排列。
圖4示出了一種實(shí)施方式,其中,可替換比特串欄目不是如圖3的實(shí)施方式中那樣與源文件10連接。圖4中,源文件10a只包括實(shí)體信息,例如句子40??商鎿Q比特串欄目存儲(chǔ)在它自己的文件10b中,文件10b包括文件10b1、10b2、10b3等。在本實(shí)施方式中,修改決16處理源文件10a。作為一個(gè)例子,在句子40中,修改塊16識(shí)別比特串40a、40b和40c,它們也存儲(chǔ)在可替換比特串文件10b中。隨著識(shí)別的進(jìn)行,修改塊16修改從源文件10b中讀出的信息,并以與圖3中所述的幾乎相同的方法生成一個(gè)目標(biāo)文件17。即使在此,根據(jù)簡單的句子40,也可由三個(gè)可替換比特串10b1-10b3產(chǎn)生12種排列。
圖3和4的實(shí)施方式還可一起使用,如圖5中所示。在這一實(shí)施方式中,塊51自動(dòng)識(shí)別源文件10a的句子(以句子40為例)中的那些比特串40a-40c,為此,在文件10b的記錄10b1-10b3中確定一個(gè)可替換比特串。塊51自動(dòng)生成一個(gè)源文件10,其內(nèi)容具有與圖3中的句子30同樣的形式。這種自動(dòng)產(chǎn)生、組合的源文件,在其被提供給根據(jù)本發(fā)明的修改塊16之前,可人為地對(duì)其進(jìn)行補(bǔ)充。
在圖3和4中,要被修改的句子30和40是用英文寫的簡單句子。其唯一的原因是為了使本發(fā)明的操作更好理解。因此,對(duì)本發(fā)明而言,文件10、10a和10b包含何種信息并不重要。修改塊16按訂立的簡單的機(jī)械的規(guī)則進(jìn)行工作,而不關(guān)心源文件10或目標(biāo)文件17的內(nèi)容。至少修改塊16,替換項(xiàng)欄目31、32等可以是任何比特串。事實(shí)上,圖3中句子30的各種排列相互之間并不嚴(yán)格同義;不過,其信息內(nèi)容相差很小,以致差別不明顯。
用于事先將可能的修改不是存儲(chǔ)于源文件10就是存儲(chǔ)在單獨(dú)的修改文件10b中的另一種選擇是,一旦生成每一單獨(dú)的目標(biāo)文件17,就根據(jù)合適的算法進(jìn)行修改,據(jù)此,這些修改可以存儲(chǔ)在修改塊或修改程序16中。例如,假定供應(yīng)商想保護(hù)打算給零售商的產(chǎn)品目錄,因?yàn)樵撃夸浛赡馨瑱C(jī)密信息。該產(chǎn)品目錄包括產(chǎn)品號(hào),而通過在相應(yīng)的比特串中交織一些由修改密鑰形成的比特,即可將附加冗余加到相應(yīng)的比特串中。用一個(gè)10比特的碼,就可區(qū)分1024個(gè)零售商。例如,假定產(chǎn)品號(hào)為98765,其20比特二進(jìn)制的表示是00011000000111001101。因此,例如,從修改密鑰得到的一個(gè)比特可插入到該產(chǎn)品號(hào)的兩個(gè)比特之間。當(dāng)零售商定購時(shí),附加比特被自動(dòng)刪除。如果發(fā)現(xiàn)這種產(chǎn)品目錄落入非授權(quán)用戶手中,則可從所加的比特推斷出該機(jī)密信息的由來。
在以上實(shí)施方式中,修改的特性取決于根據(jù)用戶標(biāo)識(shí)符12a而產(chǎn)生的修改密鑰15a-15e?;蛘撸薷拿荑€可確定修改的位置而不是修改的特性。例如,在視頻信號(hào)中,可產(chǎn)生重復(fù)修改,修改之間的間隔根據(jù)修改密鑰15a-15e來確定。這種修改意味著,例如,可以改變兩個(gè)視頻幀的相互的次序,或者,修改視頻幀的比特,使得從該比特計(jì)算出的校驗(yàn)和是一個(gè)預(yù)定數(shù),比如零。
分布信道17的結(jié)構(gòu)通常與用戶標(biāo)識(shí)塊12有關(guān)。如果用戶以郵購方式定購產(chǎn)品,則分布信道17例如是指以郵件方式的軟盤的遞送。應(yīng)特別注意電于網(wǎng)絡(luò)中如因特網(wǎng)中電子文檔的分布。圖3中所述的替換項(xiàng)欄目31和32的句法可在因特網(wǎng)的服務(wù)器中實(shí)現(xiàn),例如如下所述。
現(xiàn)在來考慮圖6。在現(xiàn)有技術(shù)中,信息供應(yīng)商通過服務(wù)器來分布信息,這些服務(wù)器統(tǒng)稱為Web服務(wù)器,在圖6中,該服務(wù)器用標(biāo)號(hào)63代表的計(jì)算機(jī)來表示。PC用戶通過瀏覽器與因特網(wǎng)通信。該連接可以例如通過調(diào)制解調(diào)器60接到網(wǎng)絡(luò)運(yùn)營者的通信服務(wù)器61來建立。假定,PC用戶想建立與Web服務(wù)器63的連接,該服務(wù)器具有“http∥www.xxx.yy”形式的標(biāo)識(shí)符,其中,xxx是廠商標(biāo)識(shí)符,yy是說明符,如國家碼。網(wǎng)絡(luò)將請(qǐng)求轉(zhuǎn)發(fā)到域名服務(wù)器(DSN)62,該服務(wù)器給出服務(wù)器63的TCP/IP地址,據(jù)此,網(wǎng)絡(luò)建立從用戶的PC到服務(wù)器63的連接。Web服務(wù)器63將信息發(fā)送到用戶的PC,該信息通常是超文本標(biāo)記語言(HTML)文檔。業(yè)務(wù)提供者(版權(quán)所有者)例如可在因特網(wǎng)中發(fā)布信息,這樣,Web服務(wù)器63通過一個(gè)局域網(wǎng)65連接到同一廠商的其他計(jì)算機(jī)64,它便出示該信息。或者,服務(wù)器63可以是網(wǎng)絡(luò)運(yùn)營者的計(jì)算機(jī),據(jù)此,業(yè)務(wù)提供者可通過向運(yùn)營者發(fā)送軟盤或者通過連接60-61(就象PC用戶與因特網(wǎng)進(jìn)行通信的連接),來維護(hù)包含在服務(wù)器63中的信息。通過因特網(wǎng)發(fā)送的文檔可包括簡單的文本或完整的多媒體程序。
當(dāng)用戶發(fā)現(xiàn)感興趣的信息時(shí),它可向?yàn)g覽器發(fā)出“打印”或“保存”的命令,從而,打印機(jī)打印出該信息,或者該信息被存儲(chǔ)在存儲(chǔ)器中。對(duì)信息提供者而言,這種存儲(chǔ)是難以對(duì)付的,因?yàn)闉g覽器通常用HTML命令來存儲(chǔ)該信息。在任何情況下,圖3至5中所述的可替換比特串欄目不必轉(zhuǎn)發(fā)到用戶。在本發(fā)明中,Web服務(wù)器的操作擴(kuò)展如下。通過一個(gè)附加命令,例如可以是動(dòng)詞“pick”,來擴(kuò)展HTML語言。圖3中的句子30,在用根據(jù)本發(fā)明的HTML來擴(kuò)展后,其內(nèi)容將如下You are in a<pick3,‘little’,‘maze of’,‘twisty’><pick1,‘corridors’,‘passages’>,all different。
關(guān)于動(dòng)詞“pick”,根據(jù)本發(fā)明擴(kuò)展的Web服務(wù)器為每個(gè)用戶產(chǎn)生不同的句子,如圖3中所述。Web服務(wù)器只將最終的句子通過因特網(wǎng)轉(zhuǎn)發(fā)到用戶,在圖3的例子中,這一最終句子是句子33中的一句,據(jù)此,動(dòng)詞“pick”不再出現(xiàn),并且任何未使用的替換已被刪除。
因特網(wǎng)還包括代理(proxy)服務(wù)器,圖6中未單獨(dú)示出。代理服務(wù)器通過將最近所讀的若干頁信息存儲(chǔ)于存儲(chǔ)器中來減輕國際連接的負(fù)載。如果同一頁連續(xù)幾次被讀取,則這一頁只從信息提供者服務(wù)器中讀取一次,而以后從代理服務(wù)器中讀取。有一種危險(xiǎn)性是,如果有兩個(gè)用戶A和B,并且后者在未經(jīng)授權(quán)情況下復(fù)制信息,那么該信息內(nèi)容可能適用于用戶A。事實(shí)上,在未經(jīng)授權(quán)情況下被復(fù)制的信息不包含可能適用于不誠實(shí)用戶B的任何東西。然而,根據(jù)運(yùn)營者所保存的記錄文件,用戶B很可能會(huì)被揭露。根據(jù)在未經(jīng)授權(quán)情況下被復(fù)制的信息可以得出信息已傳送給誰。代理服務(wù)器通常有時(shí)間限制,比如24小時(shí),而此前沒有信息保存在存儲(chǔ)器中。此時(shí),根據(jù)記錄可以得出誰確實(shí)同時(shí)請(qǐng)求了信息,因此,可疑用戶數(shù)被限定在一個(gè)很小的用戶群內(nèi)。
要在法庭上斷定版權(quán)侵權(quán)是一個(gè)費(fèi)時(shí)的過程。可以用這樣的技術(shù)來防止新的侵權(quán)向Web服務(wù)器提供限制使用的用戶一覽表,它用來阻止(例如根據(jù)電子地址)向被懷疑在未授權(quán)情況下公布過信息的用戶生成業(yè)務(wù)。
以后,如果可以毫無疑問地說明某一天源文件已存在,則可更容易地證實(shí)該版權(quán)。這可以這樣來證實(shí)例如,采用一種已知的算法,根據(jù)源文件計(jì)算出一個(gè)多字節(jié)的周期性校驗(yàn)和,并在一種通信裝置中公布該校驗(yàn)和。
當(dāng)資料提供者以后檢測到一個(gè)他懷疑已被非法復(fù)制的文檔時(shí),他可以例如通過檢測哪個(gè)用戶標(biāo)識(shí)符發(fā)出了一個(gè)與被懷疑是非法復(fù)制的文檔一致的文檔,來找出所討論的信息已被傳送給誰。由于也可能用戶已修改他“借”來的文檔,因此,可以例如定義某一相關(guān)的系數(shù)或其他某個(gè)相應(yīng)的閾值。為了揭露非授權(quán)復(fù)制,不必等到整個(gè)文檔被復(fù)制甚至部分文檔的復(fù)制就足夠。正如以上所述,即使一個(gè)簡單的句子都能產(chǎn)生12種排列。兩個(gè)這樣的句子產(chǎn)生144種排列,而六個(gè)句子產(chǎn)生約300萬種。由于版權(quán)允許合理借用,因此不值得試圖去揭露小規(guī)模的借用(borrowing)。
由于必須在源文件中的某些位置進(jìn)行修改,顯然,進(jìn)行修改的唯一合理的方法是使用計(jì)算機(jī)或某一其它的處理器。對(duì)于每種情況,必須明確估算所需修改的數(shù)量。一般來說,必須有很多修改,以便一個(gè)被復(fù)制的文檔的即使大規(guī)模修改也能被揭露或至少使其不經(jīng)濟(jì)。從長遠(yuǎn)看,信息提供者將具有一個(gè)在各種文檔中都能利用的大的替換措詞庫。如果所有替換措詞和其他修改出自要保護(hù)的實(shí)際文本的同一作者,那么該作者擁有關(guān)于所有計(jì)算機(jī)制作修改的版權(quán)。因此,該計(jì)算機(jī)和軟件不附加可能影響該版權(quán)的思想的任何影響。
以各種組合使用所有以上技術(shù)確有好處。在包括音頻和/或視頻信息以及文本的多媒體文檔中,用不同的方法能保護(hù)不同的部分。甚至在其他方面,顯然,對(duì)熟練的技術(shù)人員而言,隨著技術(shù)進(jìn)步,本發(fā)明的基本思想還可用許多不同的方法來實(shí)現(xiàn)。因此,本發(fā)明及其實(shí)施方式并不局限于上述例子,而可以在權(quán)利要求書的范圍內(nèi)變化。
權(quán)利要求
1.一種用于對(duì)所要產(chǎn)生的信息作標(biāo)記以揭露所述信息的非授權(quán)公布的方法,這種方法包括以下步驟-確定一個(gè)用戶標(biāo)識(shí)符(12a),-生成一個(gè)含有所要產(chǎn)生的所述信息的實(shí)體部分的源文件(10),和-根據(jù)該源文件(10)和用戶標(biāo)識(shí)符(12a)為每個(gè)用戶生成一個(gè)不同的目標(biāo)文件(17),其特征在于,該方法還包括以下步驟-將若干個(gè)用于修改包含在源文件(10)中的信息的預(yù)定修改規(guī)則(10b1-10b3,31,32)存儲(chǔ)在一個(gè)文件(10,10b,16)中,和,利用一數(shù)字處理器-根據(jù)用戶標(biāo)識(shí)符(12a)產(chǎn)生一個(gè)修改密鑰序列(15a,15b,…),-確定源文件(10)中要被修改的位置并在這些位置處進(jìn)行修改,根據(jù)預(yù)定修改規(guī)則(10b1-10b3,31,32)和修改密鑰(15a,15b,…),確定這些修改的特性和/或位置。
2.如權(quán)利要求1所述的方法,其特征在于若干預(yù)定修改(31,32)存儲(chǔ)在源文件(10)中。
3.如權(quán)利要求1或2所述的方法,其特征在于若干預(yù)定修改(10b1-10b3)存儲(chǔ)在一個(gè)單獨(dú)的修改文件(10b)中。
4.如權(quán)利要求1至3任一所述的方法,其特征在于若干預(yù)定修改規(guī)則存儲(chǔ)在一個(gè)修改程序(16)中。
5.如權(quán)利要求1至4任一所述的方法,其特征在于在源文件(10)中以比特串(31,32)方式存儲(chǔ)一些修改,這種比特串至少包括一個(gè)起始符(31a),一個(gè)終止符(31g),和若干可替換比特串(31c-31e),其中至少一個(gè)比特串在進(jìn)行有關(guān)修改時(shí)被寫入源文件(17),并且在源文件(10)被修改以形成一個(gè)目標(biāo)文件(17)時(shí),根據(jù)源文件(10)所包含的信息中的比特串(31,32)的位置,來確定修改的位置。
6.如權(quán)利要求5所述的方法,其特征在于以比特串(31,32)存儲(chǔ)一些修改,這種比特串還確定這樣一個(gè)數(shù)(31b),這個(gè)數(shù)表示在進(jìn)行有關(guān)修改時(shí)有多少可替換比特串(31c-31e)被寫入目標(biāo)文件(17)。
7.如權(quán)利要求3所述的方法,其特征在于在一個(gè)單獨(dú)的修改文件(10b)中存儲(chǔ)如可替換比特串欄目(10b1-10b3)的修改規(guī)則(10b1-10b3),并且在源文件(10)被修改以形成一個(gè)目標(biāo)文件(17)時(shí)-從包含在源文件(10)中的信息(40)中,識(shí)別出比特串(40a-40c),為此已確定了一個(gè)可替換比特串的欄目(10b1-10b3),和-根據(jù)該識(shí)別,用從對(duì)源文件的比特串(40a-40c)而言可替換的比特串的欄目(10b1-10b3)中得到的至少一個(gè)可替換比特串,來置換源文件的比特串(40a-40c)。
8.如權(quán)利要求4所述的方法,其特征在于當(dāng)信息從信息提供者傳送給用戶時(shí),將從修改密鑰(15a-15e)得到的比特與包含在源文件(10)中的信息的比特進(jìn)行交織,而在相反的方向上,忽略通過交織所加的這些比特。
9.如上述權(quán)利要求任一所述的方法,其特征在于源文件包括含有實(shí)際信息的第一部分,和含有一些格式編排說明的第二部分,并且至少在所述第一部分進(jìn)行修改。
10.一種用于對(duì)所要產(chǎn)生的信息作標(biāo)記以揭露信息的非授權(quán)公布的系統(tǒng),該系統(tǒng)包括-用于確定一個(gè)用戶標(biāo)識(shí)符(12a)的裝置(12),-一個(gè)含有所要產(chǎn)生的信息的實(shí)體部分的源文件(10),和-根據(jù)該源文件(10)和用戶標(biāo)識(shí)符(12a)為每個(gè)用戶生成一個(gè)不同的目標(biāo)文件(17)的處理裝置(16),其特征在于,該系統(tǒng)包括-一個(gè)文件(10,10b,16),它存儲(chǔ)若干個(gè)預(yù)定修改規(guī)則(10b1-10b3,31,32),以便修改包含在源文件(10)中的信息,-處理裝置(14),用于根據(jù)用戶標(biāo)識(shí)符(12a)產(chǎn)生一個(gè)修改密鑰序列(15a,15b),以及-處理裝置(16)被用來確定源文件(10)中要被修改的位置并在這些位置處作修改標(biāo)記,這些修改的特性和/或位置是根據(jù)修改規(guī)則(10b1-10b3,31,32)和修改密鑰(15a,15b,…)來確定的。
全文摘要
一種用于對(duì)所要產(chǎn)生的信息作標(biāo)記的方法,用來揭露非授權(quán)公布。在本方法中,確定用戶標(biāo)識(shí)符(12a),生成含有所產(chǎn)生的信息的實(shí)體部分的源文件(10),并根據(jù)該源文件(10)和用戶標(biāo)識(shí)符(12a)為每個(gè)用戶生成不同的目標(biāo)文件(17)。在本發(fā)明中,將若干個(gè)預(yù)定修改規(guī)則(10b1--10b3,31,32)存儲(chǔ)在文件(10,10b,16)中,以便修改包含在源文件(10)中的信息。利用一種數(shù)字處理器,根據(jù)用戶標(biāo)識(shí)符產(chǎn)生一種修改密鑰序列(15a,15b,…),確定源文件(10)中要被修改的位置并在這些位置處進(jìn)行修改,這些修改的特性和/或位置根據(jù)預(yù)定修改規(guī)則(10b1-10b3,31,32)和修改密鑰(15a,15b,…)來確定。根據(jù)傳送給用戶的目標(biāo)文件的內(nèi)容,可推斷出與該特定用戶相關(guān)的標(biāo)識(shí)符并由此推斷出應(yīng)對(duì)非授權(quán)復(fù)制承擔(dān)責(zé)任的人。
文檔編號(hào)G06F21/10GK1232560SQ97198421
公開日1999年10月20日 申請(qǐng)日期1997年9月29日 優(yōu)先權(quán)日1996年9月30日
發(fā)明者拉斯·海伯萊恩 申請(qǐng)人:諾基亞電信公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大田县| 双桥区| 兴城市| 南召县| 图木舒克市| 兴义市| 绍兴市| 光泽县| 岳阳县| 金坛市| 松桃| 桑植县| 铁岭县| 海门市| 南宫市| 定西市| 新津县| 正蓝旗| 晋宁县| 德州市| 孟连| 阜南县| 弥渡县| 姜堰市| 阳新县| 宜君县| 瓦房店市| 电白县| 建昌县| 资阳市| 梅州市| 鸡泽县| 全椒县| 白城市| 青河县| 依安县| 云阳县| 合水县| 柘城县| 铜川市| 张家口市|