999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于證書的RSA簽名系統的設計與實現

2011-05-22 02:25:46劉嘉勇
通信技術 2011年2期
關鍵詞:系統

趙 新, 劉嘉勇

(四川大學 電子信息學院,四川 成都 610064)

0 引言

辦公自動化OA(Office Automatization)從最初的以大規模采用復印機等辦公設備為標志的初級階段,發展到今天的以運用網絡和計算機為標志的現階段,對企業辦公方式的改變和效率的提高起到了極大的促進作用。該系統采用了獨立的RSA算法[1-2]確保了辦公過程中公文流轉的真實性和有效性。

1 RSA算法及數字證書

1.1 RSA算法[3]簡介

(1)密鑰的生成

密鑰的生成過程:

①選擇兩個大素數p,q,(p,q為互異素數,需要保密);

②計算 n = p×q,?(n)= (p-1)×(q-1);

③選擇整數 e 使 (?(n),e)=1, 1<e< ?(n);

④計算d,使d = e-1mod ?(n), 得到:公鑰KU={e,n};私鑰KR={d,n}。

(2)加密用(e,n)

加密用(e,n):明文:M < n,密文C = Me(mod n)。

(3)解密用(d,n)

解密用(d,n):密文C,明文M = Cd(mod n)。

1.2 數字證書

數字證書是一個經證書授權中心簽名的包含公開密鑰擁有者及公開密鑰的文件。最簡單的證書包含一個公開密鑰、名稱以及證書授權中心的簽名。一般情況下證書還包含密鑰的有效時間,發證機關,該證書的序列號等信息。

2 系統分析與設計

2.1 系統的工作原理

(1)簽名過程

對要簽名的文檔,首先進行散列運算(SHA1或MD5)得到文檔摘要,從證書中得到要簽名的私鑰,然后對獲取到的散列值進行簽名。

(2)驗證過程

驗證過程是簽名過程的逆。當驗收者收到簽名文件時,首先用指明的散列函數對原始文件進行散列,然后導入簽名者的公鑰對簽名值進行 RSA解密,最后對該解密值與散列值進行比較。

2.2 模塊設計

軟件系統主要有證書生成模塊、摘要處理模塊、簽名模塊和驗證模塊組成。

證書生成模塊:負責提供簽名所需的密鑰,用兩個 txt文件保存,一個用于保存公鑰,一個用于保存私鑰;

摘要處理模塊:對要簽名的文檔生成散列的摘要,該系統提供生成 16個字節的 MD5算法,和生成 20個字節的SHA1算法;

簽名模塊:通過 RSA算法對對文檔摘要進行簽名,將簽名后的結果以txt文檔保存;

驗證模塊:用RSA算法對簽名后的txt文檔進行驗證,并返回驗證結果。

2.3 系統流程

系統具體流程如圖1所示。

3 系統實現

據軟件功能模塊設計,系統定義了三個公共類:MDE5散列算法類(MD5_CTX)、哈希類(CHash)、RSA算法類(CRsa)。

系統中主要有的函數有:

Encrypt(char *OutFile,char *InFile,char *RsaKeyStr,char*RsaModStr):根據摘要生成簽名;

Decrypt(char *InFile,char *RsaKeyStr,char *RsaModStr):根據簽名還原出摘要;

OnSHA1Hash():對選定的文件進行SHA1算法;

OnMD5Hash():對選定的文件進行MD5運算。

4 安全性的分析

RSA算法所用的密鑰來自生成的證書,當申請者填入相關信息后生成兩個txt文件,一個存放私鑰,一個存放公鑰。其中私鑰用口令加密了,保證了私鑰的安全。公鑰文件,進行了自簽名,這樣就保證了其完整性。密鑰的管理也更加方便。

圖1 系統流程

5 結語

這里系統經過測試系統具有良好的運行效率,引入了證書來保存相關的密鑰信息。解決了以前的一些簽名系統密鑰的管理問題,并且滿足了系統安全的基本要求。方便易用并具有一定的安全強度,有效防止了文件傳輸過程中的破壞和篡改。

[1]DONG XIAOLEI, QIAN HAIFENG, CAO ZHENFU. Provably Secure RSA Type Signature based on Conic Curve[J].Wireless Communications and Mobile Computing,2009(02):217-225.

[2]XU QIU-LIANG, CHEN TZER-SHYONG. An Efficient Threshold RSA Digital Signature Scheme[J].Applied Mathematics and Computation,2005(06):25-34.

[3]TANG SHAOHUA. Simple Secret Sharing and Threshold RSA Signature Schemes[J]. Journal of Information and Computational Science,2004(01):256-262.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 亚洲欧美人成电影在线观看| 91娇喘视频| 国产色爱av资源综合区| 青青久在线视频免费观看| 亚洲另类色| 亚洲激情区| jizz在线免费播放| 成人免费网站在线观看| 色综合久久久久8天国| 国产拍在线| 天天色天天综合| 成人毛片免费观看| 日韩一二三区视频精品| 久久久久国产精品熟女影院| 色妞www精品视频一级下载| 欧美日本在线观看| 999精品视频在线| 亚洲成在线观看| 蜜桃视频一区二区| 亚洲视频无码| 色噜噜在线观看| 亚洲Av综合日韩精品久久久| 亚洲视频在线网| 中国精品久久| 老司机精品一区在线视频| 亚洲另类色| 欧美成人怡春院在线激情| 国产自在线播放| 亚洲有无码中文网| 国产内射一区亚洲| 欧美亚洲一区二区三区在线| 精品小视频在线观看| 国产超碰在线观看| 国产一级无码不卡视频| 国产精品丝袜视频| 日本道综合一本久久久88| 人人妻人人澡人人爽欧美一区| 久久综合丝袜长腿丝袜| 狠狠色综合网| 国产又色又刺激高潮免费看| 美女高潮全身流白浆福利区| 国内黄色精品| 国产亚洲高清视频| 国产乱肥老妇精品视频| 欧美一级专区免费大片| 国产成+人+综合+亚洲欧美| 亚洲无码高清免费视频亚洲| 一区二区日韩国产精久久| 久久综合五月| 国产鲁鲁视频在线观看| 久久精品女人天堂aaa| 亚洲综合在线网| 夜夜操国产| 美女被狂躁www在线观看| 激情無極限的亚洲一区免费| 色综合日本| 综合色在线| 香蕉久久永久视频| 亚洲色大成网站www国产| 亚洲一级毛片| 色老头综合网| 国国产a国产片免费麻豆| 五月婷婷导航| 国产黄色视频综合| 国产情精品嫩草影院88av| 欧美日韩国产精品va| 99久久精品国产自免费| 在线不卡免费视频| 动漫精品啪啪一区二区三区| 久久国语对白| 亚洲欧美一区二区三区麻豆| 成人av手机在线观看| www中文字幕在线观看| 精品成人一区二区| 亚洲手机在线| 91精品国产91久久久久久三级| 日韩精品无码一级毛片免费| 激情综合五月网| 国产www网站| 高清不卡毛片| 这里只有精品免费视频| 亚洲精品午夜无码电影网|