买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于IIC多主一从通信的密码认证自协商切换系统及方法_三未信安科技股份有限公司_202011035389.5 

申请/专利权人:三未信安科技股份有限公司

申请日:2020-09-27

公开(公告)日:2024-04-09

公开(公告)号:CN112187474B

主分类号:H04L9/32

分类号:H04L9/32;H04L9/08;H04L9/40;G06F21/34

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2024.03.15#著录事项变更;2021.01.22#实质审查的生效;2021.01.05#公开

摘要:本发明公开了一种基于IIC多主一从通信的密码认证自协商切换系统及方法,该系统包括安全认证设备、IIC总线、上拉电阻以及多个密码卡,密码卡内设有认证接口模块和自协商切换模块,IIC总线与认证接口模块连接的线路上设有IIC开关,自协商切换模块用于检测IIC总线中SCL信号线的占用状态并控制IIC开关的开闭状态。该方法通过自定义协商协议方案来实现安全认证设备与多个密码卡之间IIC总线接口的随机切换认证,保证认证过程中任意时刻有且只有一个密码卡与安全认证设备相连接通信,避免了多主设备发送启动信号存在冲突的问题,并最终在无需人工干预的前提下自动完成所有密码卡的启动认证任务,认证效率大大提高,且认证过程更加安全可靠。

主权项:1.一种基于IIC多主一从通信的密码认证自协商切换系统,其特征在于,包括:安全认证设备、IIC总线、上拉电阻以及多个密码卡,所述安全认证设备、上拉电阻以及多个密码卡分别与所述IIC总线连接;所述密码卡内设有认证接口模块和自协商切换模块,所述认证接口模块与所述IIC总线连接,所述IIC总线与所述认证接口模块连接的线路上设有IIC开关,所述自协商切换模块用于检测所述IIC总线中SCL信号线的占用状态并控制所述IIC开关的开闭状态;基于所述密码认证自协商切换系统执行如下步骤:步骤1:待认证的密码卡上电并对相关变量进行初始化;步骤2:进行第一次定时计数,第一次定时结束后,设置SCL信号为输入状态;第一次定时计数的过程包括:读取预先生成的随机数Tsj,并将所述随机数Tsj做为定时初始值进行定时计数;步骤3:读取SCL信号线的占用状态,如果所述SCL信号线被占用,执行步骤4;如果所述SCL信号线空闲,执行步骤6;步骤4:进行第二次定时计数,并判断第二次定时是否结束,如果第二次定时结束,执行步骤1;如果第二次定时未结束,执行步骤5;第二次定时计数的过程包括:再次读取预先生成的随机数Tsj,并将随机数Tsj+T1作为定时初始值进行定时计数;步骤5:读取SCL信号线的占用状态,如果所述SCL信号线空闲,再次判断第二次定时是否结束;如果所述SCL信号线被占用,执行步骤4;步骤6:确定所述SCL信号线空闲后,设置SCL信号为输出状态,输出值为0,尝试占用IIC总线;步骤7:进行第三次定时计数,第三次定时结束后,设置SCL信号为输入状态;第三次定时计数的过程包括:再次读取预先生成的随机数Tsj,并将随机数Tsj+T0作为定时初始值进行定时计数;步骤8:读取SCL信号线的占用状态,如果所述SCL信号线空闲,此次协商占用IIC总线操作成功,执行步骤9;如果所述SCL信号线被占用,放弃此次协商占用IIC总线操作,并执行步骤4;步骤9:判断尝试占用IIC总线成功的次数是否到达预设阈值N,如果尝试占用IIC总线成功的次数到达预设阈值N,执行步骤10;如果尝试占用IIC总线成功的次数未到达预设阈值N,进行下一轮的尝试总线占用协商,执行步骤2;步骤10:连续N轮尝试IIC总线占用协商成功后,获取IIC总线的控制权,将认证接口模块连接至IIC总线,完成安全认证设备与密码卡的连接;步骤11:等待认证结束标志,在获得认证结束确认后,释放所述认证接口模块,IIC总线重新处于空闲状态,其他待认证的密码卡依次重复步骤1至步骤10,直至全部完成认证过程,认证结束。

全文数据:

权利要求:

百度查询: 三未信安科技股份有限公司 基于IIC多主一从通信的密码认证自协商切换系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。