[發明專利]認證方法、認證系統、計算設備以及存儲介質在審
| 申請號: | 202110783927.7 | 申請日: | 2021-07-12 |
| 公開(公告)號: | CN113806810A | 公開(公告)日: | 2021-12-17 |
| 發明(設計)人: | 王鍇;山成;房凱;金奇才 | 申請(專利權)人: | 統信軟件技術有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F21/62;G06F21/60 |
| 代理公司: | 北京瀚方律師事務所 11774 | 代理人: | 周紅力 |
| 地址: | 100176 北京市大興區北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 認證 方法 系統 計算 設備 以及 存儲 介質 | ||
1.一種認證方法,在客戶端執行,所述方法包括:
向第一服務器發送第一請求,以使所述第一服務器根據指示當前時間的第一時間戳從第二服務器獲取相應的第一結果,所述第一結果至少包括第一簽名和第一時間信息,其中,所述第一簽名與第一時間信息預先關聯,且所述第一時間信息基于所述第一時間戳來確定;
接收所述第一服務器返回的第一結果和第一時間戳;
生成第二請求,所述第二請求至少包括第二簽名;
向所述第一服務器發送第二請求,以使所述第一服務器通過第二服務器驗證所述第二簽名的有效性,并在驗證有效時生成令牌,以指示所述客戶端身份認證通過,以及,所述第一服務器基于指示當前時間的第二時間戳從所述第二服務器獲取相應的第二結果,所述第二結果至少包括預先關聯的第三簽名及第二時間信息,且所述第二時間信息基于第二時間戳來確定;
接收所述第一服務器返回的第二結果、第二時間戳和令牌;
判斷所述第一時間戳、第二時間戳及第二時間信息是否滿足預設條件,若滿足預設條件,則驗證所述第三簽名的有效性;
若所述第三簽名有效,則指示所述第一服務器身份認證通過。
2.如權要求1所述的方法,其中,所述還包括步驟:
生成第三請求,所述第三請求至少包括所述令牌;
向所述第一服務器發送第三請求,以使所述第一服務器驗證所述令牌的有效性,在驗證有效時,指示所述客戶端身份認證通過,生成與所述第三請求相應的業務數據,以及,所述第一服務器基于指示當前時間的第三時間戳從所述第二服務器獲取相應的第三結果,所述第三結果至少包括預先關聯的第四簽名及第三時間信息,且所述第三時間信息基于第三時間戳來確定;
接收所述第一服務器返回的第三結果、第三時間戳和業務數據;
判斷所述第二時間戳、第三時間戳及第三時間信息是否滿足預設條件,若滿足預設條件,則驗證所述第四簽名的有效性;
若所述第四簽名有效,則指示所述第一服務器身份認證通過,并基于所述業務數據執行相應的業務流程。
3.一種認證方法,在第二服務器執行,所述方法包括:
當接收到來自第一服務器的包含第一時間戳的簽名請求時,基于第一時間戳,確定其對應的第一時間信息;
從預先生成的簽名集中,確定出與所述第一時間信息關聯的第一簽名;
將所述第一簽名及所述第一簽名對應的第一時間信息發送至所述第一服務器;
當接收到來自第一服務器的包含第二簽名的驗證請求時,基于預設的驗證策略,對所述第二簽名的有效性進行驗證;
當接收到來自第一服務器的包含第二時間戳的簽名請求時,基于第二時間戳,確定其對應的第二時間信息;
從預先生成的簽名集中,確定出與所述第二時間信息關聯的第三簽名;
將所述第三簽名及所述第二時間信息發送至所述第一服務器。
4.如權利要求3所述的方法,其中,所述當接收到來自第一服務器的包含第一時間戳的簽名請求時,基于第一時間戳,確定其對應的第一時間信息的步驟包括:
獲取所述簽名集中各簽名對應的各時間信息;
將各所述時間信息中與所述第一時間戳差值最小的時間信息,作為所述第一時間信息。
5.如權利要求3所述的方法,其中,所述簽名集的預先生成步驟包括:
判斷當前時刻的負載狀態;
若所述負載狀態為低負載,則生成預設時間內的簽名集并保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于統信軟件技術有限公司,未經統信軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110783927.7/1.html,轉載請聲明來源鉆瓜專利網。





