亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于智能卡與 PKI的安全文件傳輸軟件設計

        2015-07-18 13:37:49張曉宇
        電腦知識與技術 2015年12期
        關鍵詞:智能卡網(wǎng)絡安全

        張曉宇

        摘要:該文主要講解的方案是如何通過智能卡與PKI進行安全文件傳輸,并進行了軟件設計,該方案在傳輸文件的時候對數(shù)據(jù)進行了加密,以及客戶端與服務器兩方都需要進行身份認證,該方案很大程度上提高了FTP的安全性。

        關鍵詞:網(wǎng)絡安全;FTP;PKI;智能卡;SSL

        中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2015)12-0251-02

        Design of Secure File Transfer Software Based on Smart Card and PKI

        ZHANG Xiao-yu

        (Department of Computer, College of Information Security Engineering,Shanghai Jiao Tong University, Shanghai 200030, China)

        Abstract: Article mainly explain how solution by PKI with smart card security file transfer, and the software design, the scheme of data when transferring a file encryption, and both the client and server requires authentication, the solution greatly improved the security of the FTP.

        Key words: network security;FTP;PKI;smart card; SSL

        1 智能卡與 PKI 結合的優(yōu)點

        認證中心是掌握著所有實體所需的數(shù)字證書,它是PKI最核心的環(huán)節(jié),是可信的認證中心。認證中心頒發(fā)的數(shù)字證書在PKI中站著重要位置,它就像人的“身份證”。一但身份證里面的磁卡消磁,將無法使用。而認證中心頒發(fā)的軟盤保存證書,就是軟盤的“身份證”并進行保護,而軟盤是較為被損壞的,一經(jīng)損壞,數(shù)據(jù)就不會在外泄。計算機的軟盤跟硬盤不能自動給使用者保護私鑰和數(shù)字證書,而這就需要認證中心頒發(fā)的軟盤保存證書作為“防盜門”的作用,降低被竊取的可能性,防止私人信息遭到泄露。

        用智能卡對私鑰和數(shù)字證書進行保存,主要有以下優(yōu)點:

        1)智能卡限制了使用者的使用權限,所以私鑰必須在滿足條件時才可以進行讀取,大大增加了私匙的安全。

        2)智能卡需要在卡內才能簽名與驗證,又進一步加大了私匙的安全。

        3)智能卡內部會生成RSA密匙,避免了私匙的泄露。

        4)智能卡小,方便攜帶,不受其它安全因素的影響,只要使用者在電腦上進行安裝,安裝后就可以放心的進行電子交易。

        5)智能卡需要PIN碼才能進行使用,PIN碼中文名稱是個人識別碼,你必須同時擁有卡與PIN碼才能通過認證,這種雙向認證,大大提高了安全性。

        智能卡與PKI技術,使信息更加安全。在智能卡與PKI安全傳輸時,進行驗明身份時,Client對Server的身份進行驗證,使用者需要用按照流程對Server的公匙證書驗證是否有效,同時Client也要對Server進行公匙證書的驗證,這個驗證是需要雙方進行完成。雙方都認可了,然后對需要傳輸?shù)臄?shù)據(jù)進行加密,避免遭到竊聽,縱然被竊聽了,也不是完整的。我設想,智能卡與PKI技術必然會廣泛應用到銀行及PC等各個領域。

        智能卡與PKI技術方案,加密性強,運用的時候簡單方便,不需要考慮使用一次性口令認證會出現(xiàn)的問題。

        2 系統(tǒng)開發(fā)環(huán)境

        FTP使用者的有效身份是需要用數(shù)字證書與密碼同時使用對身份進行驗證,而SSL則對身份的驗證與數(shù)據(jù)的傳輸進行加密處理。要讓SSL協(xié)議得以實現(xiàn),缺少不了OPENSSL開源庫,由于智能卡不能再OPENSSL開源庫上直接使用,智能卡需要進行加密與數(shù)字簽名,才可以使用,這又涉及到了Micosoft 的密碼體系和 CrytoAPI的使用。

        3 系統(tǒng)總體設計

        3.1 系統(tǒng)體系結構

        該系統(tǒng)有客戶端與服務器端兩大塊,在連接互聯(lián)網(wǎng)的情況下,我們必須得考慮傳輸數(shù)據(jù)時是否存在安全問題,這是整個安全問題的重中之重。

        客戶端與服務器都連接了網(wǎng)絡,客戶端與服務器進行雙向的身份認證,服務器向使用者發(fā)送證書,使用者的CA列表會對服務器發(fā)送的證書進行驗證,然后服務器對使用者的智能卡數(shù)字證書進行讀取,并對使用者的身份進行驗證,雙方驗證成功后,兩者之間即可建立傳輸通道,在傳輸通道進行加密與簽名,使信息安全性更加牢固。圖 1是一個智能卡與 PKI 應用體系框圖。

        “加密”與“簽名”可以解決一些問題,例如:認證身份;信息保存與傳輸過程的保密性、完整性,操作上面的不可否認性。

        3.2 系統(tǒng)軟件架構設計

        安全文件傳輸系統(tǒng)通過SSL使使用者與服務器進行身份的雙向認證,在雙向認證的同時,加密數(shù)據(jù)傳輸?shù)耐ǖ?,以保證信息在各個方面的安全。整個安全文件傳輸系統(tǒng)大致可以劃分為智能卡,核心驅動,設備接口,密碼服務組件和 SSL 協(xié)議實現(xiàn)層和應用層幾部分,如圖2所示。

        第一層是 FTP 應用程序,F(xiàn)TP建立在SSL層面上,SSL對整個數(shù)據(jù)的傳輸進行加密處理。

        第二層是 SSL 協(xié)議層,使用者與服務器雙向身份認證,然后在傳輸過程中對密匙進行加密。

        第三層密碼服務組件是應用層請求密碼服務時用到的一些標準接口函數(shù), 現(xiàn)今,微軟的CSP與RSA公司的PKCS#11是使用起來較為良好的密碼服務組件標準,他們兩家公司標準主要涉及的內容有:①密鑰生成(Key generation.);②密鑰管理(Key management.);③數(shù)字簽名(Digital signatures.);④散列算法(Hashing (or message digests);⑤加密服務(Bulk encryption services.);⑥密鑰導入/導出(Key import/export.)。

        該層可以進行智能卡簽名與加密算法。

        第四層和第五層主要是設備接口和核心驅動,對智能卡進行訪問。

        智能卡是出于最底層,使用者的私匙與證書都是存放在此處。

        3.3 系統(tǒng)功能設計

        該安全文件傳輸系統(tǒng)的兩個模塊,如圖3所示。

        身份認證與密碼協(xié)商功能:服務器與使用者進行相互的身份認證,檢測證書是否完整、過期等。驗證好身份后,進行傳輸,傳輸過程需要進行對稱密匙交換,更大程度上提高了速度和效率。 [35]。

        FTP 功能模塊分為以下幾個部分:1)用戶進行登陸:使用者輸入服務器的地址以及使用者的名字跟密碼,在連接FTP服務器,驗證成功就可以登錄了;2)下載文件:使用者可以在服務器下載自己所需的資源; 3)上傳文件;4)刪除文件;5)刪除目錄;6)文件更名。

        3.4 系統(tǒng)類模型設計

        該安全文件傳輸系統(tǒng)按層次結構可分為幾大類,如圖4所示。

        1)FTP 客戶類:該類FTP的功能是通過調用 SSL_LAYER 類來實現(xiàn)。

        2)SSL_LAYER 類:實現(xiàn)了數(shù)據(jù)接收、發(fā)送、身份認證功能 [36]。

        3)智能卡類:通過 OPENSSL 引擎接口對智能卡進行訪問。

        參考文獻:

        [1] 陳彥學.信息安全理論與實務[M].北京:中國鐵道出版社,2013:42-57.

        [2] BruceSchneier B.應用密碼學[M]. 吳世忠,譯. 北京:機械工業(yè)出版社,2014:31-56.

        [3] 王愛英.智能卡技術[M]. 北京:清華大學出版社,2014:42-68.

        [4] 周明天,汪文勇.TCP/IP網(wǎng)絡原理與技術[M]. 北京:清華大學出版社,2013:51-74.

        [5] Wolfgang R, Wolfgang E.智能卡大全[M]. 王卓人,王鋒,譯. 北京:電子工業(yè)出版社,2014:56-88.

        [6] 許志杰,雷菁,李永彬.智能卡安全技術研究[J].現(xiàn)代電子技術,2013(15):42-69 .

        [7] 支超.基于SSL協(xié)議的加密文件傳輸系統(tǒng)設計[D].呼和浩特:內蒙古大學,2013:28-59 .

        [8] 周剛,姚立英.數(shù)據(jù)信息安全技術的應用策略[J].四川大學學報:自然科學版,2013(03):51-68.

        [9] 白全賓.基于PKI的安全文件傳輸系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2014:39-46.

        [10] 周明磊,康重慶,尚金成,等.基于Internet/Intranet的電力市場技術支持系統(tǒng)[J].電力系統(tǒng)自動化,2013(23):42-59.

        [11] 富元,呂建新.基于UDP的可靠傳輸協(xié)議的研究與實現(xiàn)[J].光通信研究,2013(05):52-73.

        [12] 孫志敏.基于多種通信方式的遠程文件傳輸系統(tǒng)的設計與實現(xiàn)[D].銀川:蘭州大學,2014:34-56.

        [13] 周濤.基于Petri網(wǎng)的文件傳輸?shù)膸讉€關鍵技術研究[D].成都:西華大學,2013:33-57 .

        [14] 張彭善.基于截止時間限制的大文件傳輸調度方法的研究[D]. 上海:上海交通大學,2014:23-54 .

        猜你喜歡
        智能卡網(wǎng)絡安全
        網(wǎng)絡安全知多少?
        工會博覽(2023年27期)2023-10-24 11:51:28
        東方磁卡李曉東:進擊的智能卡研發(fā)巨子
        時代人物(2019年27期)2019-10-23 06:11:58
        網(wǎng)絡安全
        網(wǎng)絡安全人才培養(yǎng)應“實戰(zhàn)化”
        上網(wǎng)時如何注意網(wǎng)絡安全?
        基于STC89 單片機的非接觸智能卡讀寫機設計
        電子制作(2017年17期)2017-12-18 06:40:36
        臨沂機頂盒智能卡升級方案介紹
        我國擬制定網(wǎng)絡安全法
        聲屏世界(2015年7期)2015-02-28 15:20:13
        非接觸式智能卡協(xié)議測試系統(tǒng)的設計與實現(xiàn)
        計測技術(2014年6期)2014-03-11 16:22:15
        智能卡領域首個國家工程建設標準發(fā)布
        av在线免费观看麻豆| 亚洲av中文无码字幕色三| 亚洲精品综合第一国产综合| 蜜桃视频中文在线观看| 日本免费一区二区精品| 日产一区二区三区免费看| 国产午夜福利精品一区二区三区| 成人综合网亚洲伊人| 亚洲av高清在线观看三区| 亚洲日本国产一区二区三区| 媚药丝袜美女高清一二区| 特黄熟妇丰满人妻无码| 扒开双腿疯狂进出爽爽爽视频| 99re6久精品国产首页| 中文字幕专区一区二区| 蜜桃视频在线免费观看| 9 9久热re在线精品视频| 馬与人黃色毛片一部| 一区二区在线视频大片| 国产片在线一区二区三区| 天天爽夜夜爽人人爽| 无码国产色欲xxxxx视频| 久久91精品国产91久| 精品熟女av中文字幕| 免费a级毛片18禁网站免费| 久久久无码人妻精品一区| 国产精品一区二区久久乐下载| 国产亚洲激情av一区二区| 上海熟女av黑人在线播放| 免费va国产高清大片在线| 国产98在线 | 免费| 男女羞羞的视频免费网站| 天天射综合网天天插天天干| 久久99精品久久水蜜桃| 豆国产95在线 | 亚洲| 手机av男人天堂免费网址| 狠色人妻丝袜中文字幕| 亚洲成a∨人片在线观看不卡 | 欧美日韩国产在线观看免费| 丰满人妻被猛烈进入中文字幕护士| 国产精品一区二区三区免费视频|