[發明專利]一種云數據的上傳、訪問控制方法有效
| 申請號: | 201410007172.1 | 申請日: | 2014-01-07 |
| 公開(公告)號: | CN103763355B | 公開(公告)日: | 2017-02-01 |
| 發明(設計)人: | 李東聲 | 申請(專利權)人: | 天地融科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100083 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 上傳 訪問 控制 方法 | ||
1.一種云數據的訪問控制方法,包括以下步驟:
服務器接收客戶端發送的云數據訪問請求;
所述服務器接收到所述云數據訪問請求后,獲取所述云數據對應的上傳用戶密鑰信息;
所述服務器獲取所述上傳用戶密鑰信息后,向所述客戶端發送密鑰認證請求;
所述客戶端接收到所述密鑰認證請求后,向所述服務器發送訪問用戶密鑰信息;
所述服務器接收到所述客戶端發送的所述訪問用戶密鑰信息后,對所述上傳用戶密鑰信息以及所述訪問用戶密鑰信息進行密鑰認證;
若所述密鑰認證成功,則所述服務器允許所述訪問用戶對所述云數據進行讀寫操作,
若所述密鑰認證失敗,所述服務器向所述客戶端發送密碼認證請求;所述客戶端接收到所述密碼認證請求后,向所述服務器發送訪問密碼;所述服務器接收到所述客戶端發送的所述訪問密碼后,判斷所述訪問密碼是否正確,若不正確,所述服務器拒絕所述訪問請求,若正確,所述服務器獲取所述云數據對應的安全等級,若所述安全等級為普通,則所述服務器允許所述訪問用戶對所述云數據進行讀寫操作,若所述安全等級為重要,則所述服務器允許所述訪問用戶對所述云數據進行只讀操作,若所述安全等級為機密,則所述服務器拒絕所述訪問請求。
2.根據權利要求1所述的一種云數據的訪問控制方法,其特征在于,若所述云數據對應的安全等級為機密,則所述云數據為利用上傳用戶加密密鑰加密后的數據,所述加密后的云數據只有通過解密密鑰進行解密操作后才能被讀寫操作。
3.根據權利要求2所述的一種云數據的訪問控制方法,其特征在于,所述加密密鑰為上傳用戶公鑰,所述解密密鑰為上傳用戶私鑰。
4.根據權利要求1至3任一所述的一種云數據的訪問控制方法,其特征在于,所述密鑰認證包括以下步驟:
所述服務器根據所述上傳用戶身份信息獲取上傳用戶公鑰;
所述服務器隨機生成第一數據包,利用所述上傳用戶公鑰對所述第一數據包進行加密運算,獲得第一加密數據包;
所述服務器獲得所述第一加密數據包后,向所述客戶端發送所述第一加密數據包;
所述客戶端接收到所述第一加密數據包后,利用所述訪問用戶私鑰對所述第一加密數據包進行解密運算,獲得第二數據包;
所述客戶端獲得所述第二數據包后,利用服務器公鑰對所述第二數據包進行加密運算,獲得第二加密數據包;
所述客戶端獲得所述第二加密數據包后,向所述服務器發送所述第二加密數據包;
所述服務器接收到所述第二加密數據包后,利用服務器私鑰對所述第二加密數據包進行解密運算,獲得第三數據包;
所述服務器獲得所述第三數據包后,判斷所述第三數據包與所述第一數據包是否一致,若一致,則所述密鑰認證成功。
5.一種云數據的上傳控制方法,包括以下步驟:
服務器接收客戶端發送的云數據上傳請求,所述上傳請求中包含上傳用戶信息;
所述服務器接收到所述上傳請求后,向所述客戶端發送待上傳云數據的安全等級選擇請求;
所述客戶端接收到所述權限選擇請求后,提示用戶選擇所述待上傳云數據的安全等級,所述安全等級至少包括:普通、重要、機密;
若用戶選擇的所述安全等級為普通或重要,則所述客戶端向所述服務器發送所述云數據,所述服務器接收到所述云數據后存儲所述云數據;若所述安全等級為機密,則所述客戶端利用所述上傳用戶的加密密鑰對所述云數據進行加密操作,獲得機密云數據,并向所述服務器發送所述機密云數據,所述服務器接收到所述機密云數據后存儲所述機密云數據,所述機密云數據只有通過解密密鑰進行解密操作后才能被讀寫操作。
6.根據權利要求5所述的一種云數據的上傳控制方法,其特征在于,所述加密密鑰為上傳用戶公鑰,所述解密密鑰為上傳用戶私鑰。
7.根據權利要求5至6任一所述的一種云數據的上傳控制方法,其特征在于,所述服務器接收到所述上傳請求后,還包括以下步驟:
所述服務器根據所述上傳用戶身份信息獲取上傳用戶公鑰;
所述服務器隨機生成第一數據包,利用所述上傳用戶公鑰對所述第一數據包進行加密運算,獲得第一加密數據包;
所述服務器獲得所述第一加密數據包后,向所述客戶端發送所述第一加密數據包;
所述客戶端接收到所述第一加密數據包后,利用所述訪問用戶私鑰對所述第一加密數據包進行解密運算,獲得第二數據包;
所述客戶端獲得所述第二數據包后,利用服務器公鑰對所述第二數據包進行加密運算,獲得第二加密數據包;
所述客戶端獲得所述第二加密數據包后,向所述服務器發送所述第二加密數據包;
所述服務器接收到所述第二加密數據包后,利用服務器私鑰對所述第二加密數據包進行解密運算,獲得第三數據包;
所述服務器獲得所述第三數據包后,判斷所述第三數據包與所述第一數據包是否一致,若一致,則向所述客戶端發送待上傳云數據的權限選擇請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天地融科技股份有限公司,未經天地融科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410007172.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





