发明名称 一种数据处理装置及其数据处理方法
摘要 本发明公开了一种数据处理装置及其数据处理方法,属于信息安全领域。所述数据处理装置包括接口模块、接收模块、获取模块、加密发送模块、生成发送模块、解密模块、卡槽模块、电源模块。所述工作方法包括所述装置与上位机建立连接,向上位机声明自身是符合CCID接口标准的设备,接收BULK_OUT数据包,根据所述BULK_OUT数据包中CCID命令的字节获取所述CCID命令的类型,所述CCID命令的类型包括:数据加密命令、获取加密结果命令和数据解密命令,根据所述CCID命令的类型执行相应操作,并向上位机返回相应应答。
申请公布号 CN102307100B 申请公布日期 2013.09.18
申请号 CN201110266263.3 申请日期 2011.09.08
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种数据处理装置的数据处理方法,其特征在于,包括:与上位机建立连接,向所述上位机声明自身是符合CCID接口标准的设备;在检测到有智能卡与其建立连接,且正确接收所述上位机发送的BULK_OUT数据包后,判断所述BULK_OUT数据包中CCID命令的第1字节,当所述CCID命令的第1字节为6B时,检测所述CCID的第一预设字节,若所述第一预设字节为第一预设标识符则根据与所述第一预设字节对应的目标字节获取所述CCID命令的类型;所述CCID命令的类型包括:数据加密命令、获取加密结果命令和数据解密命令;当所述CCID命令的类型为数据加密命令时,生成第一动态口令,用所述第一动态口令做密钥,调用加密算法对指定数据进行加密计算,并且存储所述加密计算得到的加密结果,将加密成功的提示信息生成符合所述CCID接口标准的数据包发送给所述上位机,所述指定数据为所述数据加密命令中包含的数据,或数据处理装置从所述智能卡中获取的数据,或所述数据加密命令中包含的数据和所述从所述智能卡中获取的数据的组合;当所述CCID命令的类型为获取加密结果命令时,将当前存储的加密结果生成符合所述CCID接口标准的数据包发送给所述上位机;当所述CCID命令的类型为数据解密命令时,生成第二动态口令或者生成第二动态口令窗口,用所述第二动态口令或者将所述第二动态口令窗口中的每个动态口令做密钥,调用解密算法对所述数据解密命令中包含的数据进行解密计算,向所述智能卡发送数据明文以及向所述上位机发送符合CCID接口标准的应答信息数据包。
地址 100085 北京市海淀区学清路9号汇智大厦B座17层
您可能感兴趣的专利