專利名稱:雙鑰鎖密碼的制作方法
技術(shù)領(lǐng)域:
電子保密通信三、現(xiàn)代密碼狀況以前密碼學(xué)家憑直覺和信念設(shè)計(jì)和分析密碼;自1949年Shannon發(fā)表保密系統(tǒng)的信息理論為私鑰密碼系統(tǒng)建立了理論基礎(chǔ),成為一門科學(xué)1976年Diffie和Hellman的“密碼學(xué)的新方向”一文,導(dǎo)致密碼學(xué)上的一埸革命。首次證明發(fā)送端和接收端無(wú)密鑰傳輸?shù)谋C芡ㄐ?,開創(chuàng)公鑰密碼學(xué)的新紀(jì)元。
密碼分私鑰和公鑰密碼體制。
私鑰密碼系統(tǒng)加密和解密對(duì)稱,嚴(yán)重缺陷是任何密文傳輸之前,必需使用一個(gè)安全通道預(yù)先通信密碼K,在實(shí)際中很難做到。
公鑰密碼體制,公鑰和私鑰可分開,通信雙方無(wú)須事先交換密鑰就可保密通信。Diffie和Hellman建議利用計(jì)算復(fù)雜性設(shè)計(jì)加密算法。指出np-完全問(wèn)題,因?yàn)椴豢赡苡靡阎募夹g(shù)在多項(xiàng)式時(shí)間內(nèi)求解它們。密碼就利用秘密“陷門”被嵌在單向函數(shù)(one-way function)計(jì)算復(fù)雜性內(nèi),這是設(shè)計(jì)公鑰密碼體制的基本原理,故其安全性是指計(jì)算安全性。但目前還沒有一個(gè)函數(shù)能被證明是單向的。
最著名的就是RSA在美國(guó)申請(qǐng)了專利,1996年以2億美元高價(jià)賣出。它的安全性是基于分解大整數(shù)的困難性,要求n=p·q足夠大,目前分解的數(shù)已達(dá)到130位;基于安全性考慮,從長(zhǎng)遠(yuǎn)的角度來(lái)看,512比特模(相當(dāng)于十進(jìn)制154位)還不能提供足夠高的安全度。用Las Vegas算法分解n成功概率至少是一半;且同模攻擊告誡我們,不要在不同用戶之間共享模n。在密文攻擊中RSA算法同態(tài)性質(zhì)是一個(gè)缺點(diǎn),必須進(jìn)行雜湊或單向變換來(lái)破壞同態(tài)性質(zhì);另外循環(huán)攻擊對(duì)RSA產(chǎn)生不動(dòng)點(diǎn),p,q不能選得太近,加密指數(shù)b和解密指數(shù)a都不能選得太小。除此之外,RSA需要產(chǎn)生大的“隨機(jī)素?cái)?shù)”,且在判斷素性時(shí)有可能把合數(shù)判錯(cuò)為素?cái)?shù)。在分解n=p·q時(shí)采用二次篩法,1994年用上成百個(gè)工作站分解了106位整數(shù)。
除此之外還有EIGamaI算法是非確定性的,在密碼協(xié)議中有著大量應(yīng)用,它的安全性是基于離散對(duì)數(shù)問(wèn)題的困難性,但可用窮搜法解決。還有Shanks算法是一種時(shí)間-空間折衷法;有Rabin算法、Merkle-Hellman背包算法、Chor-Rivest算法、McEliece算法、橢圓曲線密碼算法、有限自動(dòng)機(jī)算法、基于身份的公鑰密碼算法等等,都各有優(yōu)缺點(diǎn)。
四、發(fā)明創(chuàng)造雙鑰鎖密碼系統(tǒng)的優(yōu)越性1、“顧名思義”雙鑰鎖意思是指需要兩把鑰匙才能開起一個(gè)鎖,如銀行保險(xiǎn)柜的兩把鑰匙,這是雙鎖密碼特點(diǎn)之一。與密碼學(xué)的“雙鑰”分別使用和主機(jī)主密鑰加密有本質(zhì)的不同。這種全新的雙鑰鎖密碼是由哥德巴赫奇數(shù)猜想(B)每個(gè)奇數(shù)(N≥9)都是叁個(gè)素?cái)?shù)(p,q,pi)之和N=p+q+pi式中p+q=w大偶數(shù),這種性質(zhì)p+q的對(duì)數(shù)個(gè)數(shù)≥1,稱“重素?cái)?shù)”,下同。四元一次方程函數(shù)所構(gòu)成。由公鑰pi(素?cái)?shù))和私鑰N(大奇數(shù))共同確定大偶數(shù)w的“重素?cái)?shù)”個(gè)數(shù)——密碼串,這才是真正的密碼,故稱“雙鑰鎖密碼”。公開公鑰pi;保密私鑰。
若偶數(shù)w變化,這種由w確定的兩個(gè)素?cái)?shù)p、q組成的數(shù)對(duì)(p+q=w)個(gè)數(shù)和位置也隨機(jī)變化,故稱偽隨機(jī)。因?yàn)楣€pi,私鑰N是已知數(shù),且必滿足pi<N;如使pi≥N違反數(shù)理,電腦運(yùn)算立即停止;利用這特性、可“封凍”密碼,可凍結(jié)帳戶,可發(fā)現(xiàn)盜竊者,使信息無(wú)效等等。
從以上分析可知,很多人可用同一個(gè)“密碼”pi(實(shí)際上是公鑰),因?yàn)樗麄兊拿荑€N與銀行帳號(hào)一一對(duì)應(yīng)(映射)已被保密。每個(gè)人的“密碼”(pi)就沒有保密必要性的煩事了,他人偷到你的“密碼”(pi公鑰)也取不到你銀行的錢;密鑰N也可作為每個(gè)人的身份證明及密碼,全世界有六拾幾億人,這個(gè)數(shù)字很容易滿足如取大偶數(shù)w=25×106(八位數(shù)),不超過(guò)25×106的奇素?cái)?shù)個(gè)數(shù)為 它的密碼(串)個(gè)數(shù)為N×[πw-1]=w-82×[πw-1]=25×106-82×668≈83.5×108>65×108]]>即取2500萬(wàn)的大偶數(shù)來(lái)建立雙鑰鎖密碼,就滿足全世界的人,每一個(gè)人都有一個(gè)身份證明或密碼。
2、雙鑰鎖密碼系統(tǒng)沒有多余度具有特強(qiáng)的安全性用統(tǒng)計(jì)分析之所以能破解多種密碼,最根本原因是明文中有多余度;明文中的已知統(tǒng)計(jì)規(guī)律,在雙鑰密碼系統(tǒng)中不存在,原因是(參見下表例) a.一個(gè)明文符號(hào)(如拼音符號(hào)e)在密文中有多種(102,154,114)表示法。反之,明文不同符號(hào)(i,h)在密文中可以一種(120)表示法。把明文搞得面目全非,隱蔽了明文數(shù)字,使信息完全失去已知統(tǒng)計(jì)規(guī)律。
b.在密文中用多種數(shù)字(174,250)表示明文同一個(gè)符號(hào)(如拼音符號(hào)n);反之,密文中用一種數(shù)字(120)表示明文多個(gè)符號(hào)(如拼音符號(hào)i,h)。密碼串長(zhǎng)度的重復(fù)使用規(guī)律性被隱蔽,使密鑰空間也失去統(tǒng)計(jì)規(guī)律。
從數(shù)理上說(shuō),因?yàn)樗借€N大小不受限制,大偶數(shù)w因此也不受限制,明文中一個(gè)符號(hào)在密文中有無(wú)窮多個(gè)表示法;反之,在密文中用一種數(shù)字w可表示明文中任何符號(hào),因此是有分裂、有保密功能密碼體制;所以雙鑰鎖密碼系統(tǒng)中不存在多余度,用統(tǒng)計(jì)分析等來(lái)分析、攻擊偽規(guī)律性的雙鑰鎖密碼體制是不可能破解的。雙鑰密碼體制能抵抗最強(qiáng)的密文攻擊,當(dāng)然能抵抗唯密文攻擊和已知明文攻擊。
3、破解雙鎖密碼體制的可能性 即破解密碼串那是不可能的事a)等于求解四元一次方程N(yùn)=p+q+pi,一個(gè)方程中有四個(gè)未知數(shù),僅知公鑰pi數(shù)值,談何容易;b)密碼串長(zhǎng)度(即重素?cái)?shù)個(gè)數(shù))和序號(hào)位置隨公鑰pi和鑰私N大小組合不同隨機(jī)變化。
c)從數(shù)理上說(shuō),當(dāng)私鑰N不受限制,大偶數(shù)w=N-pi也不受限制,重素?cái)?shù)個(gè)數(shù)無(wú)限多,密碼串長(zhǎng)度可做到無(wú)限長(zhǎng),密碼串長(zhǎng)度不必重復(fù)使用;d)密文中已沒有多余度,想從密文攻擊得到雙鎖密碼編碼規(guī)則也是不可能的事。而要做到“一文一密”卻是很容易的事。
4、破解雙鎖密碼系統(tǒng)的可能性雙鎖密碼系統(tǒng)是單向多項(xiàng)式函數(shù)(算法),也具有它的數(shù)學(xué)規(guī)律性;所以窮舉破譯法(即強(qiáng)力法、完全試湊法)是可以破譯的。兩個(gè)素?cái)?shù)p+q=w之和是很容易求得;但是分解大偶數(shù)w是兩個(gè)素?cái)?shù)之和(p+q)是單向不定解函數(shù);且當(dāng)大偶數(shù)w很大時(shí),分解w卻很難。原因是p,q都要求是奇素?cái)?shù)。
第一、大偶數(shù)w的重素?cái)?shù)個(gè)數(shù)(篩法)參見哥德巴赫猜想[定理1]公式(1.1)及(1.2)[定理1]公式(1.4)Zw(w)=Zp·q(w)+2Za(w) (1.1)Zp·q(w)=w+1+Σl+m≤nl,m≥0(-1)l+mΣ1≤i1<···<il≤n1≤j1<···<jm≤n{i1···il}∩{j1···jm}=Φ[w-rj1···jmi1···ilpi1···pilpj1···pjm+1]-2AW-1---(1.2)]]>這里pi=2,3,...,pn,n=π(w),p1=2,]]>Za(w)是區(qū)間 奇素?cái)?shù)對(duì)的個(gè)數(shù), rj1…jmi1…il是下列同余方程組在區(qū)間
中的解。
x≡0(modpi1pi2···pil)x≡w(modpj1pj2···pjm)---(1.3)]]>重素?cái)?shù)個(gè)數(shù)Zw(w)的下界Zw′(w)Zw′(w)=[π(w)-1]+Bw-x]]> Zw(w)個(gè)數(shù)隨w增大而增多,如5位數(shù)的w就有3位數(shù)的Zw(w)表示法(參考“重素?cái)?shù)數(shù)據(jù)庫(kù)”),重素?cái)?shù)個(gè)數(shù)公式(1.2)是多項(xiàng)式。有2n項(xiàng),運(yùn)算煩鎖復(fù)雜;計(jì)算多項(xiàng)式時(shí)間隨w的增大而按級(jí)數(shù)倍增2n,n=πw;]]>第二、一個(gè)大偶數(shù)w分解成重素?cái)?shù)個(gè)數(shù)Zw(w)的數(shù)量和位置是隨機(jī)的。一般的密碼系統(tǒng),是采用“唯一分解定理”來(lái)編制,沒有這種偽隨機(jī)性。
如果按算法的復(fù)雜性,由算法所需求的最大時(shí)間(T)和存儲(chǔ)空間(S)度量,時(shí)間是線性的,輸入數(shù)據(jù)長(zhǎng)度n是指數(shù)的。如果計(jì)算T=0(2n),若取n=106時(shí)的運(yùn)算次數(shù),需實(shí)際時(shí)間3×10301016年,已經(jīng)失去現(xiàn)實(shí)意義;若用上萬(wàn)億個(gè)處理器,也是不可能實(shí)現(xiàn)的事。
5、雙鑰密碼體制與私鑰、公鑰密碼體制的比較雙鑰鎖密碼體制有私鑰密碼體制加密和解密對(duì)稱的優(yōu)點(diǎn),便于密碼機(jī)的制造和使用;而不需要私鑰密碼體制要一個(gè)安全通道預(yù)先通信密碼K有高于公鑰密碼體制安全度,而不要求公鑰密碼體制(如RSA)要達(dá)到一定安全性,需要計(jì)算到512比特模(相當(dāng)于十進(jìn)制154位)以上的計(jì)算量。雙鑰鎖密碼計(jì)算量(十進(jìn)制20位)僅是公鑰密碼計(jì)算量的一小部份,相應(yīng)的計(jì)算設(shè)備也少很多;雙鑰密碼的多種使用功能優(yōu)于前兩者。
五、雙鑰鎖密碼信息流程線路(一)無(wú)仲栽者的認(rèn)證系統(tǒng)模型(參見說(shuō)明書附
圖1)。雙鑰鎖密碼是一種有分裂,有保密功能,無(wú)仲裁者的認(rèn)證系統(tǒng)可由滿足下列條件的三重組(S,A,K,)來(lái)描述。
(1)S是所有可能的信源狀態(tài)作成的一個(gè)有限集,稱信源集;(明文)(由信源集合S的拼音符號(hào)s與素?cái)?shù)qi對(duì)照表SQ)(2)A是所有可能的認(rèn)證標(biāo)簽作成的一個(gè)有限集,稱信息集(密文)(3)K是所有可能的雙鑰作成的一個(gè)有限集,稱密碼串序號(hào);(編碼規(guī)則)信息集A定義為A=Q×K為了傳送一個(gè)消息,發(fā)送者和接收者共同秘密選擇同一個(gè)私鑰N和一個(gè)公開的公鑰pi,雙方均由pi和N計(jì)算得隨機(jī)密碼串Kk1,k2,…,kr序號(hào),k∈K。發(fā)送者用認(rèn)證編碼器計(jì)算后給接收者傳送一個(gè)信息集A,a∈A,接收者得到信息集A后,按同樣隨機(jī)密碼串Kk1,k2,…,kr序號(hào)在認(rèn)證譯碼器逆運(yùn)算,便得明文。
(二)雙鑰鎖密碼系統(tǒng)的電子原件①將信源集合S“人生幾何”由漢語(yǔ)拼音轉(zhuǎn)換為拼音符號(hào)集“ren2 sheng1 ji3 he2”的電子器件稱“漢字拼音轉(zhuǎn)換器”②由拼音符號(hào)信源集合S中的每一符號(hào)s(包括標(biāo)點(diǎn)符號(hào)),將拼音符號(hào)與素?cái)?shù)對(duì)照表轉(zhuǎn)換為素?cái)?shù)qi;拼音符號(hào)s與有序素?cái)?shù)qi對(duì)照表 表2
由上表將拼音符號(hào)s數(shù)字化變換為素?cái)?shù)集合Qq1,q2,…,qA將拼音符號(hào)按上述過(guò)程轉(zhuǎn)換為數(shù)字的電子設(shè)備稱“語(yǔ)音數(shù)字化轉(zhuǎn)換器”③由德巴赫猜想(B)每個(gè)奇數(shù)(N≥9)都是叁個(gè)奇素?cái)?shù)之和N=w+pi=p+q+pi確定密碼串。如取私鑰N=49,公鑰pi=13,大偶數(shù)w=N-Pi=36按(1.1)(1.2),(1.4)式計(jì)算得 表2
重素?cái)?shù)與密碼序號(hào)k對(duì)照表(p+q=w) 表3
由上表產(chǎn)生編碼規(guī)則集合Kk1,k2,…,kr(2 3 5 6 7 8 9 10)偽隨機(jī)密碼串序號(hào)上述由公鑰pi和私鑰N產(chǎn)生隨機(jī)密碼串的電路器件稱“密碼串產(chǎn)生器”④哥德巴赫猜想數(shù)字儲(chǔ)存庫(kù)根據(jù)哥德巴赫猜想[定理1]重素?cái)?shù)個(gè)數(shù)公式(1.1)、(1.2)計(jì)算大偶數(shù)w從6~1020的重素?cái)?shù)Zw(w),并儲(chǔ)存?zhèn)溆玫挠?jì)算軟件簡(jiǎn)稱“重素?cái)?shù)效據(jù)庫(kù)”⑤加密發(fā)送者將信源集S轉(zhuǎn)換為素?cái)?shù)集合Q,對(duì)每個(gè)素?cái)?shù)qi,q∈Q與密碼串序號(hào)ki,k∈K,對(duì)應(yīng)在“重素?cái)?shù)數(shù)據(jù)庫(kù)”中找出相應(yīng)的大偶數(shù)w(如找不到相應(yīng)的w,跳一個(gè)密碼串序號(hào)k用“-”表示;漢語(yǔ)的四聲標(biāo)調(diào)(1,2,3,4)按原標(biāo)調(diào)填寫)
參考此兩表重素?cái)?shù)數(shù)據(jù)庫(kù)(w=168)
依次得消息集合A168 102 174 2 230 160 154 250 326 1 116 120 3 120 114 2(密文),完成上述計(jì)算電路硬件稱“加密器”⑥解密接收者從信道獲得公鑰pi=13和密文A(168 102 174 2 230 160 154 250 326 1 116 1203 120 114 2),由公鑰pi=13和私鑰N=49,同樣計(jì)算出密碼串序號(hào)K對(duì)照“重素?cái)?shù)數(shù)據(jù)庫(kù)”將AS,解密成拼音字母集合ren2 sheng1 ji3 he2很容易把拼音符號(hào)譯成漢語(yǔ)人生幾何。
①~⑤中的“漢字拼音轉(zhuǎn)換器”“語(yǔ)音數(shù)字化轉(zhuǎn)換器”“密碼串產(chǎn)生器”“重素?cái)?shù)數(shù)據(jù)庫(kù)”及“加密器”的組合電子設(shè)備統(tǒng)稱“認(rèn)證編碼器”。因?yàn)榧用芎徒饷軐?duì)稱,其逆向電子器件組合就是“認(rèn)證解碼器”。
上述過(guò)程可由程序設(shè)計(jì)軟件實(shí)現(xiàn),也可制成“密碼機(jī)”稱“雙鑰鎖密碼機(jī)”。
六、雙鑰鎖密碼體制較現(xiàn)有公鑰密碼體制的優(yōu)點(diǎn)與效果(一)有特強(qiáng)的安全性1、雙鎖密碼系統(tǒng)沒有多余度,可供破解;2、密碼串的隨機(jī)性和保密性,要破解密碼串,等于求解四元一次方程N(yùn)=p+q+pi,一個(gè)方程三個(gè)未知數(shù)(僅知公鑰pi數(shù)值)談何容易;3、私鑰N的絕對(duì)保密性。因?yàn)樗杉用芎箅[藏在密碼機(jī)里而不動(dòng)聲色工作,怕的是你忘記了它。當(dāng)取大偶數(shù)w=1020時(shí),若全球平均一千個(gè)人擁有一部密碼機(jī),N的重復(fù)機(jī)率1020÷2/65×108÷1000=76923×108為7.7萬(wàn)億份之一,比DNA重復(fù)機(jī)率還低。
(二)雙鑰鎖密碼的特殊功能用途1、雙鑰鎖密碼可使每個(gè)人在銀行的“密碼”(公鑰pi)不必保密,他人用你的“密碼”取不到錢,因?yàn)槊總€(gè)人的私鑰N與銀行帳號(hào)一一對(duì)應(yīng)已被保密。每個(gè)人的“密碼”就沒有保密必要性的煩事了;實(shí)際上“密碼”僅是公鑰pi,甚至很多人可以使用同樣“密碼”,但只能取自己的錢。
2、可作為每個(gè)人身份證明及密碼,這樣每個(gè)人都不需要帶鈔票,任何消費(fèi)只需用密碼付款即可,鈔票也會(huì)慢慢喪失它的功能。
3、雙鎖密碼的密文可作絕密檔案,因?yàn)樗借€N已被保密,沒辦法破解。
4、可“封凍”密碼,可凍結(jié)帳戶,有可能發(fā)現(xiàn)敵手,使信息無(wú)效等等。因?yàn)榭衫胮i≥N違反數(shù)理特性,使電腦運(yùn)算立即停止5、可作為商務(wù)、隱私、網(wǎng)絡(luò)…的通信。
七、雙銷密碼電器原件的組成與信息流程圖(參見說(shuō)明書附圖2)八、最佳實(shí)施例如銀行帳號(hào)的使用1、任何一個(gè)人(或單位)憑身份證(或營(yíng)業(yè)執(zhí)照)到銀行開戶;2、銀行營(yíng)業(yè)員根據(jù)身份證的號(hào)碼與開戶人雙方一次性密約確認(rèn)密匙N(又稱密鑰)和開戶人自定的公匙pi不經(jīng)營(yíng)業(yè)員直接輸入電腦;(銀行營(yíng)業(yè)員由N、pi數(shù)值從“密碼串產(chǎn)生器”產(chǎn)生真正密碼——密碼串,存檔備用),開戶人領(lǐng)取存折即可;3、每個(gè)人帶存折到銀行憑“密碼”(公匙pi)領(lǐng)款;有可能多人同用一個(gè)公鑰pi,但只能取自己的存款,因各人的密鑰N不同,各密藏在銀行雙鑰鎖密碼系統(tǒng)里,不必?fù)?dān)心;這樣每個(gè)人的“密碼”(公匙pi)就沒有保密的煩事了,他人用你的“密碼”也取不到你的款。
4、用雙鑰鎖密碼存款還有幾個(gè)好處a)每個(gè)人都不需要帶鈔票了,任何消費(fèi)只需用“密碼”(公匙pi)付款即可,既方便又不怕丟失鈔票的煩事了,有“銀行卡”的方便而又沒有“銀行卡”怕被知道“密碼”被盜款的危險(xiǎn);這樣鈔票也會(huì)慢慢喪失它的功能。
b)因?yàn)楣资悄阕约憾ǖ?,直接輸入電腦不顯示,銀行營(yíng)業(yè)員不知道pi值,沒有你的配合銀行也轉(zhuǎn)不了你的款。銀行只憑“密碼串”對(duì)與錯(cuò)付款,營(yíng)業(yè)員雖然知道你的真正密碼(密碼串),但沒有經(jīng)電腦里軟件程序的核算不承認(rèn)。
c)如果你覺得存款不安全,你到銀行(若是電話銀行用電話)把pi改小使pi≤N,你的帳戶馬上凍結(jié)。但下次使用時(shí),必須如(2)一樣重新辦理手續(xù);5、雙鑰鎖密碼系統(tǒng)有防暴力盜款提高人身、財(cái)產(chǎn)安全功能a)盜徒取不到款如果你在開戶時(shí)加一個(gè)“密鑰N轉(zhuǎn)換鍵”,即使你被暴力劫持了存折、密碼(即公匙pi)和身份證;由銀行營(yíng)業(yè)員憑來(lái)人提供的身份證核對(duì)取款人控制,暴徒也取不到款;但每次取款時(shí)(或規(guī)定超過(guò)多少錢)都得帶身份證。
b)圍捕盜徒歸案這是一種報(bào)警系統(tǒng)在開戶時(shí)申請(qǐng)一個(gè)“報(bào)警轉(zhuǎn)換鍵”,在你的“密碼”(即公匙pi)前加上“報(bào)警轉(zhuǎn)換鍵”的非零任何一位數(shù),盜徒能取到款不懷疑;但同時(shí)已經(jīng)進(jìn)入報(bào)警裝置系統(tǒng)如“持有××雙鑰鎖密碼卡的用戶某某人被盜徒劫持,盜徒現(xiàn)在××地方取款機(jī)非法提款,請(qǐng)火速組織營(yíng)救;被劫持者親人電話××”(參見說(shuō)明書附圖3)。
權(quán)利要求
1.雙鑰鎖密碼原理編制雙鑰鎖密碼的原理,是根據(jù)哥德巴赫猜想[定理1]公式(1.1)、(1.2)及[定理2]公式(2.1)制作,是一種有分裂、有保密功能、無(wú)仲裁密碼系統(tǒng)。滿足“無(wú)條件安全性”又稱完善保密性;也滿足“計(jì)算安全性”又稱實(shí)際保密性。最著名的RSA公鑰密碼體制的安全性僅是計(jì)算安全性。技術(shù)特征沒有多余度——有特強(qiáng)保密安全性。從數(shù)理上說(shuō),因私鑰N值大小不受限制,大偶數(shù)w也不受限制,明文中的一個(gè)符號(hào)在密文中有無(wú)窮多個(gè)表示法;反之,在密文中的一個(gè)數(shù)字(w)可表示明文的任何符號(hào),因此是有分裂、有保密功能密碼體制;所以雙鑰鎖密碼系統(tǒng)中不存在多余度可供破解。隨機(jī)性——一個(gè)大偶數(shù)w分解成的“重素?cái)?shù)”(w=p+q)個(gè)數(shù)Zw(w)的數(shù)量和位置是隨機(jī)的。一般的密碼系統(tǒng),是采用“唯一分解定理”來(lái)編制,沒有這種隨機(jī)性;雙鑰——雙鑰鎖密碼是指需要兩把鑰匙(分“公鑰pi”和“私鑰N”)才能開起一個(gè)鎖,如銀行保險(xiǎn)柜的兩把鑰匙,這是雙鑰鎖密碼最大特點(diǎn)之一。與密碼學(xué)的“雙鑰”分別使用和主機(jī)主密鑰加密不同。故他人用你的“密碼”(公鑰pi)也取不到款、也破解不了密文。
2.雙鑰鎖密碼程序軟件雙鑰鎖密碼的技術(shù)實(shí)現(xiàn)方案,可用程序設(shè)計(jì)軟件實(shí)現(xiàn)。(包括銀行帳號(hào)密碼系統(tǒng))。該系統(tǒng)由認(rèn)證碼三個(gè)要素——信源集合,消息集合和編碼規(guī)則集合。其中每一個(gè)編碼規(guī)則由一個(gè)密鑰串來(lái)控制,發(fā)送者的任何一個(gè)編碼規(guī)則,都是從信源集合到信息集合的一個(gè)映射,可由數(shù)學(xué)運(yùn)算來(lái)實(shí)現(xiàn),由此可編成程序軟件。
3.雙鑰鎖密碼可以以制成專用“雙鑰鎖密碼機(jī)”。它的電子器件組成如下①“漢字拼音轉(zhuǎn)換器”;②“語(yǔ)音數(shù)字化轉(zhuǎn)換器”;③“重素?cái)?shù)數(shù)據(jù)庫(kù)”;④“加密器”;①→④稱“A認(rèn)證編碼器”;⑤“密碼串產(chǎn)生器”;⑥④→①稱“A′認(rèn)證譯碼器”。上述過(guò)程可制成專用“雙鑰鎖密碼機(jī)”。
全文摘要
雙鑰鎖密碼屬電子保密技術(shù)領(lǐng)域。原理是用“正、反一次篩法”在電子保密通信的運(yùn)用。解決主要技術(shù)問(wèn)題現(xiàn)代私、公鑰密碼缺點(diǎn)僅有計(jì)算安全性;沒有無(wú)條件安全性。如RSA美國(guó)專利,十進(jìn)制154位還不能滿足實(shí)際保密性。解決技術(shù)方案雙鑰鎖密碼是一種有分裂、有保密功能密碼系統(tǒng);沒有多余度,滿足了無(wú)條件安全性和計(jì)算安全性。主要用途雙鑰鎖密碼特征是雙鑰;為與公、私鑰密碼區(qū)別故稱“陽(yáng)鑰p
文檔編號(hào)H04L9/14GK1819514SQ20041000516
公開日2006年8月16日 申請(qǐng)日期2004年2月11日 優(yōu)先權(quán)日2004年2月11日
發(fā)明者許世傳 申請(qǐng)人:許世傳