阿迈
第1楼2011/06/18
真相: 这条国产愚人节段子可能最早在2005年、2006年出现在网络论坛上,起初说的是公交车的IC卡。之后的每年总有那么几天,这条段子会浮出水面,在各大论坛上转来转去。段子版本也变的多种多样,公交卡成了银行卡、食堂饭卡,甚至还有人把微波炉改成了冰箱、电熨斗。
对于幽默感超强的人类,或是懂一点通信原理的人,这样的谣言完全没有市场。但是对于其他人,这个段子还是有一定的迷惑性。因为在完整版的段子里,首先对IC卡的工作原理进行了描述,所说的环形天线、感应电流神马的都没错,显得很专业的样子。IC的意思是集成电路,手机卡、公交卡、食堂饭卡等很多平时见到的卡都属于IC卡,这些塑料卡中心的芯片相当于一个微型计算机,充值金额信息可以储存在里面的微型存储器里,这些信息也可以进行读写和修改。IC卡有接触式和非接触式两种,手机卡就属于接触式IC卡,依靠连通手机里的电路电流交换信息;公交卡、饭卡则属于后者,讲究的是“距离产生美”,只要把它靠近读卡器(通常几毫米、一两厘米的距离),它就可以通过无线电波与读卡器交换信息。
阿迈
第2楼2011/06/18
编码调制:语言不通,沟通不能
微波炉产生的微波也是无线电波,但是和IC卡所使用的无线电波还是有着巨大的鸿沟。首先体现在频率上,公交卡、饭卡与读卡器之间交换信息时通常用的无线电波频率是13.56MHZ左右,家用微波炉一般使用的频率是2450MHz左右。不过,考虑到微波炉内也会产生少量其他波段的电磁波,而微波炉的功率很大,一张IC卡工作需要的无线电波功率却很小,“大火”微波炉内部还是可能存在合适频率的无线电波让IC卡天线激发出电流而工作的。
不过,能激发出电流工作并不等同于能进行信息传输。为了完成“让公交卡里增值10元”这个命令,读卡器和公交IC卡之间需要相互传递和接收信息,完成一次完整的通信过程,这里面说道就多了。首先要遵循特定的通信协议。读卡器和IC卡之间通常使用的一个协议叫ISO/IEC 14443(可不是ISOxxxx国际质量认证),对读卡器应该把信息表示成怎么样的数据形式(编码),以及怎么把数据具体加载到无线电波上(调制)都做了相应的规定。读卡器即使向IC卡一条最简单的信息,也要准守协议里面每一条规定,出一点错,信息就不能被IC卡正确接收。微波炉的本职工作只负责煮熟食物,不会说IC卡小萝莉可以理解的语言。让微波炉大叔用无线电波传递信息实在是太难为人家了,简直就是不可能的任务。
阿迈
第4楼2011/06/18
在完成增值减值的操作之前,读卡器和IC之间要互相对暗号,经过三次验证,公交卡确定与它交换信息的是XX路的公交车的读卡器,读卡器确定与它交换信息的是XX乘客的公交卡,而且读卡器和IC卡之间说的对话还是加密的。加密的方式称为DES和RES保密交叉算法,具有很高的保密性能。此外,卡里含有金额信息的存储器也有密码,密码对不上就甭想改里面的数值。如此多番加密,保证了IC卡的安全性。广大的卡类破解狂们的失败大都是栽在了加密这一项上。
另外,对于有的IC卡,里面并没有储存余额信息,只储存了使用者的姓名信息,余额信息储存在读卡器那一端,然后所有的读卡器联网在一起。在这种情况下,在卡上下功夫就更不可能实现充值的目标了。
由于这条谣言流传已久,不少实验党早已一试身手,不过最后结果大都是这样:IC卡放进微波炉几秒钟的时间以后,里面就打起火,迅速关掉微波炉后发现,纸和IC卡都烧煳了,塑料也变形了,在公交车上一试,不能用鸟。