[發明專利]一種大數據系統的客戶端認證方法在審
| 申請號: | 201910065485.5 | 申請日: | 2019-01-24 |
| 公開(公告)號: | CN109815720A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 劉勁松;徐靜;饒江;蘇中祥;李娟 | 申請(專利權)人: | 江蘇華生基因數據科技股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 224007 江蘇省鹽城市經*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據節點 大數據 客戶端 客戶端認證 認證客戶端 訪問令牌 訪問鏈 管理服務器 處理壓力 訪問過程 數據條件 系統資源 隨機數 訪問 客戶 平衡 | ||
1.一種大數據系統的客戶端認證方法,其特征在于,包括以下步驟:
(1)客戶端連接并登錄管理服務器;
(2)客戶端向管理服務器發送其所需的數據條件;
(3)管理服務器基于所述數據條件確定n個數據節點,分別為node1,node2,……,noden;
(4)客戶端生成一個隨機數R,將該隨機數發送給管理服務器;
(5)管理服務器針對上述n個數據節點分別生成對應的訪問時間限制,所述訪問時間限制是客戶端對相應數據節點的最遲訪問時間;具體地,管理服務器為數據節點nodei生成訪問時間限制TSi(1≤i≤n);
(6)管理服務器為客戶端生成訪問上述n個數據節點的訪問鏈;所述訪問鏈是由n個訪問令牌鏈接形成的數據鏈,具體的,管理服務器對于nodei生成訪問令牌Accessi,即:
Accessn=En(R,TSn,Sig(R,TSn))
Accessk=Ek(Accessk+1,Addressk+1,R,TSk,Sig(R,TSk)),1≤k≤n-1
其中,Ei是使用nodei的公鑰進行加密的函數,Sig是管理服務器使用自己的私鑰進行簽名的函數,Addressi是nodei的地址;
(7)管理服務器將Access1和Address1發送給所述客戶端;
(8)當客戶端收到Accessi和Addressi后,其根據Addressi連接數據節點nodei,然后發送一個訪問請求消息給nodei,所述訪問請求消息中包括Accessi和Ei(R);數據節點nodei在接收到訪問請求消息后,使用其私鑰解密Accessi和Ei(R),然后使用管理服務器的公鑰對Sig(R,TSi)進行簽名驗證,如果驗證通過,則證明Accessi是管理服務器生成的一個合法的訪問令牌,如果驗證不通過,nodei拒絕客戶端訪問;在驗證Accessi通過后,nodei判斷Accessi中解密得到的R與Ei(R)中解密得到的R是否相等,如果相等,則客戶端認證通過,如果不相等,則客戶端認證失敗,拒絕客戶端訪問;在客戶端認證通過后,nodei向客戶端發送允許訪問的消息,賦予客戶端訪問nodei的權限,當客戶端從nodei獲取數據結束,或者TSi時間到,nodei終止客戶端的訪問權限,如果i<n,則nodei將Accessi+1和Addressi+1發送給客戶端;
反復執行步驟8,使得客戶端從node1依次訪問到noden,最終完成所有n個數據節點的訪問。
2.根據權利要求1所述的方法,其特征在于,所述步驟1中,客戶端采用https協議連接管理服務器。
3.根據權利要求1-2任意一項所述的方法,其特征在于,所述步驟1中,客戶端使用賬號密碼方式登錄管理服務器,或者使用數字證書登錄管理服務器。
4.根據權利要求1-3任意一項所述的方法,其特征在于,所述數據條件是客戶端需要的數據所滿足的條件,其包括以下條件的至少一種:數據類型、數據來源、數據生成日期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇華生基因數據科技股份有限公司,未經江蘇華生基因數據科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910065485.5/1.html,轉載請聲明來源鉆瓜專利網。





