发明名称 一种射频卡读写系统
摘要 本发明涉及一种射频卡读写系统。该系统包括:从射频卡读入其编号及加密卡数据、将处理单元送来的加密数据写入射频卡的射频卡读写模块;检索存储器以判断射频卡的合法性、从存储器获得射频卡的对应的子密钥、将子密钥与加密卡数据作为待解密数据发送到加解密模块、对数据明文进行运算处理、将数据明文运算结果与子密钥作为待加密数据发送到加解密模块、将数据明文运算结果发送到存储器、将加解密模块返回的加密数据发送到射频卡读写模块的处理单元;用子密钥解密加密卡数据得到数据明文、用子密钥加密数据明文运算结果得到加密数据的加解密模块;对应保存射频卡的编号、子密钥、数据明文运算结果的存储器。本发明能提高射频卡存储的数据的安全性。
申请公布号 CN102750557B 申请公布日期 2015.07.15
申请号 CN201110097723.4 申请日期 2011.04.19
申请人 航天信息股份有限公司 发明人 徐树民;李明友;杜彦哲;尹刚;何丽;田心
分类号 G06K17/00(2006.01)I;H04L9/00(2006.01)I 主分类号 G06K17/00(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨;许淑芳
主权项 一种射频卡读写系统,该系统用于读写所述射频卡中的数据;其特征在于,该系统包括:射频卡读写模块、处理单元、加解密模块、存储器和发卡模块;其中,所述射频卡读写模块用于,从所述射频卡读入其编号及其存储的加密卡数据,并将二者发送到所述处理单元;将所述处理单元送来的加密数据写入所述射频卡,所述射频卡读写模块还用于将所述处理单元送来的卡信息写入所述射频卡;所述处理单元用于,检索所述存储器中是否存有所述射频卡的编号;在所述存储器中未存有所述射频卡的编号的情况下,输出所述射频卡为非法射频卡的消息;从所述存储器中获得与所述射频卡的编号对应的子密钥,将该子密钥与所述加密卡数据作为一组待解密数据发送到所述加解密模块,对所述加解密模块返回的数据明文进行运算处理,将得到的数据明文运算结果与所述子密钥作为一组待加密数据发送到所述加解密模块,将所述数据明文运算结果发送到所述存储器,将所述加解密模块返回的加密数据发送到所述射频卡读写模块,所述处理单元还用于从所述加解密模块获得一根密钥,并将其发送到所述发卡模块,将所述发卡模块送来的卡信息发送到所述射频卡读写模块和所述存储器;所述加解密模块用于,用所述待解密数据中的子密钥对所述待解密数据中的加密卡数据进行解密,将得到的数据明文返回所述处理单元;用所述待加密数据中的子密钥对所述待加密数据中的数据明文运算结果进行加密,将得到的加密数据返回所述处理单元,所述加解密模块还用于存储所述根密钥;所述存储器用于,将所述射频卡的编号、所述射频卡的子密钥、所述数据明文运算结果对应保存,所述存储器还用于保存所述处理单元送来的卡信息;所述发卡模块用于产生与所述射频卡具有一一对应关系的编号,对所述根密钥进行运算处理,得到与所述射频卡具有一一对应关系的子密钥,并将所述射频卡的编号与所述子密钥作为一组卡信息发送到所述处理单元;其中,所述子密钥与所述射频卡具有一一对应关系。
地址 100097 北京市海淀区杏石口路甲18号