目前市面上大部分的IC卡(如门禁卡,门锁卡,水卡,校园卡,会员卡等)均属于Mifare1S50卡。该类卡片虽然在采购价格上较有优势,但同时也存在被批量破解、复制等安全性风险。如果更换为CPU卡,固然安全性会有大幅度地提高,但是CPU卡本身价格相较于Mifare卡要高出不少,这无疑会让用户的采购负担加重。
本文基于上述情况:提出一套以发卡器、发卡加密软件、读卡模块为载体的加密发卡/读卡方案。该方案通过卡片自身的唯一性卡号结合广州慧斯佳智能科技有限公司开发的特定加密算法得到对应的唯一密钥的方式,实现卡片一卡一密的加密操作,可有效降低卡片被批量破解、复制的风险。
-
方案演示视频
IC卡防批量复制破解 Mifare卡一卡一密方案展示
-
方案组成
-
方案优势
- 发卡器内置一卡一密加密算法,用户不需要额外重新开发加密算法,只要把默认出厂设置的M1S50白卡放在发卡器上面,点击发卡软件即可完成一卡一密加密发卡操作
- 读卡模块内置一卡一密加密算法,只有经过发卡器加密发卡操作的卡片,靠近天线,模块上面的IO3引脚才会由高电平变成低电平。用户只需要判断这个引脚的电平状态即可,极大缩短设备端对接读卡模块的开发时间
-
卡片发卡
将默认出厂设置Mifare1S50卡白卡;放在发卡器上,打开发卡加密软件,点击初始化,完成加密发卡操作
-
刷卡识别
当经过我司特定的发卡器发卡后,加密卡片靠近天线,模块上面IO3脚由高电平变成低电平,此时天线板上面的LED亮
-
设备端(用户MCU或者安卓板)具体应用
用户MCU或安卓板可通过读取模块IO3脚的电平状态来判断刷的卡是否为合法卡?文章来源:https://uudwc.com/A/znjO
- IO3高电平:无卡片靠近或者靠近的卡片不是经过特定发卡器发出的卡
- IO3低电平:卡片是经过特定发卡器发出的卡,为合法卡
文章来源地址https://uudwc.com/A/znjO