[發明專利]提高驗證效率的方法及其系統在審
| 申請號: | 202010535642.7 | 申請日: | 2020-06-12 |
| 公開(公告)號: | CN111858545A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 劉德建;林偉;郭玉湖;陳宏 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F21/31;H04L9/32 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 驗證 效率 方法 及其 系統 | ||
本發明提供一種提高驗證效率的方法及其系統,方法包括:接收到請求后,對所述請求進行業務邏輯處理的同時,異步調用獨立的簽名驗證系統對所述請求進行驗證;若業務邏輯處理結果與驗證結果均通過,則返回成功信息;若業務邏輯處理結果與驗證結果任一不通過,則返回失敗信息。本發明通過設置獨立的簽名驗證系統,并通過異步形式與業務邏輯處理同步進行,實現了驗證計算和業務邏輯的分離,因此大大減輕了服務器的壓力,并且,能夠顯著提高了接口響應的效率以及接口吞吐量。
技術領域
本發明涉及加解密領域,具體涉及提高驗證效率的方法及其系統。
背景技術
現在很多系統或者APP都需要使用到加解密功能,通過加解密來提高消息的安全性。一般的加解密方式存在如下幾種類型:
1、對稱加密:
描述:加密解密使用同樣的密鑰;
特點:速度快,安全性一般;
舉例:DES、3DES、AES;
使用場景:對大量數據進行加解密。
2、非對稱加密:
描述:加解密使用不同的密鑰;
特點:速度慢,安全性較高;
舉例:RSA;
使用場景:在對稱加密前,使用非對稱加密傳輸公共的密鑰。
3、不可逆加密:
描述:只能加密,不能解密,加密過程不可逆;
特點:不可逆加密;
舉例:md5;
使用場景:使用md5(md5(password)),使用雙重不可逆加密對用戶密碼加密,并存入數據庫。在驗證用戶密碼的時候,將待驗證的數據進行雙重加密后與數據庫中的數據作比較即可。
目前大多系統為了提高安全性,主要是使用RSA加密方式,即采用一對公私鑰來進行消息的加解密。客戶端通過公鑰進行消息加密,服務端處接收到消息后,采用對應的私鑰來進行消息解密;之后服務端的返回信息通過私鑰進行簽名,由客戶端通過公鑰來進行驗簽,這樣一個完整的流程能夠保證消息的安全性。
通過上述實現方式提高了消息的安全性。但是,由于RSA加解密以及簽名計算非常消耗CPU的資源,在大并發場景之下,服務器相關CPU資源被簽名加解密占用,將導致服務吞吐降低;為了提高吞吐,又需要多部署新實例提高吞吐,即需要更多的服務器來進行多實例部署。
因此,有必要提供一種提高驗證效率的方法及其系統,優化現有的驗證機制。
發明內容
本發明所要解決的技術問題是:提供一種提高驗證效率的方法及其系統,提高接口響應效率和接口吞吐量。
為了解決上述技術問題,本發明采用的技術方案為:
一種提高驗證效率的方法,包括:
接收到請求后,對所述請求進行業務邏輯處理的同時,異步調用獨立的簽名驗證系統對所述請求進行驗證;
若業務邏輯處理結果與驗證結果均通過,則返回成功信息;
若業務邏輯處理結果與驗證結果任一不通過,則返回失敗信息。
本發明提供的另一個技術方案為:
一種提高驗證效率的系統,包括獨立的簽名驗證系統、業務系統以及返回模塊;所述簽名驗證系統、業務系統分別與返回模塊連接;
所述簽名驗證系統,用于接收到請求后,被異步調用對所述請求進行驗證;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010535642.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于視覺的額頭檢測方法、裝置和電子設備
- 下一篇:一種拉動式切換結構





