《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 一個用Java改進SSL加密模式的新方案

一個用Java改進SSL加密模式的新方案

2008-12-27
作者:趙榛,李民政,鮑飛,劉克鈞
1 引言
??? 網絡的飛速發展在給人們生活帶來便利的同時,也給網絡安全帶來了越來越多的問題。為了保障網絡的安全通訊,各項研究針對安全通訊的不同方面提出了多種協議,其中,網景公司開發的SSL協議較好地解決了點對點的安全通訊,并在其產品Navigator的推動下迅速發展成為安全協議的工業標準之一。
??? 然而,由于美國出口法律的限制,對中國出口的各項SSL的實現產品都只能完成SSL的弱加密模式。這種弱加密模式已經在研究中被證實存在諸多漏洞,這些漏洞將會給點對點的通訊帶來隱患。針對這個問題,我們提出使用Java來實現獨立的SSL強加密模式連接的新方案。我們的新方案不依賴于操作系統而獨立完成SSL的128位強加密模式,并且可以避免通常Java通訊編程中不能跨越防火墻的問題。在數據通訊過程中,我們的數據先利用自身的128位強加密模式加密,然后通過瀏覽器的40位弱加密方式進行傳輸,實際效果比單純的128位強加密模式更加安全。
??? 本文下面的" title="面的">面的內容是這樣安排的:第2節描述了現有SSL存在的問題" title="存在的問題">存在的問題;在第3節中,我們提出了利用Java Applet改進現有SSL加密模式,實現強加密連接的新方案;新的實現方案" title="實現方案">實現方案與現有的加密模式實現方案的比較在第4節中進行了說明;最后,第5節給出了結論。
2?現有SSL存在的問題
??? 由網景公司開發出的SSL協議[5],即安全套接字層協議,非常適用于網絡上點對點的安全通訊。目前,通用的SSL被分為強加密模式、國內加密模式、弱加密模式。但是由于美國出口法律的限制,強加密模式被禁止向中國出售。對于Linux系統,影響并不大,因為SSL的加密產品供應商位于加拿大,不必受美國法律的限制。但是我國目前有80%的操作系統使用的是Windows系統,16%使用的是如AIX, Sco Unix, BSD Unix等Unix的美國產品。因此,在國內大多數的網絡應用一般使用的128位的SSL加密都是弱加密。現在,已經有了相當多的研究表明弱加密模式的SSL存在諸多漏洞,這對于那些安全性要求較高的通訊系統來說是非常危險的。
3?改進的SSL實現方案
??? 針對SSL在國內無法實現強加密所帶來的問題,我們提出了一個用Java改進安全套接層加密模式的新方案。新方案使用獨立的Java Applet[1]-[4]來實現SSL的強加密模式,并且可以跨越防火墻,加密的效果比現有的SSL的128位強加密的實現更加安全。
3.1?改進方案的設計思路
??? 為了實現SSL強加密的連接,我們必須解決以下4個問題,新的改進方案正是基于這4個方面的考慮提出的。
1)?不同操作系統中的SSL可能有不同版本,如SSL2.0,SSL3.0。由于目前國內的大多數操作系統中的SSL協議只有弱加密模式的實現,因此,我們不能直接利用基于操作系統的通訊方式,比如通訊組件,而必須使SSL實現獨立于操作系統以避開操作系統弱加密模式的通訊限制。這樣,改進方案必須不依賴于操作系統。我們提出使用Java Applet。
2)?對于Java Applet的SSL連接的實現,最直接的方式就是使用瀏覽器來實現。這里我們采用統一的XML格式,實現方法如下:
target=https://Communication.CAP/servlets/GetData>
Value:

