[發(fā)明專利]一種基于OpenSSL的Linux安全文件傳輸系統(tǒng)及方法無效
| 申請?zhí)枺?/td> | 201310073935.8 | 申請日: | 2013-03-08 |
| 公開(公告)號(hào): | CN103248618A | 公開(公告)日: | 2013-08-14 |
| 發(fā)明(設(shè)計(jì))人: | 彭茂玲;張光春;蔣麗華 | 申請(專利權(quán))人: | 重慶城市管理職業(yè)學(xué)院 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 401331 *** | 國省代碼: | 重慶;85 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 openssl linux 安全 文件傳輸 系統(tǒng) 方法 | ||
1.一種基于OpenSSL的Linux安全文件傳輸系統(tǒng),其特征在于,所述基于OpenSSL的Linux安全文件傳輸系統(tǒng)包括:?
客戶端,用于進(jìn)行文件傳輸和文件管理;?
服務(wù)器端,用于進(jìn)行用戶管理和系統(tǒng)管理;?
文件傳輸模塊,用于對文件進(jìn)行上傳和下載;?
文件管理模塊,在登陸服務(wù)器后可以對文件進(jìn)行管理,包括瀏覽目錄、查看文件、查找文件、刪除文件功能;?
用戶管理模塊,能夠?qū)τ脩暨M(jìn)行管理包括登陸驗(yàn)證、用戶注冊管理、查看和刪除用戶、用戶權(quán)限修改;?
系統(tǒng)管理模塊,在服務(wù)器端為了更好對系統(tǒng)進(jìn)行全局管理還加入了系統(tǒng)日志記錄、系統(tǒng)設(shè)置、遠(yuǎn)程管理。?
2.如權(quán)利要求1所述的基于OpenSSL的Linux安全文件傳輸系統(tǒng),其特征在于,該基于OpenSSL的Linux安全文件傳輸系統(tǒng)內(nèi)核結(jié)構(gòu)為:?
安全文件傳輸和管理模塊,用于實(shí)現(xiàn)對整個(gè)文件傳送過程統(tǒng)一調(diào)度和系統(tǒng)資源分配,對身份驗(yàn)證和密鑰分批的過程進(jìn)行管理和調(diào)度;?
OpenSSL安全通信模塊,利用OpenSSL包含的一套SSL協(xié)議的完整接口,在文件傳送時(shí)建立安全套接層,進(jìn)而能夠通過網(wǎng)絡(luò)進(jìn)行安全的數(shù)據(jù)傳輸;?
線程池模塊,用于實(shí)現(xiàn)多文件并行傳輸?shù)哪芰Γ幻總€(gè)客戶端處于平等地位,為了響應(yīng)并發(fā)性的要求同時(shí)又可以限制客戶端的最大連接;?
安全性控制模塊,引入SSL協(xié)議,用于將所有的命令信息和控制信息經(jīng)過加密處理后進(jìn)行安全傳輸,實(shí)現(xiàn)信息安全的三個(gè)目標(biāo):信息安全性,信息完整性和身份認(rèn)證。?
3.一種基于OpenSSL的Linux安全文件傳輸方法,其特征在于,所述基于OpenSSL的Linux安全文件傳輸方法的步驟為:?
客戶端進(jìn)程向服務(wù)器端進(jìn)程發(fā)起連接請求,服務(wù)器端要求進(jìn)行身份驗(yàn)證,下發(fā)一個(gè)隨機(jī)產(chǎn)生的HASH值和驗(yàn)證請求報(bào)文,客戶端收到驗(yàn)證請求后,提交自己用戶名和密碼作為身份信息到服務(wù)器端;?
當(dāng)客戶端通過文件傳輸模塊執(zhí)行上傳或下載指令時(shí),調(diào)用OpenSSL控件,建立安全的傳輸通道,OpenSSL的安全傳輸主要通過加密套件建立客戶端和服務(wù)器端的安全傳輸通道,加密套件包含了SSL握手階段和通信階段所應(yīng)該采用的各種算法。?
4.如權(quán)利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了確保驗(yàn)證信息的安全,采用MD5算法對用戶名和密碼進(jìn)行加密,密鑰是服務(wù)器端下發(fā)的HASH值,服務(wù)器收到客戶端的驗(yàn)證信息,解密驗(yàn)證成功后,為本次連接預(yù)留資源,并回應(yīng)客戶端驗(yàn)證成功。?
5.如權(quán)利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,加密套件包含了SSL握手階段和通信階段所應(yīng)該采用的各種算法,這些算法包括:認(rèn)證算法、密鑰交換算法、對稱算法和摘要算法。?
6.如權(quán)利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了確保傳輸?shù)恼_性,在驗(yàn)證通過后,需要進(jìn)行傳送初始化,這時(shí)雙方都會(huì)導(dǎo)入各自所認(rèn)可的多種加密套件,在握手階段,由服務(wù)器端選擇其中的一種加密套件,并告知客戶端選擇同樣的加密套件,服務(wù)器端和客戶端則通過雙方協(xié)商好的加密套件進(jìn)行傳輸。?
7.如權(quán)利要求3所述的基于OpenSSL的Linux安全文件傳輸方法,其特征在于,為了提高數(shù)據(jù)傳輸?shù)男剩到y(tǒng)采用了斷點(diǎn)續(xù)傳的技術(shù),實(shí)時(shí)記錄文件寫入狀態(tài)即每一次接收后成功寫入文件的數(shù)據(jù)長度,對接受方而言傳輸開始時(shí)先進(jìn)行本地?cái)帱c(diǎn)記錄文件檢測,如果存在則讀取記錄數(shù)據(jù)根據(jù)記錄設(shè)置文件讀寫指針偏移指定字節(jié)數(shù),對發(fā)送方而言提取文件名字段,偏移字段,從指定位置處讀取待發(fā)文件內(nèi)容到緩存中然后發(fā)送給接收方。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶城市管理職業(yè)學(xué)院,未經(jīng)重慶城市管理職業(yè)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310073935.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:具有防腐蝕性能的涂料組合物
- 下一篇:三嗪衍生物
- 安卓系統(tǒng)用openssl引擎加載客戶端證書的方法
- 用openssl的X.509數(shù)字證書驗(yàn)證Java證書的方法
- 一種基于OpenSSL的Linux安全文件傳輸系統(tǒng)及方法
- 一種基于OpenSSL的Linux安全文件傳輸系統(tǒng)及方法
- 實(shí)現(xiàn)OpenSSL支持SM2算法的方法
- 一種應(yīng)用層獲取真隨機(jī)數(shù)的方法
- 一種征信機(jī)系統(tǒng)中基于openssl的精準(zhǔn)更新升級系統(tǒng)及方法
- 一種基于OpenSSL的QAT性能對比方法及系統(tǒng)
- 使用SDF、SKF實(shí)現(xiàn)國密SSL協(xié)議的方法及系統(tǒng)
- 一種基于UEFI架構(gòu)EDK2支持Openssl算法的方法與設(shè)備
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤的寫過濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤的熱插拔方法和系統(tǒng)





