发明名称 双向加密磁卡防伪方法
摘要 双向加密磁卡防伪方法,其技术关键是选定磁卡卡号后,在生成与磁卡卡号唯一对应的磁条信息的过程中引入了随机数和加密算法,随机数引入加密过程有两种方式:(1)随机数加入加密算法的初始密码,每一次加密运算的初始密码随随机数改变而改变;或者(2)随机数加入磁卡卡号得到随机卡号,然后用加密算法进行加密处理;最后得到写入磁卡磁条上的磁条信息。同时,对于与磁卡卡号相对应的客户预留密码,也可将随机数引入加密算法对其进行加密处理。通过对磁卡进行双向加密,可防范来自发卡机构内部或外部的伪造磁卡行为。
申请公布号 CN1417741B 申请公布日期 2011.05.11
申请号 CN01142315.3 申请日期 2001.11.23
申请人 李灵 发明人 李灵
分类号 G06K19/073(2006.01)I 主分类号 G06K19/073(2006.01)I
代理机构 重庆华科专利事务所 50123 代理人 康海燕
主权项 双向加密磁卡防伪方法,其特征在于包括磁卡卡号的加密和检测过程:(1)磁卡卡号的双向加密过程:A、客户提交开卡资料,由发卡机构审核认可后,分配与客户资料唯一对应的客户磁卡卡号;B、将该磁卡卡号传送至主机系统,采用系统设置的加密算法对卡号进行加密处理,得到加密卡号;C、加密算法的初始密码由发卡机构设定的系统参数和随机数组成,每一次加密运算的初始密码随随机数的改变而改变;D、将加密卡号和随机数作为磁条信息写入客户磁卡的磁条上;E、系统保存磁卡卡号和与之唯一对应的客户预留的密码;(2)磁卡卡号的检测过程:A、磁卡上的磁条信息经磁卡读写设备读取后传送至电脑主机系统,同时持卡人输入客户密码;B、电脑主机首先从磁条信息中分离出加密卡号和随机数,随机数与系统参数结合得到解密算法的初始密码,利用解密算法对加密卡号进行解密处理,得到磁卡卡号;C、在保存磁卡卡号的数据库中,判断是否存在磁卡卡号,如果不存在,则该磁卡非法,程序终止;D、该磁卡卡号存在,通过磁卡卡号提取客户预留密码;E、如果是加密客户预留密码,则将随机数与系统参数结合得到解密算法的初始密码,利用解密算法对加密客户预留密码进行解密处理,得到客户预留密码;F、判断持卡人输入的密码与客户预留密码是否相同,作为接受或拒绝客户进入系统的识别标志,将结果送回刷卡终端。
地址 400010 重庆市渝中区解放西路225号19-5室
您可能感兴趣的专利