[發明專利]一種使用擴展的SD卡通信協議實現數據加解密業務的方法在審
| 申請號: | 201711469865.2 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108111525A | 公開(公告)日: | 2018-06-01 |
| 發明(設計)人: | 劉陟;魏貴鵬;謝演 | 申請(專利權)人: | 成都三零嘉微電子有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L1/00 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 錢成岑 |
| 地址: | 610041 四川省成都市高新區云華*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加解密 數據加解密 通道數據包 業務數據包 通道文件 通信協議 傳輸協議 通道建立 業務通信 主機 寫入 塊地址信息 經濟實用 通信過程 通用性強 業務實現 存儲器 塊地址 數據包 兼容 | ||
1.一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,在兼容標準SD卡通信協議基礎下擴展的傳輸協議數據包包括建立通道數據包和加解密業務數據包,擴展的傳輸協議通信過程包括加解密通道建立階段和加解密業務通信階段,加解密通道建立階段中,主機將建立通道數據包寫入特殊通道文件,從機識別建立通道數據包,確定特殊通道文件在從機存儲器中的塊地址;加解密業務通信階段中,主機將加解密業務數據包寫入所述特殊通道文件,從機根據所述塊地址信息識別加解密業務數據包,完成數據加解密操作。
2.根據權利要求1所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述建立通道數據包包括建立通道命令包和建立通道響應包,建立通道命令包由主機發送給從機,用于建立加解密文件通道;建立通道響應包由從機發送給主機,用于通知主機是否已成功建立加解密文件通道。
3.根據權利要求1所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述加解密業務數據包包括加解密業務命令包和加解密業務響應包,加解密業務命令包由主機發送給從機,用于發起一次加解密業務操作;加解密業務響應包由從機發送給主機,用于回送加解密業務操作結果。
4.根據權利要求2所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述建立通道命令包的組成字段包括:特殊識別字段,用于標識建立通道命令包;循環冗余校驗字段,用于計算特殊識別字段的循環冗余校驗值;通道參數字段,用于配置加解密業務通道參數。
5.根據權利要求2所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述建立通道響應包的組成字段包括:特殊識別字段,用于標識建立通道響應包;循環冗余校驗字段,用于計算特殊識別字段的循環冗余校驗值;響應狀態字段,用于標識建立通道操作是否成功。
6.根據權利要求2所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述加解密業務命令包的組成字段包括命令碼,用于標識不同類型的加解密業務操作;客戶數據字段,用于存儲待進行加解密操作的客戶數據。
7.根據權利要求2所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,所述加解密業務響應包的組成字段包括命令碼,用于標識該響應包對應的加解密業務操作類型;客戶響應數據字段,用于存儲執行加解密操作后的結果數據;響應狀態字段,用于標識加解密操作是否完成。
8.根據權利要求1-7任一所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,主機端通流流程為:
(1-1)創建特殊通道文件并把建立通道命令包寫入特殊通道文件,向從機發送建立通道命令包;
(1-2)接收并解析從機發送的建立通道響應包,校驗建立通道響應包中特殊識別字段的循環冗余校驗值,校驗通過進入步驟(1-3),否則繼續接收建立通道響應包;
(1-3)檢查建立通道響應包特殊識別字段中的固定字段,檢查通過進入步驟(1-4),否則返回步驟(1-2)繼續接收建立通道響應包;
(1-4)檢查建立通道響應包的響應狀態字段,響應狀態標志為成功標志時進入步驟(1-5),響應狀態標志為失敗標志時返回步驟(1-1);
(1-5)向步驟(1-1)所述特殊通道文件中寫入加解密業務命令包;
(1-6)接收并解析從機發送的加解密業務響應包,檢查加解密業務響應包的響應狀態字段,響應狀態標志為完成標志表示本次加解密操作已完成,返回進行下一個加解密操作流程,響應狀態標志為未完成標志,繼續接收加解密業務響應包直至響應狀態標志為完成標志。
9.根據權利要求1-7任一所述的一種使用擴展的SD卡通信協議實現數據加解密業務的方法,其特征在于,從機端通流流程為:
(2-1)接收并解析主機發送的建立通道命令包,校驗建立通道命令包中特殊識別字段的循環冗余校驗值,校驗通過進入步驟(2-2),否則繼續接收建立通道命令包;
(2-2)檢查建立通道命令包特殊識別字段中的固定字段,檢查通過進入步驟(2-3),否則返回步驟(2-1)繼續接收建立通道命令包;
(2-3)讀取建立通道命令包中的通道參數字段,配置加解密通道參數并向主機發送建立通道響應包;
(2-4)記錄建立通道命令包的起始邏輯塊號,確定特殊通道文件在從機存儲器中的塊地址;
(2-5)接收主機發送的加解密業務命令包,判斷加解密業務命令包的起始邏輯塊號是否與步驟(2-4)確定的建立通道命令包起始邏輯塊號一致,判斷一致進入步驟(2-6),判斷不一致繼續接收加解密業務命令包;
(2-6)根據加解密業務響應包命令碼執行加解密操作;
(2-7)根據加解密操作結果,在加解密業務響應包的響應狀態字段標識加解密操作是否完成,并向主機發送加解密業務響應包,本次加解密業務操作完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都三零嘉微電子有限公司,未經成都三零嘉微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711469865.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據傳輸方法和裝置
- 下一篇:一種基于異常WHOIS信息的非法網站挖掘方法





