最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
| 技术手段
1.门禁系统中采用指纹技术 2.消费金额控制 3.关键数据加校验码 4.通过消费明细发现异常卡 5.采用“一卡一密” 通常的加密算法是:由出厂密钥(12个“f”)产生用户单位不同的发行密钥,然后由发行密钥产生各单位用户密钥,单位内部各用户密钥一致。这种加密算法会造成如下情况的发生:破译了校园内的一张校园卡,就知道了所有的校园卡的密钥。 M1卡破译后,可采取如下做法:由出厂密钥(12个“f”)产生用户单位不同的发行密钥,然后由发行密钥产生各单位用户密钥,各单位用户密钥与每张校园卡的全球惟一的序列号、消费应用子密钥以及扇区标识有关,这样单位内各用户的校园卡密钥各不相同,如图1所示。 在加密过程中,校园卡的每个扇区有两个访问密钥:KEYA和KEYB。当使用一卡一密的算法时,计算KEYA或者KEYB时,DES算法要使用当前校园卡系统主密钥作为DES算法的KEY使用,DES的输入加密数据因子分别包括:消费应用子密钥、当前用户卡的惟一序列号、访问扇区的扇区标识(扇区编号)。 由上述算法可以看出,实现一卡一密的关键因素是对每张不同的卡进行卡访问密钥计算时,使用了一个与每张卡惟一对应的卡序列号;而实现每个扇区的密钥都不同的关键因素是把每张卡的惟一序列号和要访问的扇区号一起进行密钥分散,所以每张卡的扇区访问密钥都不一样,从而提高了校园卡的访问安全性,使校园卡破解的可能性大大减低。 正是由于在校园一卡通系统中,可采取上述一些技术上的安全措施,一旦发现非法复制校园卡或对校园卡进行修改,一方面系统可以主动发现非法卡而拒绝使用,另一方面也可以通过数据跟踪找到相应的非法卡,并查找相应的责任人,从而保证校园一卡通系统的整体安全。 管理手段 俗话说“三分技术,七分管理”。管理手段到位,更能有效地防范。可采取了如下一些有效的管理办法: 1.加强用户对校园卡中心的管理,特别是安全保密工作,对校园一卡通系统内各服务器、工作站的登录及数据库密码的保密管理。有些管理人员习惯性地将密码写成一个文本文件,然后保存在电脑中,这种方法非常不可取。 世界上没有任何一种技术是不能被破解的,正如世界上没有一个保险柜或金库的门是打不开的一样。M1卡破译后,虽然给我们带来了问题,但也警醒了我们。 M1卡破译后,采用安全系数更高和应用更多特性的CPU卡是最好的选择。但是,大批量升级应用系统和更换卡片既需要很大的成本,也需要比较高的技术,是一个浩大的工程。 现阶段来说,在应用系统上下功夫是比较切实的做法。我们认为M1卡被破译并不意味着其将退出历史舞台,而是给这个市场提出一个新的安全课题。对校园一卡通系统来说,M1卡的破译,让我们更专注内部的监控和防范措施,更专注于其二次开发所采用的应用系统技术是否安全,以提高校园一卡通系统的整体安全性。 来源:《中国教育网络》2009年6月刊 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com