一種純文本加密方法,所述方法包括以下步驟:將純文本(20)轉(zhuǎn)換成能夠表示視覺(jué)信息的信息(18);以及產(chǎn)生至少兩個(gè)隨機(jī)代碼(14A、14B、14C),其中,所述隨機(jī)代碼的組合等于能夠表示視覺(jué)信息的所述信息(18),從而將所述純文本(20)加密成所述隨機(jī)代碼(14A、14B、14C)。
【技術(shù)實(shí)現(xiàn)步驟摘要】
【國(guó)外來(lái)華專利技術(shù)】純文本加密方法
本專利技術(shù)涉及密碼領(lǐng)域。更具體地,本專利技術(shù)涉及一種用于通過(guò)視覺(jué)加密來(lái)對(duì)純文本進(jìn)行加密的方法。
技術(shù)介紹
在密碼中,純文本是發(fā)送方希望傳輸至接收方的信息。明文通常用作同義詞。純文本涉及密碼算法的操作,通常是加密算法,并且是密碼算法運(yùn)行所依據(jù)的輸入。作為對(duì)照,明文指未經(jīng)過(guò)加密而傳輸或者存儲(chǔ)的數(shù)據(jù)(即,“未加密”)。在計(jì)算機(jī)時(shí)代之前,純文本最常指通信方語(yǔ)言的消息文本。由于計(jì)算機(jī)變得普及,因此,該定義已經(jīng)擴(kuò)展到包括:消息(例如,電子郵件消息)、文檔內(nèi)容(例如,文字處理器文件)、音頻文件、ATM和信用卡信息、傳感器數(shù)據(jù)、人們希望保密的任何其它數(shù)據(jù)“(來(lái)自http://en.wikipedia.org/wiki/Plaintext)”。加密本身不能阻止攔截,但是拒絕向攔截器提供消息內(nèi)容。在加密方案中,通過(guò)使用加密算法來(lái)對(duì)稱為純文本的消息或者信息進(jìn)行加密,生成只有在經(jīng)過(guò)解密才能讀取的密文。由于技術(shù)原因,加密方案通常使用通過(guò)算法生成的偽隨機(jī)加密密鑰。原則上可以在未擁有密鑰的情況下對(duì)消息進(jìn)行解密,但是,針對(duì)良好設(shè)計(jì)的加密方案,需要大量的計(jì)算資源和技能。授權(quán)的接收方可以利用由發(fā)起方提供給接收方但未提供給未授權(quán)的攔截器的密鑰來(lái)輕松地對(duì)消息進(jìn)行解密“(來(lái)自http://en.wikipedia.org/wiki/Encryption)”。密鑰是確定密碼算法或者密碼的函數(shù)輸出的信息(參數(shù))。如果沒(méi)有密鑰,則算法將不會(huì)產(chǎn)生有用的結(jié)果。在加密中,密鑰指定純文本到密文的特定變換,或者,在解密期間反之亦然。密鑰還用于其它加密算法,諸如,數(shù)字簽名方案和消息認(rèn)證代碼。…為了防止猜出密鑰,密鑰需要真正隨機(jī)地來(lái)生成并且包含足夠的熵。如何安全地生成真正隨機(jī)的密鑰這個(gè)問(wèn)題較為困難,并且已經(jīng)通過(guò)各種密碼系統(tǒng)按照許多方式解決了該問(wèn)題“來(lái)自(http://en.wikipedia.org/wiki/Key_(cryptography))”。然而,僅僅密鑰是隨機(jī)的,而由密鑰產(chǎn)生的密文則不是隨機(jī)的。本專利技術(shù)的目的是提供一種用于對(duì)純文本進(jìn)行加密的方法,在該方法中,密文也是隨機(jī)的。本專利技術(shù)的目的是提供一種用于現(xiàn)有技術(shù)的上述問(wèn)題和其它問(wèn)題的解決方案。本專利技術(shù)的其它目的和優(yōu)點(diǎn)將隨著描述的進(jìn)行變得顯而易見(jiàn)。
技術(shù)實(shí)現(xiàn)思路
一種純文本加密方法,該方法包括以下步驟:將純文本20轉(zhuǎn)換成能夠表示視覺(jué)信息的信息18;以及產(chǎn)生至少兩個(gè)隨機(jī)代碼14A、14B、14C,其中,隨機(jī)代碼的組合等于能夠表示視覺(jué)信息的信息18,從而將純文本20加密成隨機(jī)代碼14A、14B、14C。該方法可以進(jìn)一步包括以下步驟:將至少兩個(gè)隨機(jī)代碼14A、14B中的每一個(gè)加密成密文16A、16B。將至少兩個(gè)隨機(jī)代碼14A、14B中的每一個(gè)加密成密文16A、16B的步驟可以包括應(yīng)用R.S.A算法。產(chǎn)生至少兩個(gè)隨機(jī)代碼14A、14B的步驟可以包括視覺(jué)加密。至少兩個(gè)隨機(jī)代碼14A、14B的組合可以包括XOR函數(shù)。能夠表示視覺(jué)信息的信息18可以包括一系列二進(jìn)制代碼,各個(gè)該二進(jìn)制代碼表示開(kāi)或者關(guān),以便表示圖像的視覺(jué)信息的黑-白像素。能夠表示視覺(jué)信息的信息18包括一系列非二進(jìn)制代碼,各個(gè)該非二進(jìn)制代碼表示圖像的視覺(jué)信息的彩色像素。將純文本20轉(zhuǎn)換成能夠表示視覺(jué)信息的信息18的步驟可以包括以下步驟:通過(guò)已知的轉(zhuǎn)換表來(lái)將純文本20的各個(gè)字符轉(zhuǎn)換成非隨機(jī)代碼(22)(諸如,ASCIL);以及將該非隨機(jī)代碼22轉(zhuǎn)換成一系列像素的信息。將純文本20轉(zhuǎn)換成能夠表示視覺(jué)信息的信息18的步驟可以包括以下步驟:對(duì)純文本20進(jìn)行光學(xué)掃描;以及將該掃描轉(zhuǎn)換成一系列像素的信息。已經(jīng)使用參考數(shù)字來(lái)指出在本文描述的和圖示的實(shí)施例中的元件,以促進(jìn)對(duì)本專利技術(shù)的理解。它們僅僅是說(shuō)明性的,并且不是限制性的。而且,已經(jīng)結(jié)合其系統(tǒng)和方法描述和圖示了本專利技術(shù)的前述實(shí)施例,該描述和圖示僅僅是說(shuō)明性的,并且不是限制性的。附圖說(shuō)明本文結(jié)合以下附圖對(duì)本專利技術(shù)的優(yōu)選實(shí)施例、特征、方面和優(yōu)點(diǎn)進(jìn)行了描述:圖1是根據(jù)本專利技術(shù)的一個(gè)實(shí)施例的加密和解密步驟的框圖。圖2是應(yīng)用圖1的加密和解密步驟的框圖的示例。圖3示出了用于產(chǎn)生三種視覺(jué)代碼的圖1的第二步驟的另一示例。圖4是根據(jù)另一示例的應(yīng)用圖1的加密和解密步驟的框圖的示例。應(yīng)該理解,附圖不一定按比例繪制。具體實(shí)施方式將通過(guò)以下優(yōu)選實(shí)施例的詳細(xì)描述(“最佳實(shí)施方式”)來(lái)理解本專利技術(shù),該詳細(xì)描述是描述性的并且不是限制性的。為了簡(jiǎn)潔起見(jiàn),不對(duì)一些熟知的特征、方法、系統(tǒng)、過(guò)程、部件、電路等進(jìn)行詳細(xì)描述。圖1是根據(jù)本專利技術(shù)的一個(gè)實(shí)施例的加密和解密步驟的框圖。根據(jù)圖1的加密步驟,本專利技術(shù)應(yīng)用通過(guò)視覺(jué)加密來(lái)對(duì)純文本進(jìn)行加密。在第一步驟中,在編號(hào)為10的加密方法的圖1中編號(hào)為“1”,將純文本轉(zhuǎn)換成能夠表示視覺(jué)信息的信息。可以應(yīng)用各種方法來(lái)將純文本轉(zhuǎn)換成能夠表示視覺(jué)信息的信息。圖2和圖4描述了兩種不同的方法。圖2是應(yīng)用圖1的加密和解密步驟的框圖的示例。根據(jù)一個(gè)示例,可以將純文本20的各個(gè)字符轉(zhuǎn)換成其ASCII代碼22的視覺(jué)二進(jìn)制顯示,其中,ASCII代碼是已知的轉(zhuǎn)換表的示例。例如,可以在第一步驟(在圖2中編號(hào)為“1”)中將編號(hào)為20的純文本“11”(用于該純文本“11”的ASCII代碼在ASCII表(http://www.asciitable.com/)中為49和49轉(zhuǎn)換成110001(二進(jìn)制代碼為49)和110001(二進(jìn)制代碼為49)的視覺(jué)二進(jìn)制顯示,由此成為110001'110001(僅為了便于閱讀而添加撇號(hào)),編號(hào)為18,該110001'110001是110001與110001的組合。由于可以由黑色像素來(lái)表示各個(gè)“1”并且由白色像素來(lái)表示各個(gè)“0”,因此,該編號(hào)為18的110001'110001代碼信息能夠表示由圖1的第一步驟指示的視覺(jué)信息。根據(jù)另一實(shí)施例,各個(gè)像素可以是彩色像素,由此具有廣泛的范圍。在第二步驟(在圖1中編號(hào)為“2”)中,通過(guò)視覺(jué)密碼來(lái)對(duì)能夠表示視覺(jué)信息的信息18(此處為“視覺(jué)信息”)進(jìn)行編碼。視覺(jué)密碼是一種加密技術(shù),該技術(shù)允許按照解密成為不需要計(jì)算機(jī)的機(jī)械操作的方式來(lái)對(duì)視覺(jué)信息(圖片、文本等)進(jìn)行加密。最廣為人知的一種技術(shù)歸功于MoniNaor和AdiShamir,他們?cè)?994年研發(fā)了該技術(shù)。他們展示了一種視覺(jué)秘密共享方案,在該方案中,將圖像分解成n個(gè),從而使得只有具有所有n個(gè)的人才可以對(duì)圖像進(jìn)行解密,而任何的n-1個(gè)都無(wú)法透露有關(guān)原始圖像的信息。將各份打印在單獨(dú)的透明膠片上,并且通過(guò)覆蓋這些份來(lái)執(zhí)行解密。當(dāng)覆蓋了所有n個(gè)時(shí),原始圖像將出現(xiàn)。通過(guò)使用類似的想法,可以使用透明膠片來(lái)實(shí)施一次性密鑰加密,其中,一張透明膠片是共享隨機(jī)密碼本,并且另一透明膠片充當(dāng)密文。在該示例中,已經(jīng)將圖像分成兩個(gè)分量圖像。各個(gè)分量圖像針對(duì)原始圖像中的每個(gè)像素具有一對(duì)像素。根據(jù)以下規(guī)則來(lái)將這些像素對(duì)著色為黑色或者白色:如果原始圖像像素是黑色,那么在分量圖像中的像素對(duì)必須是互補(bǔ)的;隨機(jī)地將一個(gè)像素對(duì)著色為黑-白,將另一個(gè)著色為白-黑。當(dāng)這些互補(bǔ)對(duì)重疊時(shí),它們將呈現(xiàn)出深灰色。另一方面,如果原始圖像像素是白色,那么在分量圖像中的像素對(duì)必須匹配:都是黑-白或者都是白-黑。當(dāng)這些匹配對(duì)重疊時(shí),它們將呈現(xiàn)出淺灰色。因此,當(dāng)將兩個(gè)分量圖像疊合起來(lái)時(shí),原始圖像會(huì)出現(xiàn)本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種純文本加密方法,所述方法包括以下步驟:將純文本(20)轉(zhuǎn)換成能夠表示視覺(jué)信息的信息(18);以及產(chǎn)生至少兩個(gè)隨機(jī)代碼(14A、14B、14C),其中,所述隨機(jī)代碼的組合等于能夠表示視覺(jué)信息的所述信息(18),從而將所述純文本(20)加密成所述隨機(jī)代碼(14A、14B、14C)。
【技術(shù)特征摘要】
【國(guó)外來(lái)華專利技術(shù)】2014.07.20 IL 2337201.一種純文本加密方法,所述方法包括以下步驟:將純文本(20)轉(zhuǎn)換成能夠表示視覺(jué)信息的信息(18);以及產(chǎn)生至少兩個(gè)隨機(jī)代碼(14A、14B、14C),其中,所述隨機(jī)代碼的組合等于能夠表示視覺(jué)信息的所述信息(18),從而將所述純文本(20)加密成所述隨機(jī)代碼(14A、14B、14C)。2.根據(jù)權(quán)利要求1所述的純文本加密方法,其進(jìn)一步包括以下步驟:將所述至少兩個(gè)隨機(jī)代碼(14A、14B)中的每一個(gè)加密成密文(16A、16B)。3.根據(jù)權(quán)利要求2所述的純文本加密方法,其中,將所述至少兩個(gè)隨機(jī)代碼(14A、14B)中的每一個(gè)加密成密文(16A、16B)的所述步驟包括應(yīng)用R.S.A算法。4.根據(jù)權(quán)利要求1所述的純文本加密方法,其中,產(chǎn)生所述至少兩個(gè)隨機(jī)代碼(14A、14B)的所述步驟包括視覺(jué)加密。5.根據(jù)權(quán)利要求1所述的純文本加密方法,其中,所述至少兩個(gè)隨...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:尹諾恩·卡迪士森亞娜伊,
申請(qǐng)(專利權(quán))人:尹諾恩·卡迪士森亞娜伊,
類型:發(fā)明
國(guó)別省市:以色列,IL
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。