??? 這個方法使用https指明是通過SSL連接的http。顯然,這種方法的安全性依賴于瀏覽器的SSL。雖然Linux 下面的Mozilla和Kopera等瀏覽器可以實現128位的強加密模式,但是就目前國內的情況而言,這些瀏覽器使用的范圍較小,因此這種直接利用瀏覽器實現128位強加密的連接方式并不通用。另一方面,國內使用最為廣泛的Navigator,IE等瀏覽器由于同樣受到美國法律限制,也都只能提供40位的加密器。這樣,這種直接的簡單實現顯然不能滿足我們的要求;另外,直接利用瀏覽器對傳輸的文件類型強加了限制,這對有些試圖通過獨立的通訊文件格式在客戶段和服務器間進行通訊的情況也是不適用的。為此,我們提出的改進方案必須獨立完成SSL而不能依賴于瀏覽器。
3)?為獨立完成SSL實現,我們使用Java的Socket類。這樣又遇到了防火墻的問題。我們知道,為了安全和效率方面的考慮,很 多服務器都會放在防火墻之后。這樣,當我們試圖通過Applet直接連接時,我們無法繞過這個防火墻而打開在防火墻后面的連接服務。解決防火墻的一個常用辦法就是使用可信賴的代理??墒俏覀冎繱ocket類無法接入配置信息,也就是說我們不能在Socket類中設置代理。為了解決這個矛盾,在改進的SSL連接方案中,我們必須考慮使用其他類使我們可以配置連接。
4)?在我們的Applet實現SSL強加密模式的連接方案中,我們使用URLConnection類建立到服務器的連接。具體URLConnection類的連接如下:
URL serv_con = new URL (https://Communications.CAP/sccure”);
URLConnection serv_fork1 = serv_con.openConnection();
InputStream instr = serv_fork1.getInputStream();
OutputStream outstr = serv_fork1.getOutputStream();
綜合上面所述的這些因素,我們提出了一個新的SSL強加密模式的Java實現方案,該方案改進了目前國內的SSL的加密模式,充分考慮到了SSL連接的通用性和安全性,具體的實現在接下來的一節里描述。
3.2?新方案的具體實現
??? 假設我們要越過防火墻使用SSL的128位強加密模式連接其后面的CAP服務器。我們使用Applet自身完成的128位強加密加上瀏覽器40位的弱加密來共同實現改進的SSL實現方案,具體方案圖如圖1所示:

??? 首先,我們利用類java.net.URLConnection通過一個可信賴的代理來跨越防火墻打開CAP的連接服務;然后,通過Applet的SSLConnection完成128位的SSL強加密模式;接著,我們利用瀏覽器的40位弱加密方式的SSL對加密后的數據進行傳送。這樣的雙重加密不但可以實現128位強加密(實際上的加密性能優于128位的強SSL加密模式)而且可以通過可信賴的代理服務器跨越防火墻,無論在方案的普適性或是其安全性方面都比通常的SSL連接要好的多" title="的多">的多。當然,這些優點也是以犧牲了一定的系統資源為代價的。改進方案的一些特性如下:
1)以128位IDEA作為對稱加密器;2)以RSA作為交換密匙算法;3)設置會話緩存加快連接;4)MD5作為內部哈希算法;5)不大于40Kbytes的jar文件,如果為了系統運行的更快,可以按需要根據各個IDS所在的操作系統利用JIT重新編譯成本地代碼以提高性能;6)可以在任何操作平臺上運行。
4 改進前后SSL方案的比較
??? 由于改進的SSL連接方案是通過Applet來實現的,因此,這個方案的SSL與通常的SSL相比較也有一些不同之處,我們對這些不同的說明如下:
1)?改進方案中將通用的SSL中由SSL服務器提供認證的部分取消,而直接將SSL服務器的公共密匙編碼到Applet中去。因為一個Applet在任何情況下只能也只需要連接到其下載Applet的服務器上去,所以這樣簡化并不影響通用性,并且可以為Applet可以節省大量的空間,去除了為解析X.509認證的ASN.1部分,大大地減小了Applet的大小。
2)?同理,由于公共密匙被直接編碼到Applet中,認證過程被取消,從而使因公共密匙交換無效產生的SSL握手信息ServerKeyExchange也被取消,這個改變不會帶來其他影響。
3)?客戶端" title="客戶端">客戶端的認證過程也被取消了,因為Applet受安全限制不能直接讀寫本地文件系統,因此,本地的證書和私有密匙就不能讀出。為了認證與CAP建立連接的各個客戶端,我們將本地PIN碼直接提交到Applet中,由于我們使用強加密模式進行所有的數據傳輸,因此,這樣做不會帶來安全方面的漏洞。
4)?SSL3.0提供的多會話緩存技術也被簡化了。因為每個Applet只與CAP服務期建立一個連接,所以改進的SSL實現方案不必處理多連接的情況。
5?結論
??? 本文針對目前國內大多數SSL實現由于受美國法律限制只能提供弱加密模式的缺點提出了一個新的使用Java Applet來改進SSL強加密模式的方案。該方案利用SSLConnection類實現128位的SSL強加密模式,同時又使用瀏覽器內部的40位弱加密模式進行二次加密,從而使得所建立的連接更加安全。在新的改進方案中,我們利用URLConnection類配置代理服務器跨越防火墻,使得該方案適用范圍更廣,實用性更強。
參考文獻
[1]?Java Development Kit, Sun Microsystems, http://www.javasoft.com/products/jdk
[2]?JavaScript, Netscape, http://developer.netscape.com/tech/javascript/index.html
[3]?Java Applet Security, Javasoft, http://java.sun.com/security/SRM.html
[4]?Java Applets, Sun Micro, http://www.javasoft.com/applets/index.html
[5]?SSL, Netscape, http://home.netscape.com/eng/ssl3/index.html
[6]?HTTP, W3C, http://www.w3.org/Protocols/
[7]?HTML, W3C, http://www.w3.org/MarkUp/
[8]?URLConnection, JDK Doc,
[9]?Java Archive, Sun Microsystems, http://www.javasoft.com/products/jdk/1.1/docs/guide/jar/index.html
[10]?Signed JAR files, Sun Microsystems, http://java.sun.com/secuirty/signExample/
[11]?JDK Version, Sun Microsystems, http://java.sun.com/products/OV_jdkProduct.html
[12]?Java Activator, Sun Microsystems, http://www.javasoft.com/products/activator/index.html
[13]?Active X, Microsoft, http://www.microsoft.com/com/default.asp
[14]?PlugIn, Netscape, http://home.netsape.com/plugins
SSL Applet, IAIK, http://jcewww.iaik.tu-graz.ac.at/Applet/Applet.html

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲看片网站| 亚洲第一偷拍| 精品999网站| 99亚洲伊人久久精品影院红桃| 激情欧美国产欧美| 欧美女激情福利| 亚洲一区日韩在线| 亚洲午夜激情| 一区二区三区精品在线| 欧美第一黄网免费网站| 99re8这里有精品热视频免费| 亚洲欧美综合网| 在线观看中文字幕不卡| 欧美午夜a级限制福利片| 欧美日韩国产麻豆| 极品尤物av久久免费看| 亚洲一品av免费观看| 欧美私人网站| 亚洲视频香蕉人妖| 欧美日本在线| 欧美一级午夜免费电影| 亚洲欧美日韩国产综合| 国产视频一区二区三区在线观看| 亚洲午夜精品福利| 久久爱另类一区二区小说| 亚洲尤物在线视频观看| 一区二区三区精品视频在线观看| 亚洲国产精品精华液2区45| 欧美日韩午夜在线视频| 亚洲精品网址在线观看| 狠久久av成人天堂| 久久精品中文字幕免费mv| 国产精品久久网| 久久久久久久激情视频| 久久精品视频播放| 一区二区在线观看视频| 蜜桃av一区二区三区| 精品福利电影| 在线不卡视频| 91久久精品国产91性色tv| 国产伦精品一区二区三区四区免费| 亚洲一区精品视频| 国产精品视频yy9299一区| 欧美另类专区| 香蕉av777xxx色综合一区| 亚洲直播在线一区| 欧美成人午夜77777| 欧美大片在线观看一区二区| 亚洲日本免费| 久久综合九色99| 一区二区电影免费在线观看| 蜜臀va亚洲va欧美va天堂| 国产老肥熟一区二区三区| 亚洲精品欧美日韩| 农夫在线精品视频免费观看| 免费在线视频一区| 激情欧美国产欧美| 久久青青草原一区二区| 国内精品久久久久久久果冻传媒| 欧美成人性生活| 亚洲风情在线资源站| 国产日韩亚洲欧美精品| 久久精品在线免费观看| 国产婷婷97碰碰久久人人蜜臀| 国产亚洲人成网站在线观看| 欧美α欧美αv大片| 亚洲欧洲在线播放| 欧美亚洲第一区| 欧美性淫爽ww久久久久无| 欧美大片在线观看一区二区| 欧美一区激情| 亚洲女同同性videoxma| 午夜日韩在线观看| 一区二区三区av| 欧美一区二区久久久| 午夜视频在线观看一区| 国产美女在线精品免费观看| 老司机精品久久| 一区二区不卡在线视频 午夜欧美不卡在| 裸体素人女欧美日韩| 亚洲精品一线二线三线无人区| 1204国产成人精品视频| 欧美网站大全在线观看| 久久九九国产精品怡红院| 亚洲一区二区欧美| 亚洲国产一区在线观看| 欧美日本一区二区视频在线观看| 另类图片综合电影| 亚洲精品欧美| 黄色亚洲大片免费在线观看| 亚洲欧美成aⅴ人在线观看| 欧美视频中文一区二区三区在线观看| 欧美韩日一区二区| 国产欧美精品xxxx另类| 国产精品毛片高清在线完整版| 亚洲欧美卡通另类91av| 欧美成人精品一区二区三区| 亚洲人成人99网站| 鲁鲁狠狠狠7777一区二区| 国产伦精品一区二区三区免费迷| 亚洲尤物影院| 亚洲国产成人午夜在线一区| 欧美午夜不卡影院在线观看完整版免费| 快she精品国产999| 久久国产精彩视频| 国产精品久久久久久妇女6080| 亚洲精品一区二区三区不| 久久se精品一区精品二区| 国产欧美日韩| 亚洲神马久久| 欧美顶级少妇做爰| 久久精品视频va| 一本色道久久综合狠狠躁的推荐| 亚洲欧美日韩在线播放| 国产乱人伦精品一区二区| 亚洲一区二区三区在线看| 久久午夜精品一区二区| 久久噜噜噜精品国产亚洲综合| 国产亚洲成精品久久| 国产日韩欧美在线一区| 激情欧美一区二区三区在线观看| 欧美日韩国产成人在线观看| 久久久91精品国产一区二区精品| 在线欧美福利| 红杏aⅴ成人免费视频| 午夜精品福利一区二区蜜股av| 亚洲国产欧美精品| 卡一卡二国产精品| 亚洲欧美日韩国产| 欧美日韩一区精品| 亚洲女同性videos| 正在播放日韩| 欧美不卡三区| 国产精品一区二区久久久| 女女同性精品视频| 久久精精品视频| 欧美性猛交一区二区三区精品| 狠狠噜噜久久| 黑人极品videos精品欧美裸| 欧美日韩另类国产亚洲欧美一级| 亚洲激情av在线| 久久精品五月婷婷| 国产精品一区久久久久| 亚洲国产精品久久久久秋霞蜜臀| 久久久久久久综合狠狠综合| 日韩午夜精品视频| 乱中年女人伦av一区二区| 亚洲国产日韩一区二区| 亚洲第一久久影院| 国产视频一区二区三区在线观看| 国产精品一区二区三区四区五区| 久热精品视频| av成人毛片| 欧美国产日本高清在线| 日韩一区二区精品葵司在线| 99精品热视频只有精品10| 蜜桃av噜噜一区| 久久久无码精品亚洲日韩按摩| 欧美日韩精品不卡| 国产精品一区久久久| 亚洲黄色性网站| 国产字幕视频一区二区| 亚洲男人的天堂在线观看| 亚洲国产精品久久久久秋霞不卡| 亚洲欧洲在线免费| 亚洲高清电影| 亚洲免费影视第一页| 一本一本久久a久久精品综合麻豆| 夜夜嗨av一区二区三区网页| 亚洲伦理精品| 亚洲欧美中文日韩v在线观看| 禁久久精品乱码| 欧美日韩和欧美的一区二区| 国产亚洲激情视频在线| 六十路精品视频| 欧美福利在线| 欧美日韩视频一区二区三区| 国产欧美一区二区三区另类精品| 亚洲国产欧美一区二区三区丁香婷| 久久久久女教师免费一区| 亚洲国产精品ⅴa在线观看| 欧美日韩福利| 午夜精品一区二区三区四区| 国产综合色精品一区二区三区| 伊人一区二区三区久久精品| 国产精品久久| 国产日产精品一区二区三区四区的观看方式| 久久深夜福利免费观看| 久久一区二区三区av| 国产精品人人做人人爽人人添| 欧美gay视频激情| 日韩午夜电影在线观看| 一区二区三区在线视频免费观看| 欧美中文字幕第一页| 国产精品久久久久久久久久直播| 欧美亚州在线观看| 影音先锋久久| 99精品国产一区二区青青牛奶| 黄色亚洲大片免费在线观看| 亚洲综合国产激情另类一区| 亚洲精品一线二线三线无人区| 老色批av在线精品| 欧美日本高清视频| 免费试看一区| 欧美美女bb生活片| 亚洲精品视频中文字幕| 欧美午夜美女看片| 欧美日韩色一区| 国产欧美日韩中文字幕在线| 久久久之久亚州精品露出| 午夜亚洲性色福利视频| 亚洲天堂网在线观看| 欧美96在线丨欧| 欧美日韩在线精品| 韩国免费一区| 日韩一级大片在线| 亚洲精品欧洲精品| 国产精品资源在线观看| 亚洲美女电影在线| 亚洲国产网站| 欧美亚洲一区在线| 今天的高清视频免费播放成人| 亚洲国产成人91精品| 午夜在线成人av| 国产精品热久久久久夜色精品三区| 国产精品毛片a∨一区二区三区| 久久亚洲欧美国产精品乐播| 欧美中文在线字幕| 国产精品麻豆欧美日韩ww| 国产精品揄拍一区二区| 久久国产精品99国产| 在线日韩中文字幕| 日韩午夜电影av| 亚洲三级电影全部在线观看高清| 国产精品福利影院| 香蕉成人啪国产精品视频综合网| 亚洲精品乱码| 国产亚洲一区在线| 国产精品a久久久久久| 欧美日韩亚洲网| 羞羞漫画18久久大片| 久久综合综合久久综合| 欧美福利视频网站| 欧美日韩国产限制| 亚洲一区二区三区四区中文| 黄网站色欧美视频| 一区二区精品在线观看| 久久狠狠一本精品综合网| 国产片一区二区| 欧美日韩一区二区视频在线观看| 亚洲精品国产无天堂网2021| 久热精品在线视频| 欧美中文字幕在线| 国产精品久久久久久久久免费樱桃| 麻豆精品传媒视频| 一区二区三区日韩精品| 国产精品久久久久久av下载红粉| 狠狠色丁香久久综合频道| 欧美日韩一区成人| 亚洲片国产一区一级在线观看| 欧美亚韩一区| 亚洲视频在线二区| 午夜精品久久久久久99热软件| 免费精品视频| 欧美在线观看一区二区| 欧美午夜精品久久久久久超碰| 亚洲黄色三级| 国产精品久久久久久亚洲毛片| 亚洲六月丁香色婷婷综合久久| 亚洲欧美自拍偷拍| 亚洲日韩欧美视频一区| 日韩视频一区二区三区| 亚洲美女免费精品视频在线观看| 美女精品自拍一二三四| 国产精品一区久久| 久久字幕精品一区| 午夜精品在线观看| 欧美色欧美亚洲另类二区| 久久免费高清| 麻豆成人在线播放| 一区二区三区在线观看欧美| 欧美一区二区视频在线观看| 亚洲影视九九影院在线观看| 一区二区三区av| 欧美四级在线| 亚洲国产99| 欧美视频亚洲视频| 国产精品二区影院| 欧美日韩ab片| 欧美日韩色婷婷| 欧美日韩精品一区二区天天拍小说| 黄色欧美成人| 亚洲深爱激情| 亚洲国产精品成人精品| 在线一区欧美| 国产真实久久| 免费国产自线拍一欧美视频| 99re66热这里只有精品3直播| 一区视频在线看| 亚洲一区不卡| 国产精品第十页| 久久激情五月丁香伊人| 亚洲精品在线免费观看视频| 欧美精品18+| 欧美在线不卡| 久久精品国产99国产精品| 一区二区三区国产在线观看| 久久精品视频导航| 国产精品美女www爽爽爽| 欧美成人伊人久久综合网| 欧美电影免费观看高清完整版| 欧美午夜精品久久久久久久| 亚洲精品一区中文| 亚洲国产精品第一区二区| 亚洲一区二区三区乱码aⅴ| 久久综合九色99| 国产欧美日韩视频在线观看| 久久不见久久见免费视频1| 亚洲中字黄色| 国产亚洲成av人片在线观看桃| 国内一区二区在线视频观看| 免费不卡在线视频| 日韩网站在线看片你懂的| 国产精品日韩电影| 久久不射电影网| 久久精品中文字幕免费mv| 欧美激情aⅴ一区二区三区| 久久久www成人免费毛片麻豆|