东莞市齐协微波设备有限公司——领先的专业技术、卓越的质量保证
行业动态分类

无稽之谈篇微波炉充值

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