無稽之談篇微波爐充值
微波爐充值這條愚人節(jié)段子可能最早出現(xiàn)在網(wǎng)絡(luò)論壇上,起初說的是公交車的IC卡。之后的每年總有那么幾天,這條段子會浮出水面,在各大論壇上轉(zhuǎn)來轉(zhuǎn)去。段子版本也變的多種多樣,公交卡成了銀行卡、食堂飯卡,甚至還有人把微波爐改成了冰箱、電熨斗。
對于幽默感超強的人類,或是懂一點通信原理的人,這樣的謠言完全沒有市場。但是對于其他人,這個段子還是有一定的迷惑性。因為在完整版的段子里,首先對IC卡的工作原理進行了描述,所說的環(huán)形天線、感應電流神馬的都沒錯,顯得很專業(yè)的樣子。IC的意思是集成電路,手機卡、公交卡、食堂飯卡等很多平時見到的卡都屬于IC卡,這些塑料卡中心的芯片相當于一個微型計算機,充值金額信息可以儲存在里面的微型存儲器里,這些信息也可以進行讀寫和修改。IC卡有接觸式和非接觸式兩種,手機卡就屬于接觸式IC卡,依靠連通手機里的電路電流交換信息;公交卡、飯卡則屬于后者,講究的是“距離產(chǎn)生美”,只要把它靠近讀卡器(通常幾毫米、一兩厘米的距離),它就可以通過無線電波與讀卡器交換信息。
微波爐產(chǎn)生的微波也是無線電波,但是和IC卡所使用的無線電波還是有著巨大的鴻溝。首先體現(xiàn)在頻率上,公交卡、飯卡與讀卡器之間交換信息時通常用的無線電波頻率是13.56MHZ左右,家用微波爐一般使用的頻率是2450MHz左右。不過,考慮到微波爐內(nèi)也會產(chǎn)生少量其他波段的電磁波,而微波爐的功率很大,一張IC卡工作需要的無線電波功率卻很小,“大火”微波爐內(nèi)部還是可能存在合適頻率的無線電波讓IC卡天線激發(fā)出電流而工作的。不過,能激發(fā)出電流工作并不等同于能進行信息傳輸。為了完成“讓公交卡里增值10元”這個命令,讀卡器和公交IC卡之間需要相互傳遞和接收信息,完成一次完整的通信過程,這里面說道就多了。首先要遵循特定的通信協(xié)議。讀卡器和IC卡之間通常使用的一個協(xié)議叫ISO/IEC 14443,對讀卡器應該把信息表示成怎么樣的數(shù)據(jù)形式(編碼),以及怎么把數(shù)據(jù)具體加載到無線電波上(調(diào)制)都做了相應的規(guī)定。讀卡器即使向IC卡一條最簡單的信息,也要準守協(xié)議里面每一條規(guī)定,出一點錯,信息就不能被IC卡正確接收。微波爐的本職工作只負責煮熟食物,不會說IC卡小蘿莉可以理解的語言。讓微波爐大叔用無線電波傳遞信息實在是太難為人家了,簡直就是不可能的任務。
按照正確的方式編碼和調(diào)制對于微波爐來說是壓力很大,但是對于偽造讀卡器、IC卡的人來說,還不算難事。因為那些通信標準和通信協(xié)議都是公開的,他們可以使用通信射頻電路制造出相應的讀卡器來與IC卡交換信息??墒?,就算IC卡能理解假讀卡器說的話,IC卡并不一定會按假讀卡器的要求增值減值。
讀卡器與IC卡之間不可能的對話:
讀卡器:你丫的把余額從20增加到30。
IC卡:好滴。
實際的情況是這樣:
IC卡:你是誰?
讀卡器:俺是805路公交車的讀卡器。
…………
IC卡:&*@#^&^#@
讀卡器:&$#*@&*%&*@#%&@%&)~*%!
在完成增值減值的操作之前,讀卡器和IC之間要互相對暗號,經(jīng)過三次驗證,公交卡確定與它交換信息的是XX路的公交車的讀卡器,讀卡器確定與它交換信息的是XX乘客的公交卡,而且讀卡器和IC卡之間說的對話還是加密的。加密的方式稱為DES和RES保密交叉算法,具有很高的保密性能。此外,卡里含有金額信息的存儲器也有密碼,密碼對不上就甭想改里面的數(shù)值。如此多番加密,保證了IC卡的安全性。廣大的卡類破解狂們的失敗大都是栽在了加密這一項上。
另外,對于有的IC卡,里面并沒有儲存余額信息,只儲存了使用者的姓名信息,余額信息儲存在讀卡器那一端,然后所有的讀卡器聯(lián)網(wǎng)在一起。在這種情況下,在卡上下功夫就更不可能實現(xiàn)充值的目標了。
由于這條謠言流傳已久,不少實驗黨早已一試身手,不過最后結(jié)果大都是這樣:IC卡放進微波爐幾秒鐘的時間以后,里面就打起火,迅速關(guān)掉微波爐后發(fā)現(xiàn),紙和IC卡都燒煳了,塑料也變形了,在公交車上一試也不能用。
一張幾元錢的IC卡里其實包含了幾十年來許多IT理工男女的發(fā)明成果,要經(jīng)過嚴格的一系列程序才能改動里面的金額,單靠微波爐一臺是遠遠無法完成這項工作的。其實只要想想,如果這么簡單就能充值,公交公司還會用這種卡嗎?
對于幽默感超強的人類,或是懂一點通信原理的人,這樣的謠言完全沒有市場。但是對于其他人,這個段子還是有一定的迷惑性。因為在完整版的段子里,首先對IC卡的工作原理進行了描述,所說的環(huán)形天線、感應電流神馬的都沒錯,顯得很專業(yè)的樣子。IC的意思是集成電路,手機卡、公交卡、食堂飯卡等很多平時見到的卡都屬于IC卡,這些塑料卡中心的芯片相當于一個微型計算機,充值金額信息可以儲存在里面的微型存儲器里,這些信息也可以進行讀寫和修改。IC卡有接觸式和非接觸式兩種,手機卡就屬于接觸式IC卡,依靠連通手機里的電路電流交換信息;公交卡、飯卡則屬于后者,講究的是“距離產(chǎn)生美”,只要把它靠近讀卡器(通常幾毫米、一兩厘米的距離),它就可以通過無線電波與讀卡器交換信息。
微波爐產(chǎn)生的微波也是無線電波,但是和IC卡所使用的無線電波還是有著巨大的鴻溝。首先體現(xiàn)在頻率上,公交卡、飯卡與讀卡器之間交換信息時通常用的無線電波頻率是13.56MHZ左右,家用微波爐一般使用的頻率是2450MHz左右。不過,考慮到微波爐內(nèi)也會產(chǎn)生少量其他波段的電磁波,而微波爐的功率很大,一張IC卡工作需要的無線電波功率卻很小,“大火”微波爐內(nèi)部還是可能存在合適頻率的無線電波讓IC卡天線激發(fā)出電流而工作的。不過,能激發(fā)出電流工作并不等同于能進行信息傳輸。為了完成“讓公交卡里增值10元”這個命令,讀卡器和公交IC卡之間需要相互傳遞和接收信息,完成一次完整的通信過程,這里面說道就多了。首先要遵循特定的通信協(xié)議。讀卡器和IC卡之間通常使用的一個協(xié)議叫ISO/IEC 14443,對讀卡器應該把信息表示成怎么樣的數(shù)據(jù)形式(編碼),以及怎么把數(shù)據(jù)具體加載到無線電波上(調(diào)制)都做了相應的規(guī)定。讀卡器即使向IC卡一條最簡單的信息,也要準守協(xié)議里面每一條規(guī)定,出一點錯,信息就不能被IC卡正確接收。微波爐的本職工作只負責煮熟食物,不會說IC卡小蘿莉可以理解的語言。讓微波爐大叔用無線電波傳遞信息實在是太難為人家了,簡直就是不可能的任務。
按照正確的方式編碼和調(diào)制對于微波爐來說是壓力很大,但是對于偽造讀卡器、IC卡的人來說,還不算難事。因為那些通信標準和通信協(xié)議都是公開的,他們可以使用通信射頻電路制造出相應的讀卡器來與IC卡交換信息??墒?,就算IC卡能理解假讀卡器說的話,IC卡并不一定會按假讀卡器的要求增值減值。
讀卡器與IC卡之間不可能的對話:
讀卡器:你丫的把余額從20增加到30。
IC卡:好滴。
實際的情況是這樣:
IC卡:你是誰?
讀卡器:俺是805路公交車的讀卡器。
…………
IC卡:&*@#^&^#@
讀卡器:&$#*@&*%&*@#%&@%&)~*%!
在完成增值減值的操作之前,讀卡器和IC之間要互相對暗號,經(jīng)過三次驗證,公交卡確定與它交換信息的是XX路的公交車的讀卡器,讀卡器確定與它交換信息的是XX乘客的公交卡,而且讀卡器和IC卡之間說的對話還是加密的。加密的方式稱為DES和RES保密交叉算法,具有很高的保密性能。此外,卡里含有金額信息的存儲器也有密碼,密碼對不上就甭想改里面的數(shù)值。如此多番加密,保證了IC卡的安全性。廣大的卡類破解狂們的失敗大都是栽在了加密這一項上。
另外,對于有的IC卡,里面并沒有儲存余額信息,只儲存了使用者的姓名信息,余額信息儲存在讀卡器那一端,然后所有的讀卡器聯(lián)網(wǎng)在一起。在這種情況下,在卡上下功夫就更不可能實現(xiàn)充值的目標了。
由于這條謠言流傳已久,不少實驗黨早已一試身手,不過最后結(jié)果大都是這樣:IC卡放進微波爐幾秒鐘的時間以后,里面就打起火,迅速關(guān)掉微波爐后發(fā)現(xiàn),紙和IC卡都燒煳了,塑料也變形了,在公交車上一試也不能用。
一張幾元錢的IC卡里其實包含了幾十年來許多IT理工男女的發(fā)明成果,要經(jīng)過嚴格的一系列程序才能改動里面的金額,單靠微波爐一臺是遠遠無法完成這項工作的。其實只要想想,如果這么簡單就能充值,公交公司還會用這種卡嗎?