一种智能卡APDU命令修正方法和装置

    公开(公告)号:CN104007985A

    公开(公告)日:2014-08-27

    申请号:CN201310058052.X

    申请日:2013-02-25

    IPC分类号: G06F9/445

    摘要: 本发明提供了一种智能卡APDU命令修正方法和装置,方法包括如下步骤:(1)在补丁存储区的相应位置写入补丁指令;(2)在数据存储区设置与各个补丁指令对应的补丁状态信息;(3)在智能卡上电且APDU命令开始执行后,判断所述APDU命令是否是补丁指令,如果是,则执行相应的补丁指令;装置包括指令写入单元,用于在补丁存储区的相应位置写入补丁指令;补丁状态信息设置单元,用于在数据存储区设置与各个补丁指令对应的补丁状态信息;和COS命令执行单元,用于判断所述APDU命令是否需要打补丁,并在需要时执行相应的补丁指令。本发明提供的智能卡APDU命令修正方法和装置,提高了执行效率,并缩短了芯片对命令的处理时间。

    一种智能卡的基于模式控制字方式的安全传输方法

    公开(公告)号:CN102299798B

    公开(公告)日:2014-10-08

    申请号:CN201110169494.2

    申请日:2011-06-22

    IPC分类号: H04L9/32 H04L1/00 G06K17/00

    摘要: 本发明属智能卡的安全控制领域,涉及一种智能卡的基于模式控制字方式的安全传输方法。该方法将智能卡文件的读命令模式和写命令模式分为两种表示方法,智能卡对文件的读命令和写命令采用不同的数据传输方式进行;在智能卡文件的读命令和写命令模式的控制字中,智能卡对文件的读命令和写命令中采用明文、密文、明文加校验MAC、密文加校验MAC四种方式进行传输;在智能卡文件的写命令模式控制字中,增加文件的禁止添加和禁止更新操作的属性;在智能卡文件的读命令和写命令模式的控制字中,定义读命令和写命令操作需要满足的权限。

    改进的基于用户自定义算法环境的防攻击智能卡认证方法

    公开(公告)号:CN102255727B

    公开(公告)日:2015-03-25

    申请号:CN201110171097.9

    申请日:2011-06-23

    IPC分类号: H04L9/32 H04L9/06

    摘要: 本发明属于智能卡的认证方法领域,涉及一种改进的基于用户自定义算法环境的防攻击智能卡认证方法。使得卡片可以根据用户自定义的算法环境,按照不同的算法进行认证:DES算法和16字节分组长度算法,从而来改变全局安全状态寄存器或局部安全状态器的值,这样即保证了认证算法的多样性,又提高了命令处理的复杂度。在本发明中,还提出一种防攻击的方法,此方法通过限制外部认证密钥的使用次数,保证系统在被恶意攻击的情况下,数据传输的安全性。

    一种智能IC卡、终端及智能卡灰锁应用方法

    公开(公告)号:CN103593888A

    公开(公告)日:2014-02-19

    申请号:CN201210288226.7

    申请日:2012-08-14

    IPC分类号: G07C9/00

    摘要: 本发明公开了一种智能IC卡、终端及智能卡灰锁应用方法,终端对IC卡发初始化灰锁命令,该初始化灰锁命令中含有期望的预冻结金额;IC卡接收终端的命令,并设置实际预冻结金额,将实际预冻结金额返回终端;终端根据IC卡返回的实际预冻结金额,计算MAC1,下发灰锁命令;IC卡验证终端下发的MAC1是否正确,并在验证正确时计算GTAC、MAC2返回给终端。本发明终端可根据自己的实际情况,一次预冻结IC卡中的部分金额,用于进行相应的业务。灰锁后,持卡人可以将卡取走,针对卡中除去预冻结的剩余金额,进行圈存、圈提、消费等金融交易操作,保证了被灰锁后的卡,能够正常的进行交易的处理,提高了用户使用的方便性。