新四季網

一種基於rsa的聯合電子籤字方法

2023-10-11 13:57:09 1

專利名稱:一種基於rsa的聯合電子籤字方法
技術領域:
本發明涉及網絡安全技術領域,具體涉及一種基於RSA的聯合電子籤字方法,主要應用於電子政務、電子商務等網絡應用領域。
背景技術:
電子籤字被廣泛用於網絡、通訊、認證、數據完整性標記和檢驗等場合,特別是應用於電子證書中。電子籤字對被籤數據的一個摘要用籤字者的私鑰進行加密,加密結果成為電子籤字,並把加密結果和被籤的數據一起發送給驗證者。驗證者用籤字者的於籤字是所用的私鑰對應的公鑰對電子籤字進行解密,並用相同的摘要算法求得被籤數據得摘要。
但是使用單私鑰進行加密時,難以防止單個私鑰擁有者濫用私鑰對未經授權的數據進行籤字,而在目前多私鑰籤字方案中,有些與現有在CA證書中廣泛使用的RSA單私鑰方法所產生的電子籤字不兼容,有些實現的方法十分複雜。

發明內容
本發明克服了上述電子籤字方法的不足之處,目的在於提供基於RSA的聯合電子籤字方法,這種方法簡單,並且與現有基於RSA的CA證書兼容。
本發明是通過以下技術方案達到上述目的一種基於RSA的聯合電子籤字方法,包括下列步驟(1)密鑰生成A、設聯合籤字的聯合個數為N;B、尋找兩個大素數p、q,滿足p=2p』+1,q=2q』+1,其中p』和q』是素數;
C、求得n和φ(n),n=pq,φ(n)=(p-1)(q-1);D、對i=0,1,...,N,選擇互異的ei<φ(n),ei與φ(n)互素;E、對i=0,1,...,N,求di,使得diei=1 mod φ(n);F、算e=i=1Neimod(n);]]>G、公布公鑰{n,e);H、得出和公鑰對應的私鑰是{n,d),其中d=i=1Ndimod(n);]]>(2)籤字用各個私鑰對摘要信息依次籤字,設待籤信息為M,其摘要為m;令S0=mSi=Si-1dkimodn,i=1,2,...,N]]>S=SNS即為電子籤字;(3)驗證S用公鑰{n,e)驗證Se=(((mdk1)dk2...)dkN)e=(mdk1dk2...dkN)e=mde=mmodn.]]>作為優選,各個私鑰擁有者對私鑰是{n,d)是不可知的。
作為優選,各個私鑰籤字的順序是任意的本發明的有益效果這種方法在籤字時使用多個私鑰,各個私鑰擁有者對其聯合的私鑰是不可知的,籤字順序是任意,這種方法簡單,並且在驗證時和目前國際上流行的RSA籤字方法相兼容。
具體實施例方式實施例1下面通過實施例對本發明作進一步闡述1、密鑰生成取聯合籤字的聯合個數N=2。
1.尋找兩個大素數p=107、q=167。
2.求得n和φ(n),n=pq=17869,φ(n)=(p-1)(q-1)=17596。
3.選擇互異的e1=5,e1=7。
4.計算e=i=1Neimod(n)=35.]]>5.用擴展的輾轉相除法尋找d1=14077,d2=10055;驗證d1e1=5×14077=70385=4×17596+1,和d2e2=7×10055=70385=4×17596+1。
6.將d1寫入UKey 1中,d2寫入UKey 2中。
7.丟棄p、q、φ(n)和d1和d2(但保留UKey)。
8.公布公鑰{n,e}={17869,35}。
2、籤字設待籤摘要m=10341。
用UKey 1和UKey 2對m依次籤字1.m=10341<n=17869。
2.設籤字順序為2、1,即置換{k1,k2}={2、1}。
3.令S0=m=10341。
4.計算S1=1034110055mod 17869=1400,S2=140014077mod 17869=7873。
5.令S=S2=7873。
3、驗證1.驗證者接受到{m,S}={10341,7873}。計算V=Semod n=787335mod17869=10348=10341=m,接受籤字。
2.驗證者接受到{m,S』}={10341,7872}。計算V=S』emod n=787235mod17869=17684=/=10341=m,拒絕籤字。
權利要求
1.一種基於RSA的聯合電子籤字方法,其特徵在於,包括下列步驟(1)密鑰生成A、設聯合籤字的聯合個數為N;B、尋找兩個大素數p、q,滿足p=2p』+1,q=2q』+1,其中p』和q』是素數;C、求得n和φ(n),n=pq,φ(n)=(p-1)(q-1);D、對i=0,1,…,N,選擇互異的ei<φ(n),ei與φ(n)互素;E、對i=0,1,…,N,求di,使得diei=1modφ(n);F、算e=i=1Neimod(n);]]>G、公布公鑰{n,e};H、得出和公鑰對應的私鑰是{n,d},其中d=i=1Ndimod(n);]]>(2)籤字用各個私鑰對摘要信息依次籤字,設待籤信息為M,其摘要為m;令S0=mSi=Si-1dkimodn,i=1,2,...,N]]>S=SNS即為電子籤字;(3)驗證S用公鑰{n,e}驗證Se=(((mdk1)dk2...)dkN)e=(mdk1dk2...dkN)e=mde=mmodn.]]>
2.根據權得要求1所述的基於RSA的聯合電子籤字方法,其特徵在於,各個私鑰擁有者對私鑰是{n,d}是不可知的。
3.根據權得要求1所述的基於RSA的聯合電子籤字方法,其特徵在於,各個私鑰籤字的順序是任意的。
全文摘要
本發明涉及一種基於RSA的聯合電子籤字方法,包括下列步驟一種基於RSA的聯合電子籤字方法,包括下列步驟(1)密鑰生成A.設聯合籤字的聯合個數為N;B.尋找兩個大素數p、q,滿足p=2p』+1,q=2q』+1,其中p』和q』是素數;C、求得n和φ(n),n=pq,φ(n)=(p-1)(q-1);D、對i=0,1,…,N,選擇互異的e
文檔編號H04L9/30GK101056173SQ20071006872
公開日2007年10月17日 申請日期2007年5月22日 優先權日2007年5月22日
發明者周弘懿 申請人:周弘懿

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