郑州信大捷安信息技术股份有限公司雷宗华获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉郑州信大捷安信息技术股份有限公司申请的专利一种基于会话的密码卡异步调用方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115470471B 。
龙图腾网通过国家知识产权局官网在2025-11-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211053739.X,技术领域涉及:G06F21/34;该发明授权一种基于会话的密码卡异步调用方法和系统是由雷宗华;徐晓兵;彭金辉;孙晓鹏;卫志刚;乔绍虎设计研发完成,并于2022-08-31向国家知识产权局提交的专利申请。
本一种基于会话的密码卡异步调用方法和系统在说明书摘要公布了:本发明提出了一种基于会话的密码卡异步调用方法和系统,所述方法包括:SDK实现打开设备,注册回调函数,并返回应用设备句柄;SDK创建会话对象SessionHandle,申请空闲ring通道后将其编号ring_id保存到SessionHandle中,同时启动轮询线程,并返回SessionHandle;轮询线程用于对ring通道数据进行接收;SDK将待信息封装成数据包,通过SessionHandle中保存的编号ring_id的ring通道发送,并立即返回;SDK轮询线程通过SessionHandle对结果进行轮询,查询到结果后自动执行回调函数对结果进行处理;应用程序完成密码卡调用之后,关闭设备。
本发明授权一种基于会话的密码卡异步调用方法和系统在权利要求书中公布了:1.一种基于会话的密码卡异步调用方法,其特征在于,所述方法包括: 初始化:应用程序调用SDK进行初始化;SDK实现打开密码卡设备,注册回调函数,并返回密码卡设备句柄; 打开会话:应用程序调用SDK打开会话;SDK创建会话对象SessionHandle,SDK通过驱动程序申请空闲ring通道,将其编号记作ring_id保存到SessionHandle中,同时启动轮询线程,并返回SessionHandle; 数据发送:应用程序调用SDK并通过SessionHandle发送待运算信息;SDK将待运算信息封装成数据包,通过SessionHandle中保存编号为ring_id的ring通道发送,并立即返回; 数据发送步骤具体包括: 应用程序调用SDK发送待运算信息,所述待运算信息包含带运算数据DATA、算法类型alg_id、算法模式alg_mode、加密密钥key、向量iv、运算数据地址src_adrr和数据长度data_len; SDK申请会话上下文实体session_st,并将待运算信息赋值给session_st,并将SessionHandle中ring_id赋值给session_st; SDK申请内存作为运算结果存储使用,并将该内存地址赋值为session_st的运算结果地址dst_addr; SDK调用设备write函数,将session_st写入驱动程序; 驱动程序收到session_st,找到编号为session_st-ring_id通道的地址,并查询session_st-ring_id通道中的空间位置req; 驱动程序将session_st中算法类型alg_id,算法模式alg_mode,加密密钥key,向量iv,数据地址src_addr,运算结果地址dst_addr和数据长度data_len填充至req对应的字段; 驱动程序申请透明传输实体transfer_descriptor_st,同时将session_st中算法类型alg_id,算法模式alg_mode,运算结果地址dst_addr,数据长度data_len填充至transfer_descriptor_st对应的字段; 驱动程序将transfer_descriptor_st地址填充至req的透传数据字段; 驱动程序更新密码卡的发送寄存器,用于密码卡通过DMA将req信息搬运到密码卡中进行运算处理,并立即返回; 数据接收:SDK轮询线程通过SessionHandle对结果进行轮询,查询到结果后自动执行回调函数对结果进行处理; 数据接收步骤具体包括: SDK轮询线程从SessionHandle获取ring_id; SDK轮询线程周期性向驱动程序发送ioctl指令信息,所述ioctl指令信息包含所述ring_id,用于接收数据地址空间; SDK轮询线程查询所述接收数据地址空间,若有数据,则将所述接收数据地址中的数据赋值给回调函数,并执行回调函数; 所述接收地址中的数据包括算法类型alg_id,算法模式alg_mode,运算结果地址dst_addr,数据长度data_len; 所述回调函数释放运算结果地址dst_addr; 关闭会话:应用程序调用SDK关闭会话;SDK关闭轮询线程,并释放SessionHandle; 关闭设备:应用程序调用SDK关闭密码卡设备,释放相关资源。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人郑州信大捷安信息技术股份有限公司,其通讯地址为:450000 河南省郑州市金水区杨金路139号F4号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励