[發明專利]虛擬機鏡像文件的導出、導入方法及裝置在審
| 申請號: | 201410681681.2 | 申請日: | 2014-11-24 |
| 公開(公告)號: | CN104463012A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 李金寶 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 任蘇亞;王寶筠 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 文件 導出 導入 方法 裝置 | ||
1.一種虛擬機鏡像文件的導出方法,其特征在于,該方法包括:
從云環境中獲取原始虛擬機鏡像文件;
基于所述原始虛擬機鏡像文件的第一用戶簽名和第一哈希值,生成虛擬機鏡像簽名;
將所述虛擬機鏡像簽名插入至所述原始虛擬機鏡像文件中的目標位置,以得到目標虛擬機鏡像文件,并保存插入所述虛擬機鏡像簽名的目標位置信息。
2.根據權利要求1所述的方法,其特征在于,所述基于所述原始虛擬機鏡像文件的第一用戶簽名和第一哈希值,生成虛擬機鏡像簽名,包括:
采用哈希算法計算所述原始虛擬機鏡像文件的第一哈希值;
從所述云環境中獲取所述原始虛擬機鏡像文件的第一用戶簽名;
將所述第一哈希值和第一用戶簽名通過非對稱加密算法加密,以得到虛擬機鏡像簽名。
3.根據權利要求1所述的方法,其特征在于,所述將所述虛擬機鏡像簽名插入至所述原始虛擬機鏡像文件中的目標位置,包括:
采用隨機算法生成一個隨機數,所述隨機數為:大于零且小于所述原始虛擬機鏡像文件的字節數的整數;
將所述虛擬機鏡像簽名插入至所述隨機數表示的、所述原始虛擬機鏡像文件中的目標位置信息。
4.一種虛擬機鏡像文件的導入方法,其特征在于,包括:
獲取待導入的目標虛擬機鏡像文件;
參考預先保存的、插入虛擬機鏡像簽名的目標位置信息,從所述目標虛擬機鏡像文件中解析出虛擬機鏡像簽名;
從所述虛擬機鏡像簽名中提取第二哈希值和第二用戶簽名;
將刪除了所述虛擬機鏡像簽名的目標虛擬機鏡像文件作為原始虛擬機鏡像文件,判斷所述原始虛擬機鏡像文件的第三哈希值與所述第二哈希值,與從云環境中讀取的第三用戶簽名和所述第二用戶簽名是否都相同;
如果是,則將所述原始虛擬機鏡像文件導入至云環境中。
5.根據權利要求4所述的方法,其特征在于,所述判斷所述原始虛擬機鏡像文件的第三哈希值與所述第二哈希值,與從云環境中讀取的第三用戶簽名和所述第二用戶簽名是否分別相同,包括:
從云環境中讀取第三用戶簽名;
判斷所述第三用戶簽名與所述第二用戶簽名是否相同,如果否,則計算所述原始虛擬機鏡像文件的第三哈希值,如果是,則終止流程;
判斷所述第三哈希值與所述第二哈希值是否相同。
6.根據權利要求4所述的方法,其特征在于,所述從所述虛擬機鏡像簽名中提取第二哈希值和第二用戶簽名,包括:
獲取對所述第二哈希值和第二用戶簽名采用非對稱算法加密算法進行加密時對應的解密密鑰;
利用所述解密密鑰對所述虛擬機鏡像簽名進行解密,以得到所述第二哈希值和第二用戶簽名。
7.一種虛擬機鏡像文件的導出裝置,其特征在于,包括:
獲取原始文件模塊,用于從云環境中獲取原始虛擬機鏡像文件;
生成鏡像簽名模塊,用于基于所述原始虛擬機鏡像文件的第一用戶簽名和第一哈希值,生成虛擬機鏡像簽名;
插入鏡像簽名模塊,用于將所述虛擬機鏡像簽名插入至所述原始虛擬機鏡像文件中的目標位置,以得到目標虛擬機鏡像文件;
保存模塊,用于保存插入所述虛擬機鏡像簽名的目標位置信息。
8.根據權利要求7所述的裝置,其特征在于,所述生成鏡像簽名模塊,包括:
計算子模塊,用于采用哈希算法計算所述原始虛擬機鏡像文件的第一哈希值;
獲取子模塊,用于從所述云環境中獲取所述原始虛擬機鏡像文件的第一用戶簽名;
加密子模塊,用于將所述第一哈希值和第一用戶簽名通過非對稱加密算法加密,以得到虛擬機鏡像簽名。
9.根據權利要求7所述的裝置,其特征在于,插入鏡像簽名模塊包括:
生成隨機數子模塊,用于采用隨機算法生成一個隨機數,所述隨機數為:大于零且小于所述原始虛擬機鏡像文件的字節數的整數;
插入子模塊,用于將所述虛擬機鏡像簽名插入至所述隨機數表示的、所述原始虛擬機鏡像文件中的目標位置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410681681.2/1.html,轉載請聲明來源鉆瓜專利網。





