两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng)及方法

文檔序號(hào):9914251閱讀:648來(lái)源:國(guó)知局
一種存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,特別涉及一種存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng)及方法。
【背景技術(shù)】
[0002]網(wǎng)關(guān)(Gateway),又稱為網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器。網(wǎng)關(guān)在網(wǎng)絡(luò)層以上實(shí)現(xiàn)網(wǎng)絡(luò)互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個(gè)高層協(xié)議不同的網(wǎng)絡(luò)互連。存儲(chǔ)加密網(wǎng)關(guān)既可以用于廣域網(wǎng)互連,也可以用于局域網(wǎng)互連。網(wǎng)關(guān)是一種充當(dāng)轉(zhuǎn)換重任的計(jì)算機(jī)系統(tǒng)或設(shè)備。使用在不同的通信協(xié)議、數(shù)據(jù)格式或語(yǔ)言,甚至體系結(jié)構(gòu)完全不同的兩種系統(tǒng)之間,網(wǎng)關(guān)是一個(gè)翻譯器。與網(wǎng)橋只是簡(jiǎn)單地傳達(dá)信息不同,網(wǎng)關(guān)對(duì)收到的信息要重新打包,以適應(yīng)目的系統(tǒng)的需求。
[0003]密鑰管理,主要負(fù)責(zé)對(duì)整個(gè)加密系統(tǒng)中的密鑰進(jìn)行管理,從密鑰的產(chǎn)生到密鑰的銷毀的各個(gè)方面。主要表現(xiàn)于管理體制、管理協(xié)議和密鑰的產(chǎn)生、分配、更換和注入等。具體過(guò)程一般包括:密鑰生成、密鑰分發(fā)、驗(yàn)證密鑰、更新密鑰、密鑰存儲(chǔ)、備份密鑰、銷毀密鑰。
[0004]CBC(Cipher-block chaining,密碼分組鏈接)模式,是指在進(jìn)行加密時(shí),每個(gè)平文塊先與前一個(gè)密文塊進(jìn)行異或后,再進(jìn)行加密。在這種方法中,每個(gè)密文塊都依賴于它前面的所有平文塊。同時(shí),為了保證每條消息的唯一性,在第一個(gè)塊中需要使用初始化向量。
[0005]ECBCElectronic Codebook,電碼本)模式是分組密碼的一種最基本的工作模式。在該模式下,待處理信息被分為大小合適的分組,然后分別對(duì)每一分組獨(dú)立進(jìn)行加密或解密處理。
[0006]隨著信息化建設(shè)的不斷推進(jìn),各行業(yè)、企事業(yè)單位利用計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)行關(guān)鍵業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)和處理越加頻繁。各種數(shù)據(jù)存儲(chǔ)設(shè)備集中到數(shù)據(jù)中心機(jī)房為各種業(yè)務(wù)前端應(yīng)用服務(wù)器提供數(shù)據(jù)存儲(chǔ)服務(wù),隨著云計(jì)算和大數(shù)據(jù)業(yè)務(wù)的推廣,數(shù)據(jù)中心存儲(chǔ)的數(shù)據(jù)更將呈幾何級(jí)數(shù)增長(zhǎng)。在目前技術(shù)條件下數(shù)據(jù)存儲(chǔ)主要依靠各種磁盤(pán)陣列為代表的網(wǎng)絡(luò)存儲(chǔ)設(shè)備,數(shù)據(jù)本身無(wú)安全保護(hù)措施在使用過(guò)程中存在極大的數(shù)據(jù)安全風(fēng)險(xiǎn)。
[0007]而現(xiàn)有的密鑰管理系統(tǒng),功能較簡(jiǎn)單,對(duì)密鑰的整個(gè)生命周期并未進(jìn)行完備的管理。導(dǎo)致一些情況無(wú)法處理,造成數(shù)據(jù)的無(wú)法解密和加密失敗等。除此之外,現(xiàn)有的密鑰管理系統(tǒng)多采用國(guó)外研制的算法進(jìn)行加密和解密,導(dǎo)致系統(tǒng)安全性受到質(zhì)疑;加密時(shí)客戶端應(yīng)用程序也需要進(jìn)行參與,增加了客戶端的負(fù)荷。另外,加密時(shí)相同的明文數(shù)據(jù)塊加密后的密文一樣,使得反向破譯變得容易,降低了系統(tǒng)的安全性。

【發(fā)明內(nèi)容】

