基于國密標(biāo)準(zhǔn)的IPSec VPN服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:It is an indisputable fact that the Internet has become an important part of the economic and commercial development of our country and permeated every aspect of national life. The Internet, which uses public network to communicate, was not designed to take network security into account at first. After numerous network security events, people gradually realized the importance of network security. After recognizing the high cost of building and maintaining a private network based on cryptography, a virtual private network (VPN),) based on cryptography is proposed. Referring to the RFC standard, the National Cryptography Administration of our country has also formulated the corresponding IPSecVPN technical specification. In this paper, according to the latest IPSecVPN technical specification 2010 edition, the implementation of the national secret standard IPSecVPN server. The main work of this paper is in two aspects: application layer and kernel layer. The application layer IKE management part is based on the open source project OpenSwan, in four aspects: algorithm addition, IKE process, message format, detection standard, etc. According to the national secret standard, SM1 is used as the symmetric block encryption algorithm, and the random number uses physical noise generation mechanism. The IKE process in the RFC standard is different from the national secret standard, especially the key exchange process is not modified by the DH algorithm, etc. Simultaneously completes the user layer and the kernel layer communication load format encapsulation and the content assignment and so on. On the basis of the implementation of NETKEY in Linux kernel IPSec, the kernel layer uses the encryption and decryption function provided by three hardware encryption cards, and implements the common encryption and decryption algorithm and synchronous block encryption and decryption algorithm in the kernel encryption and decryption framework. Add new algorithms and identifiers specified in the country secret standard to the kernel IPSec protocol. At the same time, the kernel IPSec protocol is different from the national secret standard part. On the basis of selecting the universal server architecture, this paper uses the arithmetic function provided by the hardware encryption card to realize the IPSecVPN server of national secret standard. After the testing of various encryption cards and various encryption and decryption algorithms, Can make the server throughput to the encryption card limit rate of more than half.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.05
【共引文獻(xiàn)】
相關(guān)期刊論文 前3條
1 項(xiàng)順伯;;SSL VPN網(wǎng)關(guān)的設(shè)計(jì)及其安全性分析[J];茂名學(xué)院學(xué)報(bào);2010年04期
2 袁永軍;;基于無線雙網(wǎng)關(guān)的移動(dòng)應(yīng)急電力遠(yuǎn)動(dòng)系統(tǒng)設(shè)計(jì)[J];浙江電力;2010年08期
3 馮澤波;吳曉平;任偉;;關(guān)于ElGamal加密和簽名方案的啟發(fā)式分析[J];信息網(wǎng)絡(luò)安全;2014年05期
相關(guān)會議論文 前1條
1 蔡弘亮;李棟;呂志民;;IPSec-VPN網(wǎng)關(guān)中應(yīng)用PKI的研究和實(shí)現(xiàn)方案[A];2007中國科協(xié)年會——通信與信息發(fā)展高層論壇論文集[C];2007年
相關(guān)碩士學(xué)位論文 前10條
1 王澤澤;基于IPSec的IKE協(xié)議研究與實(shí)現(xiàn)[D];太原理工大學(xué);2011年
2 皮明震;VPN配置管理功能的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2011年
3 姜照林;基于IPSec協(xié)議的VPN穿越NAT的研究與實(shí)現(xiàn)[D];浙江工業(yè)大學(xué);2011年
4 徐晉平;基于IPSec協(xié)議的Linux安全傳輸研究與實(shí)現(xiàn)[D];武漢科技大學(xué);2004年
5 李修金;基于TMS320C6202的VPN加密卡的研究和實(shí)現(xiàn)[D];武漢大學(xué);2004年
6 何文娟;電子政務(wù)理論及其關(guān)鍵技術(shù)研究[D];西安理工大學(xué);2004年
7 郭亮;便攜式維修終端PMA安全體系研究與實(shí)現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2004年
8 黃志明;基于SIP的IP電話安全性研究與實(shí)現(xiàn)[D];華中科技大學(xué);2005年
9 曾濤;Windows下基于IPSec的VPN軟件開發(fā)的研究[D];電子科技大學(xué);2006年
10 戴彬;基于IPSec的VPN技術(shù)穿越NAT的研究與設(shè)計(jì)[D];西南大學(xué);2006年
本文編號:2422085
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2422085.html