[發明專利]一種基于多卡冗余校驗的數據加解密調度方法有效
| 申請號: | 201710447273.4 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN107247625B | 公開(公告)日: | 2019-08-09 |
| 發明(設計)人: | 謝景飛;彭勇;蔣李;申錕鎧;劉文清;楊濤 | 申請(專利權)人: | 湖南麒麟信安科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 譚武藝 |
| 地址: | 410000 湖南省長沙*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 冗余 校驗 數據 解密 調度 方法 | ||
1.一種基于多卡冗余校驗的數據加解密調度方法,其特征在于實施步驟包括:
1)預先維護一個加密卡狀態列表、為每一個加密卡維護一個端口狀態列表,所述加密卡狀態列表包括每一個加密卡的狀態,所述加密卡的狀態包括正常、故障和飽和三種,所述端口狀態列表包括加密卡的每一個端口的狀態,所述端口的狀態包括使用中和未使用兩種;初始化用于存放加解密任務的等待隊列;當收到當前加解密任務時,跳轉執行步驟2);
2)將當前加解密任務分別分配到兩個正常狀態的加密卡各自的一個未使用的目標端口進行指定的加密或解密處理,使得兩個目標端口執行相同的加密或解密處理任務,且在兩個目標端口進行指定的加密或解密處理的輸出一致的情況下判定當前加解密任務執行成功,調用目標端口過程中將目標端口標記為使用中、且在調用目標端口完畢后恢復端口為未使用,如果加密卡端口全在使用中且標記該加密卡為飽和,且根據目標端口的調用成功情況標記加密卡的狀態為正常或故障狀態。
2.根據權利要求1所述的基于多卡冗余校驗的數據加解密調度方法,其特征在于,步驟2)的詳細步驟包括:
2.1)判斷等待隊列是否為空,如果等待隊列為空則直接跳轉執行步驟2.2);否則,將當前加解密任務加入等待隊列,且在等待隊列中位于當前加解密任務前面的任務全部完成后,跳轉執行步驟2.2);
2.2)根據加密卡狀態列表嘗試獲取正常狀態的兩個加密卡,如果獲取成功,則跳轉執行步驟2.3);否則,將加密卡總數量減去處于故障狀態的加密卡數量得到可用加密卡數量,如果可用加密卡數量小于二則返回錯誤并退出,如果可用加密卡數量大于等于二,則跳轉執行步驟2.1);
2.3)根據兩個加密卡的端口狀態列表,從所述兩個加密卡中分別獲取一個未使用的端口,并置該端口狀態為已使用,如果此時加密卡的所有端口均被使用,則將加密卡狀態列表中該加密卡的相關狀態置為飽和,最終得到分屬于不同加密卡的兩個端口作為兩個目標端口;
2.4)將當前加解密任務分別調用兩個目標端口進行指定的加密或解密處理得到兩個輸出;如果兩個目標端口均調用正常、且兩個輸出相同則返回當前加解密任務執行成功;如果兩個目標端口均調用正常、且兩個輸出不同,則返回當前加解密任務執行校驗錯誤;如果任意目標端口調用出錯,則將加密卡狀態列表中調用出錯的目標端口對應加密卡的相關狀態置為故障,返回當前加解密任務執行錯誤;
2.5)針對調用正常的目標端口對應的加密卡,將對應端口狀態列表中的目標端口的狀態置為未使用,且將加密卡狀態列表中的對應狀態置為正常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南麒麟信安科技有限公司,未經湖南麒麟信安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710447273.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