[0008]鑒于此,本發(fā)明提供了一種存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng)及方法,該系統(tǒng)及方法加密后的數(shù)據(jù)破解難度大、更加安全,且對(duì)整個(gè)密鑰生命周期進(jìn)行了完整的管理。
[0009]本發(fā)明采用的技術(shù)方案如下:
一種存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng),其特征在于,所述系統(tǒng)包括:密鑰管理中心、存儲(chǔ)加密網(wǎng)關(guān)、前端應(yīng)用服務(wù)器、存儲(chǔ)設(shè)備;
所述密鑰管理中心,用于生成密鑰,將生成的密鑰發(fā)送給存儲(chǔ)加密網(wǎng)關(guān);檢測(cè)系統(tǒng)中密鑰是否過(guò)期,如果密鑰過(guò)期,則發(fā)送密鑰更新指令和新的密鑰至存儲(chǔ)加密網(wǎng)關(guān)進(jìn)行密鑰的更新;接收來(lái)自存儲(chǔ)加密網(wǎng)關(guān)的密鑰銷毀請(qǐng)求,銷毀密鑰,將銷毀的密鑰存儲(chǔ)在歷史密鑰存儲(chǔ)區(qū)內(nèi);存儲(chǔ)加密網(wǎng)關(guān)的密鑰丟失后,接收存儲(chǔ)加密網(wǎng)關(guān)的恢復(fù)密鑰請(qǐng)求,將密鑰重新發(fā)送給存儲(chǔ)加密網(wǎng)關(guān);
所述存儲(chǔ)加密網(wǎng)關(guān),用于接收密鑰管理中心生成的密鑰,并利用該密鑰對(duì)前端應(yīng)用服務(wù)器傳遞來(lái)的數(shù)據(jù)進(jìn)行加密和解密;接收密鑰管理中心更新密鑰的指令,進(jìn)行密鑰更新;刪除密鑰后,通知密鑰管理中心進(jìn)行密鑰的銷毀;連接前端應(yīng)用服務(wù)器和存儲(chǔ)設(shè)備之間的數(shù)據(jù)通信;。
[0010]所述密鑰管理中心包括中心數(shù)據(jù)通信模塊、密鑰生成模塊、密鑰更新模塊、密鑰銷毀模塊、歷史密鑰存儲(chǔ)模塊和密鑰備份恢復(fù)模塊;
所述中心數(shù)據(jù)通信模塊,用于接收來(lái)自存儲(chǔ)加密網(wǎng)關(guān)的數(shù)據(jù)和請(qǐng)求,以及將密鑰和指令發(fā)送給存儲(chǔ)加密網(wǎng)關(guān);所述密鑰生成模塊,用于生成設(shè)備主密鑰MK、數(shù)據(jù)保護(hù)密鑰KEK和數(shù)據(jù)加密密鑰DEK;所述密鑰更新模塊,用于檢測(cè)系統(tǒng)中的數(shù)據(jù)保護(hù)密鑰KEK是否過(guò)期,如果數(shù)據(jù)保護(hù)密鑰KEK過(guò)期,則發(fā)送密鑰更新指令和新的數(shù)據(jù)保護(hù)密鑰KEK至存儲(chǔ)加密網(wǎng)關(guān);所述密鑰銷毀模塊,用于根據(jù)來(lái)自存儲(chǔ)加密網(wǎng)關(guān)的密鑰銷毀請(qǐng)求,銷毀系統(tǒng)中的數(shù)據(jù)保護(hù)密鑰KEK和數(shù)據(jù)加密密鑰DEK,將銷毀的數(shù)據(jù)保護(hù)密鑰KEK和數(shù)據(jù)加密密鑰DEK存儲(chǔ)在歷史密鑰存儲(chǔ)模塊;所述歷史密鑰存儲(chǔ)模塊,用于將生成并發(fā)送給存儲(chǔ)加密網(wǎng)關(guān)的密鑰進(jìn)行備份,將銷毀后的密鑰進(jìn)行存儲(chǔ)記錄;所述密鑰備份恢復(fù)模塊,用于在存儲(chǔ)加密網(wǎng)關(guān)的密鑰丟失后,根據(jù)存儲(chǔ)加密網(wǎng)關(guān)的恢復(fù)密鑰請(qǐng)求,從歷史密鑰存儲(chǔ)模塊中獲取備份的密鑰,將密鑰重新發(fā)送給存儲(chǔ)加密網(wǎng)關(guān)。
[0011 ]所述存儲(chǔ)加密網(wǎng)關(guān)包括網(wǎng)關(guān)數(shù)據(jù)通信模塊、加密/解密模塊、密鑰更新模塊和文件系統(tǒng)創(chuàng)建/刪除t吳塊;
所述網(wǎng)關(guān)數(shù)據(jù)通信模塊用于連接前端應(yīng)用服務(wù)器和存儲(chǔ)設(shè)備之間的數(shù)據(jù)通信,接收來(lái)自前端應(yīng)用服務(wù)器的數(shù)據(jù)和接收來(lái)自存儲(chǔ)設(shè)備上的數(shù)據(jù);接收來(lái)自密鑰管理中心的密鑰和指令,以及發(fā)送數(shù)據(jù)和請(qǐng)求至密鑰管理中心;所述加密/解密模塊,用于將前端應(yīng)用服務(wù)器傳遞過(guò)來(lái)的數(shù)據(jù)進(jìn)行加密以及將獲取的存儲(chǔ)設(shè)備上的數(shù)據(jù)進(jìn)行解密;所述密鑰更新模塊,用于根據(jù)密鑰管理中心發(fā)送來(lái)的密鑰更新指令和新的數(shù)據(jù)保護(hù)密鑰KEK進(jìn)行密鑰的更新;所述文件系統(tǒng)創(chuàng)建/刪除模塊,用于根據(jù)前端應(yīng)用服務(wù)器的請(qǐng)求發(fā)送指令至存儲(chǔ)設(shè)備刪除文件系統(tǒng),并銷毀數(shù)據(jù)保護(hù)密鑰KEK和數(shù)據(jù)加密密鑰DEK。
[0012]一種基于權(quán)利要求1至3之一的存儲(chǔ)加密網(wǎng)關(guān)密鑰管理系統(tǒng)的方法,其特征在于,所述方法具體步驟為:
步驟1:系統(tǒng)初始化,啟動(dòng)成功后,存儲(chǔ)加密網(wǎng)關(guān)在密鑰管理中心進(jìn)行注冊(cè),注冊(cè)成功后密鑰管理中心生成設(shè)備主密鑰MK,并發(fā)送給存儲(chǔ)加密網(wǎng)關(guān);
步驟2:存儲(chǔ)加密網(wǎng)關(guān)新建文件系統(tǒng)時(shí),向密鑰管理系統(tǒng)申請(qǐng)數(shù)據(jù)保護(hù)密鑰KEK和數(shù)據(jù)加密密鑰DEK;密鑰管理中心接到申請(qǐng)后,生成I個(gè)數(shù)據(jù)保護(hù)密鑰KEK和256數(shù)據(jù)加密密鑰DEK,并發(fā)送給存儲(chǔ)加密網(wǎng)關(guān);
步驟3:存儲(chǔ)加密網(wǎng)關(guān)生成CBC模式加密的初始化向量; 步驟4:存儲(chǔ)加密網(wǎng)關(guān)接收來(lái)自前端應(yīng)用服務(wù)器的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行加密;使用數(shù)據(jù)加密密鑰DEK采用CBC模式對(duì)數(shù)據(jù)進(jìn)行加密;
步驟5:存儲(chǔ)加密網(wǎng)關(guān)將加密后的加密數(shù)據(jù)塊傳遞到存儲(chǔ)設(shè)備中,寫(xiě)入存儲(chǔ)設(shè)備時(shí),生成加密數(shù)據(jù)塊標(biāo)識(shí);將對(duì)應(yīng)數(shù)據(jù)塊使用過(guò)的數(shù)據(jù)加密密鑰DEK與對(duì)應(yīng)的加密數(shù)據(jù)塊標(biāo)識(shí)一一對(duì)應(yīng)的關(guān)系存儲(chǔ)在存儲(chǔ)設(shè)備中,形成密鑰鏈;
步驟6:對(duì)加密數(shù)據(jù)塊標(biāo)識(shí)進(jìn)行Hash運(yùn)算,得到虛擬編號(hào),然后取虛擬編號(hào)的末位I個(gè)字節(jié)作為Bucket Id;數(shù)據(jù)加密密鑰DEK和Bucket Id——對(duì)應(yīng);
步驟7:存儲(chǔ)加密網(wǎng)關(guān)在接受到前端應(yīng)用服務(wù)器獲取數(shù)據(jù)的請(qǐng)求后,獲取存儲(chǔ)設(shè)備上存儲(chǔ)的相對(duì)應(yīng)的數(shù)據(jù)塊,根據(jù)不同數(shù)據(jù)塊中不同的Bucket Id可以找到加密時(shí)使用的是哪一個(gè)DEK;存儲(chǔ)加密網(wǎng)關(guān)先使用設(shè)備主密鑰MK進(jìn)行解密;然
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大庆市| 临江市| 攀枝花市| 尼木县| 新巴尔虎左旗| 新乡县| 襄城县| 丹寨县| 平顶山市| 丹巴县| 措勤县| 榆中县| 榆社县| 安徽省| 嘉善县| 丽水市| 德惠市| 霞浦县| 襄垣县| 马公市| 金秀| 景洪市| 巴中市| 通许县| 竹山县| 女性| 华宁县| 尉犁县| 宁明县| 文昌市| 白玉县| 镇巴县| 宜君县| 汝阳县| 天等县| 陇南市| 枣阳市| 衡水市| 新邵县| 崇文区| 钟祥市|