[發(fā)明專利]一種在云存儲(chǔ)中增強(qiáng)數(shù)據(jù)遷移安全性的方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110046997.4 | 申請(qǐng)日: | 2021-01-14 |
| 公開(公告)號(hào): | CN112764677B | 公開(公告)日: | 2022-12-23 |
| 發(fā)明(設(shè)計(jì))人: | 張品;李佳楠 | 申請(qǐng)(專利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06;G06F21/60;G06F21/64 |
| 代理公司: | 浙江千克知識(shí)產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 310018 浙江省杭州市杭*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲(chǔ) 增強(qiáng) 數(shù)據(jù) 遷移 安全性 方法 | ||
本發(fā)明涉及一種在云存儲(chǔ)中增強(qiáng)數(shù)據(jù)遷移安全性的方法,包括:S1編碼過(guò)程中先使用AES?256算法對(duì)用戶原始數(shù)據(jù)或文件進(jìn)行加密操作;S2對(duì)加密后的數(shù)據(jù)文件使用IDA算法切分出n個(gè)分離的切片文件,使得至少可以使用n個(gè)切片文件中的m個(gè)切片文件來(lái)重構(gòu)出加密數(shù)據(jù)文件;S3對(duì)每個(gè)切片文件使用SHA?512算法計(jì)算出各自的哈希值,然后將哈希值與每個(gè)切片文件連接起來(lái);S4解碼過(guò)程中先對(duì)切片文件進(jìn)行驗(yàn)證,檢查文件的完整性,并且從其中選出所需的m個(gè)切片文件;S5對(duì)于選取出的m個(gè)切片文件使用IDA算法重建出加密數(shù)據(jù)文件;S6對(duì)加密數(shù)據(jù)文件使用AES?256算法恢復(fù)出原始數(shù)據(jù)文件。本發(fā)明增強(qiáng)了數(shù)據(jù)遷移后的安全性。
技術(shù)領(lǐng)域
本發(fā)明屬于云存儲(chǔ)安全技術(shù)領(lǐng)域,提出了一種在云存儲(chǔ)中增強(qiáng)數(shù)據(jù)遷移安全性的方法。
背景技術(shù)
傳統(tǒng)的數(shù)據(jù)因其量小且非動(dòng)態(tài)的增長(zhǎng),可以輕松的存儲(chǔ)在單一的物理介質(zhì)上,僅需改變存儲(chǔ)介質(zhì)的容量就可輕松實(shí)現(xiàn)數(shù)據(jù)的擴(kuò)容和調(diào)用,但隨著互聯(lián)網(wǎng)數(shù)據(jù)爆炸式的增長(zhǎng),傳統(tǒng)的存儲(chǔ)方式已然不能進(jìn)一步滿足用戶的需求,現(xiàn)如今云計(jì)算技術(shù)向用戶提供了一個(gè)網(wǎng)絡(luò)虛擬存儲(chǔ)空間,用戶或企業(yè)的數(shù)據(jù)可以存儲(chǔ)到該空間里,如云端社交媒體網(wǎng)站、DropBox、百度網(wǎng)盤等,其他的用戶或企業(yè)可以按需的從該空間中獲取資源,不必另外購(gòu)買高成本的存儲(chǔ)設(shè)備。
云存儲(chǔ)方式相比傳統(tǒng)的數(shù)據(jù)存儲(chǔ)有著諸多優(yōu)點(diǎn),比如較低的復(fù)雜性和成本、高擴(kuò)展性和更大的存儲(chǔ)容量、備份和災(zāi)難恢復(fù)技術(shù)、更高訪問(wèn)性和可靠性等等,給用戶或企業(yè)帶來(lái)了極大的便利。
但對(duì)于用戶或企業(yè)來(lái)說(shuō),將數(shù)據(jù)存儲(chǔ)到云端意味著失去了對(duì)數(shù)據(jù)的直接控制,數(shù)據(jù)容易被非法攻擊者篡改,尤其是一些敏感數(shù)據(jù),一旦被修改可能會(huì)導(dǎo)致無(wú)法想象的后果,數(shù)據(jù)的安全和隱私問(wèn)題不容忽視。目前學(xué)術(shù)界和互聯(lián)網(wǎng)行業(yè)已經(jīng)在探索各種有效的方法來(lái)保證數(shù)據(jù)的安全性,而且也已經(jīng)實(shí)現(xiàn)了一些解決方案和加密方法,但是大多數(shù)解決方案都僅依賴于對(duì)稱或非對(duì)稱加密算法,這些技術(shù)會(huì)隨著密碼分析技術(shù)的發(fā)展而變得過(guò)時(shí)。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供了一種在云存儲(chǔ)中增強(qiáng)數(shù)據(jù)遷移安全性的方法,采用AES-256加密技術(shù)并且結(jié)合IDA算法和SHA-512哈希算法,既能保證數(shù)據(jù)機(jī)密性、完整性、可用性,又能防止數(shù)據(jù)泄露。
為了實(shí)現(xiàn)以上目的,本發(fā)明采用以下技術(shù)方案:
一種在云存儲(chǔ)中增強(qiáng)數(shù)據(jù)遷移安全性的方法,包括以下步驟:
S1、在編碼過(guò)程中使用AES-256算法對(duì)原始數(shù)據(jù)文件進(jìn)行加密操作,得到加密數(shù)據(jù)文件;
S2、對(duì)加密數(shù)據(jù)文件使用IDA算法切分出n個(gè)分離的切片文件;n為大于1的整數(shù);
S3、對(duì)每個(gè)切片文件使用SHA-512算法計(jì)算出各自的哈希值,然后將哈希值與每個(gè)切片文件連接起來(lái)并存儲(chǔ)到云服務(wù)器中;
S4、在解碼過(guò)程中對(duì)各切片文件進(jìn)行驗(yàn)證,檢查文件的完整性,并且從其中選出所需的m個(gè)正確切片文件;m為正整數(shù);
S5、對(duì)選出的m個(gè)切片文件使用IDA逆算法重建出加密數(shù)據(jù)文件;
S6、對(duì)加密數(shù)據(jù)文件使用AES-256算法恢復(fù)出原始數(shù)據(jù)文件。
作為優(yōu)選方案,所述步驟S1中,使用AES-256算法對(duì)原始數(shù)據(jù)文件進(jìn)行加密操作,采用一個(gè)長(zhǎng)為256bit的密鑰κ,密鑰隨機(jī)生成。
作為優(yōu)選方案,所述步驟S1中,加密數(shù)據(jù)文件F′=(Y1,...,YS)是一個(gè)大小為S的文件,文件分成數(shù)個(gè)數(shù)據(jù)塊:
F′=(Y1,...,Ym),(Ym+1,...,Y2m),...,(YS-m+1,...,YS)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110046997.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
- 增強(qiáng)片及增強(qiáng)方法
- 圖像增強(qiáng)設(shè)備和圖像增強(qiáng)方法
- 圖像增強(qiáng)裝置、圖像增強(qiáng)方法
- 粉狀增強(qiáng)減水劑及摻有粉狀增強(qiáng)減水劑的增強(qiáng)水泥
- 增強(qiáng)片、增強(qiáng)構(gòu)件、增強(qiáng)套件、增強(qiáng)片的制造方法及增強(qiáng)構(gòu)件的制造方法
- 增強(qiáng)片、增強(qiáng)構(gòu)件、增強(qiáng)套件、增強(qiáng)片的制造方法及增強(qiáng)構(gòu)件的制造方法
- 使用增強(qiáng)模型的增強(qiáng)現(xiàn)實(shí)系統(tǒng)
- 增強(qiáng)片及增強(qiáng)結(jié)構(gòu)體
- 圖像增強(qiáng)方法和圖像增強(qiáng)裝置
- 增強(qiáng)現(xiàn)實(shí)鏡片、增強(qiáng)現(xiàn)實(shí)眼鏡及增強(qiáng)現(xiàn)實(shí)成像方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 遷移方法和裝置
- 移動(dòng)邊緣系統(tǒng)中遷移應(yīng)用方法、相關(guān)設(shè)備及系統(tǒng)
- 虛擬機(jī)的遷移方法及裝置
- 數(shù)據(jù)遷移方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 計(jì)算任務(wù)遷移方法及計(jì)算任務(wù)遷移器
- 文件遷移方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 基于遷移工具的國(guó)產(chǎn)化應(yīng)用系統(tǒng)遷移方法
- 數(shù)據(jù)遷移方法及裝置
- 文件遷移方法及裝置
- 一種數(shù)據(jù)遷移方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)





