[发明专利]一种使用扩展的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.vipzhuanli.com/pat/books/201711469865.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法和装置
- 下一篇:一种基于异常WHOIS信息的非法网站挖掘方法





