发明名称 非接触式IC卡防御中继攻击的系统及方法
摘要 本发明公开了一种非接触式IC卡防御中继攻击的系统及方法,涉及信息安全领域,该系统包括非接触式IC卡和读卡器,读卡器向非接触式IC卡发送3次磁场强度并记录发送时间,非接触式IC卡检测3次读卡器的实际磁场强度,将实际磁场强度与接收到的对应磁场强度进行对比,判断是否受到攻击;同时,读卡器计算接收到的非接触式IC卡返回正常指令的时间差,与对应的磁场强度改变时间差进行比较,判断是否受到攻击;受到攻击时,非接触式IC卡发出异常指令,读卡器终止通信并发出报警信号。本发明能够有效防御非接触式IC卡受到中继攻击,保证非接触式IC卡的安全;适用范围比较广泛,成本较低,使用比较方便。
申请公布号 CN103679058B 申请公布日期 2016.06.22
申请号 CN201310726773.3 申请日期 2013.12.25
申请人 湖北警官学院 发明人 张鹏;麦永浩;段冶;李佟鸿;李俊;向大为
分类号 G06F21/71(2013.01)I 主分类号 G06F21/71(2013.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种非接触式IC卡防御中继攻击的系统,包括非接触式IC卡和读卡器,其特征在于:所述非接触式IC卡与读卡器建立非接触式通信连接,非接触式IC卡检测到读卡器的磁场强度为第一实际磁场强度H1,读卡器向非接触式IC卡发送H1,并开始计时,等待非接触式IC卡应答;非接触式IC卡将接收到的磁场强度定义为第一接收磁场强度H1′,再计算H1与H1′之间的差值ΔH1,判断ΔH1是否大于H1的10%,如果是,非接触式IC卡向读卡器返回受到攻击的异常指令,终止通信;如果否,非接触式IC卡向读卡器返回第一正常指令m1;读卡器接收到m1,并记录接收到m1的时间T1,然后将磁场强度调整为第二实际磁场强度H2,并将调整的时间段记录为t1;非接触式IC卡检测到读卡器的磁场强度为第二实际磁场强度H2,读卡器向非接触式IC卡发送H2,并开始计时,等待非接触式IC卡应答;非接触式IC卡将接收到的磁场强度定义为第二接收磁场强度H2′,再计算H2与H2′之间的差值ΔH2,判断ΔH2是否大于H2的10%,如果是,非接触式IC卡向读卡器返回受到攻击的异常指令,终止通信;如果否,非接触式IC卡向读卡器返回第二正常指令m2;读卡器收到m2后,记录接收到m2的时间T2,计算T2与T1之间的差值ΔT1,再计算ΔT1与t1之间的差值Δt1,判断Δt1是否大于t1的5%,如果是,非接触式IC卡向读卡器返回受到攻击的异常指令,终止通信;如果否,将磁场强度调整为第三实际磁场强度H3,并将调整的时间段记录为t2;非接触式IC卡检测到读卡器的磁场强度为第三实际磁场强度H3,读卡器向非接触式IC卡发送H3,并开始计时,等待非接触式IC卡应答;非接触式IC卡将接收到的磁场强度定义为第三接收磁场强度H3′,再计算H3与H3′之间的差值ΔH3,判断ΔH3是否大于H3的10%,如果是,非接触式IC卡向读卡器返回受到攻击的异常指令,终止通信;如果否,非接触式IC卡向读卡器返回第三正常指令m3;读卡器收到m3,记录接收到m3的时间T3,计算T3与T2之间的差值ΔT2,再计算ΔT2与t2之间的差值Δt2,判断Δt2是否大于t2的5%,如果是,非接触式IC卡向读卡器返回受到攻击的异常指令,终止通信;如果否,非接触式IC卡与读卡器完成认证,开始正常读写工作。
地址 430034 湖北省武汉市解放大道86号湖北警官学院