IC卡破解与防复制
一、破解
IC卡加密的一般方法:
1、 固定加密:即密码固定,NFC可直接破解出密码和数据,用普通卡就可实现复制、破解后,可知悉整个项目卡密码;
2、 一卡一密:即密码随卡号变化,可通过NFC破解出密码和数据,运用UID卡(UID卡可写)就可实现复制,但每张项目卡都需要重新破解方可知其密码;
3、 全加密:即IC卡16扇区均加入密码,密码破获可通过专用侦测卡探测,密码已知后,用NFC破解出数据,写入普通卡或UID卡,实现复制;
4、 动态码问题:
1) 替代性复制,卡与原卡的读写先后顺序决定了两者的有效性,且两者必居其一,如果卡先被读写,此卡将剥夺原卡权限(卡与原卡仅一张有效),由于原卡与卡分辨不清,导致物业与业主之间产生矛盾,不宜管理;
2) 动态码可以通过修改数据的方法复制(将动态码部分改回初始值,用户编号改为其他编号);
3) 每刷卡一次,卡内数据需变化一次(写一次卡),由于动态码读写频繁,读卡过程中反复写卡,大幅降低卡片的使用寿命。在读卡的过程中写卡需要一定的读卡周期,如若读卡周期不完整,就会导致IC卡的永久损坏;
4) 每个电梯控制都需要相应的数据,动态码的引入会占据存储容量,由于存储受容量限制,只可控制部分电梯,造成了用户卡多张的现象,极为不便。
综述:以上方法虽然增加了复制难度,但未及根本,不能真正的解决复制问题。