[发明专利]一种主控芯片与安全芯片之间稳定通信的实现方法及系统有效
申请号: | 201910580901.5 | 申请日: | 2019-06-29 |
公开(公告)号: | CN110297800B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F15/177;G06F1/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主控 芯片 安全 之间 稳定 通信 实现 方法 系统 | ||
1.一种主控芯片与安全芯片之间稳定通信的实现方法,其特征在于,包括:
步骤A1:主控芯片上电并初始化第二定时器;安全芯片上电并初始化第一定时器;
步骤A2:所述主控芯片给所述安全芯片发送数据,打开所述第二定时器开始计时,等待接收所述安全芯片返回的数据;
步骤A3:当所述安全芯片接收到所述主控芯片发送的数据时,打开所述第一定时器开始计时;
步骤A4:所述安全芯片根据接收到的所述数据进行操作,并将操作响应返回给所述主控芯片,关闭所述第一定时器;
步骤A5:当所述主控芯片接收到数据时,判断接收到的数据的类型,如为操作响应则关闭所述第二定时器,对所述操作响应进行处理;如为延时请求则重置所述第二定时器并打开开始计时,等待接收数据,返回步骤A5;
当所述第一定时器到达第一预设时间时进入中断,所述中断包括:所述安全芯片给所述主控芯片发送延时请求,重置所述第一定时器,退出中断;
在步骤A3与步骤A5之间还包括:所述主控芯片通过所述第二定时器判断是否等待超时,是则向应用层报错;否则继续等待接收所述安全芯片返回的数据;
所述步骤A4包括:
步骤A41:所述安全芯片根据所述数据块中的命令头判断数据块的类型,如为第一类型数据块则执行步骤A42,如为第二类型数据块则执行步骤A49;
步骤A42:所述安全芯片从接收到的第一类型数据块中获取数据域,根据所述第一类型数据块中的命令头获取链接指示位和收到块号,根据链接指示位保存链传标识;
步骤A43:所述安全芯片反转第一块号,根据所述收到块号和保存的链接标识判断是否需要向所述主控芯片发送第二类型数据块,是则执行步骤A44,否则执行步骤A45;
步骤A44:所述安全芯片向所述主控芯片发送包含成功信息和所述第一块号的第二类型数据块,关闭所述第一定时器,等待接收数据;
步骤A45:所述安全芯片根据数据域的数据执行相应操作并生成响应数据;
步骤A46:所述安全芯片判断是否进行数据块链传,是则执行步骤A47,否则执行步骤A48;
步骤A47:所述安全芯片根据主机可接收最大帧长度对所述响应数据进行分包得到多个响应数据包,根据未处理的第一个响应数据包和所述第一块号组织得到第一类型数据块并发送给所述主控芯片,关闭所述第一定时器,等待接收数据;
步骤A48:所述安全芯片根据响应数据和所述第一块号组织得到第一类型数据块,并将第一类型数据块发送给所述主控芯片,关闭所述第一定时器,等待接收数据;
步骤A49:所述安全芯片从所述数据块中的命令头中获取收到块号,并判断收到块号与第一块号是否相同,是则向所述主控芯片重新发送上次发送的第一类型数据块,关闭所述第一定时器,等待接收数据,否则执行步骤A410;
步骤A410:所述安全芯片反转第一块号,根据第一块号和未处理的下一个响应数据包组织第一类型数据块并发送给所述主控芯片,关闭所述第一定时器,等待接收数据。
2.如权利要求1所述的方法,其特征在于,所述主控芯片通过第二定时器判断是否等待超时,具体为:所述主控芯片判断第二定时器的时间值是否大于所述第一预设时间,是则等待超时,否则等待未超时。
3.如权利要求1所述的方法,其特征在于,所述步骤A1与步骤A2之间还包括:
步骤Y11:所述主控芯片根据主机通信参数组织生成复位请求,并将所述复位请求发送给所述安全芯片;所述主机通信参数包括主机可接收最大帧长度;
步骤Y12:所述安全芯片解析复位请求得到主机通信参数,根据自身的安全芯片通信参数组织生成复位应答并将其返回给所述主控芯片;
步骤Y13:所述主控芯片接收所述安全芯片返回的复位应答,从复位应答中获取安全芯片通信参数,根据安全芯片通信参数得到安全芯片可接收最大帧长度、第一预设时间和安全芯片使用的校验和算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910580901.5/1.html,转载请声明来源钻瓜专利网。