[發明專利]面向異構終端設備的分布式數據處理方法有效
| 申請號: | 201810317621.0 | 申請日: | 2018-04-10 |
| 公開(公告)號: | CN108521424B | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 楊懷洲;肖恒念 | 申請(專利權)人: | 西安石油大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 葉明博 |
| 地址: | 710065 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 終端設備 分布式 數據處理 方法 | ||
1.一種面向異構終端設備的分布式數據處理方法,其特征在于,包括:
根據所述終端ID信息即UID生成第一數字證書;
從本地存儲池中檢索終端指紋信息和認證服務器授權私鑰;
根據所述終端指紋信息加密所述第一數字證書獲得第一密文;
根據所述認證服務器授權私鑰加密所述第一數字證書和該終端ID信息,獲得第二密文;
認證服務器將生成的第一數字證書CTE1進行復制,并從本地存儲池中檢索出終端的指紋信息和自己的授權私鑰,使用終端的指紋信息加密CTE1,用自己的授權私鑰加密包含CTE1和終端UID的包;然后認證服務器將兩個分別被終端指紋信息和自己的授權私鑰加密的信息發送回終端,該信息表示為Euser_fp(CTE1)和EAS_fp(CTE1+UID);
將所述第一密文和第二密文發送給終端;
終端收到認證服務器返回的信息后,使用終端自己的指紋信息解密出CTE1,然后用CTE1加密UID和請求的業務ID生成ECTE1(UID+請求的業務ID),連同EAS_fp(CTE1+UID)一起發送給認證服務器;
接收所述終端返回的所述第二密文和通過所述第一數字證書加密的第三密文,所述第三密文中包含待驗證的終端ID信息和請求的業務ID;
根據第一數字證書解密所述第三密文,獲得所述待驗證的終端ID信息;
根據所述終端ID信息和所述待驗證的終端ID信息的一致性,判斷獲知該終端具有業務執行虛擬機的訪問權;
認證服務器使用自己的授權私鑰解密EAS_fp(CTE1+UID)得到CTE1和UID,然后再使用CTE1解密ECTE1(UID+請求的業務ID)得到UID和請求的業務ID,對比兩次得到的UID是否相同,若相同則完成了認證服務器對終端的認證,并給該終端授予其對業務所屬執行虛擬機的訪問權限;
從本地存儲池中檢索終端的權限列表信息,生成第二數字證書;
根據所述終端指紋信息加密第二數字證書,獲得第四密文;
根據目標虛擬機集群標識信息加密第二數字證書和終端ID信息,生成第五密文;
將所述第四密文和所述第五密文發送給終端;
其中,認證服務器查找終端數據庫并提取出該終端的權限列表,判斷是否其對該虛擬機集群有訪問權限,若沒有則虛擬機集群系統暫停對該終端的服務;若有則認證服務器生成第二數字證書CTE2并對其復制,使用該終端的指紋信息加密其中一個CTE2和業務執行虛擬機地址,使用所要訪問的業務執行虛擬機的標識加密另一個CTE2和UID,然后將EUser_fp(CTE2+虛擬機集群地址)和EVM_fp(CTE2+UID)一并發送給終端;
所述Euser_fp,EAS_fp,ECTE1,EVM_fp分別為使用終端指紋信息、認證服務器授權私鑰、第一數字證書、業務執行虛擬機的標識為密鑰的加密函數。
2.根據權利要求1所述的方法,進一步包括:通過業務ID信息,將所述請求業務ID中單個字符轉換為對應的數字,根據所述對應的數字,計算虛擬機集群標識。
3.根據權利要求2所述的方法,其中認證服務器受到終端請求的業務ID后,解析所請求的業務ID以判定業務所屬的虛擬機集群,判斷方法是:
認證服務器逐個將業務ID中的單個字符轉換成對應的數字,求和所有對應的數字,并將求和結果除以虛擬機集群總數,得到的取余結果為文件所屬虛擬機集群的標識,該虛擬機集群的標識即為業務執行虛擬機的ID;
所述虛擬機集群系統將業務的路徑信息與業務數據分開存儲,并進行元數據的分級管理;所述路徑信息包括業務ID、業務的完整路徑、業務的訪問權限;所述業務數據包括業務數據位置信息,其記錄業務數據與虛擬機的映射關系;對元數據路徑與業務數據進行不同策略的管理;將業務的路徑信息和業務數據分開存儲,將業務所在路徑進行散列計算后,將該結果代入負載均衡函數得到該業務路徑存儲的業務執行虛擬機的ID;然后根據當前虛擬機集群的負載情況為業務數據位置信息分配一個合適的執行虛擬機的ID;
其中,將路徑有效地分布到各業務執行虛擬機中,首先將業務所在路徑path進行散列計算,得到一個散列結果,如下式:
result=Hash(path)
再將得到的結果代入負載均衡函數f,得到該業務路徑存儲的業務執行虛擬機的ID,如下式:
ID=f(result)
通過負載均衡函數的映射就可把虛擬機集群系統的路徑數據均勻的分布到各個虛擬機集群的控制節點中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安石油大學,未經西安石油大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810317621.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半實物仿真工控網絡靶場系統
- 下一篇:一種工控協議過濾方法和板卡





