卡式預付費表計采用先購買、再消費的管理模式,解決了我國人工抄表工作量大、催收費用難的問題,因此被廣泛應用。目前已被應用在電能表、水表、燃氣表等領域。預付費表計先后經(jīng)歷了投幣式、磁卡式、電卡式以及Ic卡式。目前技術最成熟的是IC卡式預付費表計。然而,卡式預付費表計存在著嚴重的安全隱患。1卡式預付費表計的安全隱患分析1.1開放式卡口的安全隱患投幣式與磁卡式預付費表計由于安全性問題早已被淘汰,目前在我國應用最
卡式預付費表計采用先購買、再消費的管理模式,解決了我國人工抄表工作量大、催收費用難的問題,因此被廣泛應用。目前已被應用在電能表、水表、燃氣表等領域。
預付費表計先后經(jīng)歷了投幣式、磁卡式、電卡式以及
Ic卡式。目前技術最成熟的是IC卡式預付費表計。然而,卡式預付費表計存在著嚴重的安全隱患。
1卡式預付費表計的安全隱患分析
1.1開放式卡口的安全隱患
投幣式與磁卡式預付費表計由于安全性問題早已被淘汰,目前在我國應用最廣泛的是Ic卡預付費表。然而IC卡開放式的讀寫卡口極易受外界攻擊。用戶只需將一個電路板插入Ic卡插槽,就能使Ic卡內部電路卡口暴露在外,再在電路板相應的引腳輸入高壓脈沖就能讓內部的單片機死機,失去計費功能。
1.2 管理部門對卡式預付費表計用戶缺乏監(jiān)管
管理部門把電量(或水量、燃氣量)通過用戶卡售出后,不能對用戶進行跟蹤管理,這樣一旦用戶卡被破密、復制,管理部門將很難發(fā)現(xiàn)、取證與查處,電費(或水費、燃氣費)的損失將不可估量。因此通過**用戶卡的方式偷竊更具隱蔽性,從某種角度來說,卡式預付費表計安全性甚至不如老式人工抄表的表計。
1.3 用戶卡存在的安全隱患
由于Ic卡使用認證算法和密鑰等安全手段,因此其安全性仿佛無懈可擊,令人放心。其實不然,IC卡自身也存在著安全隱患。20世紀90年代中期,大部分IC卡處理器都被成功地實施了反向工程,因此IC卡并沒有從本質上解決安全問題。根據(jù)是否破壞IC卡芯片的物理封裝可以將IC卡的攻擊技術分為兩類:破壞性攻擊和非破壞性攻擊。
1.3.1破壞性攻擊
破壞性攻擊是使用化學藥品或特殊方法去除芯封裝后,通過金絲鍵合恢復芯片功能焊盤與外界的電氣連接,最后使用手動微探針獲取感興趣的信號。破壞性攻擊的方法有如下兩種。
(1)版圖重構:版圖重構是采用特殊方法揭開芯片的封裝后,使用電子顯微鏡拍攝芯片版圖,通過軟件或人工恢復出芯片的原理圖。版圖重構的技術也可用于獲得只讀型ROM 的內容。ROM 的位模式存儲在擴散層,用氫氟酸(
HF)去除芯片各覆蓋層后,根據(jù)擴散層的邊緣就能很容易辨認出ROM的內容。
(2)存儲器讀出:由于射頻卡在安全認證過程中,至少訪問存放密鑰、用戶數(shù)據(jù)等重要內容的非易失性存儲器一次,因此,黑客在揭開芯片后常使用微探針**總線上的信號以獲取重要數(shù)據(jù)。
1.3.2 非破壞性攻擊
非破壞性攻擊主要針對有微處理器的芯片。微處理器本質上是成百上千個觸發(fā)器、寄存器、鎖存器和SRAM單元的集合,這些器件定義了處理器的當前狀態(tài),結合時序邏輯則可知道下一時鐘的狀態(tài),許多類似系統(tǒng)的模擬效應可用于非侵人式的攻擊。常用的非破壞性攻擊方法有下列3種。
(1)
電流分析法:電流分析法的基本方法是通過分析
電源功耗電流的規(guī)律了解智能卡的內部工作狀態(tài)以及一些重要信息。
(2)故障攻擊法:通過故障攻擊可以導致一個或多個觸發(fā)器處于病態(tài),從而破壞傳輸?shù)郊拇嫫骱痛鎯ζ髦械臄?shù)據(jù)。在所知的
CPU智能卡非破壞性攻擊中,故障攻擊是實際應用中最