“一卡通”的技術與應用
文章出處:http://hz-huyue.com 作者:陳越 韓寧 鄒巖松 人氣: 發表時間:2011年09月17日
[文章內容簡介]:隨著微電子技術的不斷發展,特別是1μm以下的存儲器芯片制造工藝的突破和成熟,使得整個IC卡技術呈現出越來越強大的生命力。
隨著微電子技術的不斷發展,特別是1μm以下的存儲器芯片制造工藝的突破和成熟,使得整個IC卡技術呈現出越來越強大的生命力。
1.1 簡單、穩定的讀寫性能
對于磁卡、條形卡、光卡來說,其信息在介質中的分布是平面型的。因此,以讀寫卡上信息時,卡機中的磁頭和光電頭都必須相對卡片進行往復運動。滿足這一傳動要求的機械結構無疑比較復雜,因而大大增加了卡機的故障率。另外,由于磁卡、條形卡或光卡并不是直接進行數據存取,而是需要通過磁電變換或光電變換,將磁信號或光信號轉換成邏輯電平信號。因此信號轉換部分將進一步增加了卡機電氣部分的復雜性。 對于IC卡來說,其信息卡來說,其信息存儲是基于半導體電路。信息在介質中的分布可理解為立體型的。使用中卡機與卡片直接接觸,并保持兩者相對靜止,因而無需復雜的機械傳動結構。另一方面IC卡片與卡機之間直接進行邏輯電平信號通信,無需進行信號類型變換。這使得卡機的機械結構和電路組成相對其他卡種的卡機大為簡化,這將直接使機器成本下降,維護費用減少,機具的使用更加穩定可靠。
1.2 數據存儲的穩定性
一般磁卡的信號存儲時間約為1~2年,并需要不斷重復刷新,以保持數據不會衰變??ㄆ淖x寫次數也限于數千次之內,更多的使用將不能保證數據的穩定性和可靠性。 目前用于IC卡的半導體存儲器能夠保證數據的保持時間在10年以上,甚至能達到100年之久。這使得卡片能在脫網的情況下使用,也能保證數據的真實性和可靠性。同時也減少了擔心數據可能變化或丟失而進行刷新和備份工作。 另一方面,IC卡的存儲單元可重復擦出寫入次數一般達1萬次,甚至達10萬次以上。這不僅直接增加了卡片的重復使用能力,而且大大減少像磁卡那樣的多次發卡所帶來的發行成本。
1.3 大容量的數據存儲能力
磁卡的數據能力一般最多只有300多位(光卡雖然存儲量可以很大,但由于是只讀型,因而其應用受到限制)。然而,目前的商品IC卡的存儲容量:存儲卡,可達4M位,邏輯加密卡,可達16M位,而對于帶CPU型的智能卡,存儲容量已達64K字節,且可以肯定,隨著半導體技術的發展,其容量每年還將成位增長。這不僅使IC卡能夠應用于存儲照片、指紋、聲波、視網紋等一些需要大容量信息的生物特征識別項目之中,還為“一卡多用”提供了更大的擴展余地。
1.4 多種加密技術措施
盡管磁卡、條碼卡或光卡上的信息需要進行一定的轉換才能識別,但它們面對復制偽造和惡意篡改的攻擊卻缺乏足夠的抵御能力。 對于IC卡,可以采用多種加密技術措施: (1)硬件邏輯加密方式:即采用不可讀取的半導體密碼存儲,使得密碼比較操作只能在芯片內部自行完成。 (2)一般的軟件邏輯加密方式:即采用特征字混合編碼或采用明碼加檢測字校驗的處理方法或直接采用密文編碼,都可以比較方便地使卡片中存儲的信息達到較好的加密性能。 (3)嚴密的軟件加密方式:通過選擇帶CPU的智能型IC卡,利用卡片內CPU的運算能力和監控程序,將國際通用的各種加密算法(如DES、RSA等)應用于卡片的加密處理,使IC卡的安全性能達到相當高的水平。
1.5 智能化的處理和鑒別能力
光論是磁卡、光卡還是條碼卡,都是無智能的被動操作方式的。而智能型IC卡,不僅能夠主動向接口設備發出命令請求,鑒別接口設備的合法性,以及區分接口設備的功能和權限,而且具有自行運算和處理能力。
1.6 各種兼容功能
由于IC卡本身的基片外形是符合國際標準ID-1型尺寸,且卡基材料于磁卡一樣,因此,在IC卡基片上附加上磁卡或增印條碼,就可以滿足磁卡應用和條碼卡應用。
1.7 良好的綜合成本效益
目前,IC卡的平均單片成本比磁卡約貴3~5倍。但全面分析IC卡系統的綜合成本效益,不難看出其具有較強的競爭能力,這主要表現在:
(1)接口設備簡單,成本低廉(一般比磁卡設備的成本低50%)。同時,接口設備的維護和維修費用相應降低。
(2)系統不需要龐大的實時網絡作為支撐。不僅減少了用于網絡設備和工程的投資,同時也減少了系統運行的維護費用和通信業務費用。
(3)良好的系統安全性,減少了由于偽造和欺詐所造成的業務損失。
(4)“一卡多用”減少了多部門發卡的發行成本,提高了卡片的應用效率。
(5)穩定而長久的數據存儲時間和反復多次的擦除/寫入次數,增加了卡片的復用能力。
(6)卡片使用持久,減少多次發卡的發行成本和管理費用。 綜上所述,IC卡這種新生產品與其他卡基產品相比,具有無可質疑的技術優勢。隨著技術的發展,這種優勢還將進一步發展和擴大。因此在今后卡基產品應用中,用IC卡取代其他卡已成為今后發展的主要特點和必然趨勢。
2 IC卡應用系統中的硬件選擇
作為應用系統的硬件設備選擇,要根據實際工程需要以及實施主體的經濟能力來考慮其系統硬件配置。這主要涉及:
IC卡片的選擇與數據結構設計;
IC卡讀寫機具的選擇與設計;
系統數據的傳輸方式與網絡結構的選擇等。
2.1 IC卡品種的選擇
對IC卡品種的選擇主要需要考慮以下幾個方面:
卡片類型、
存儲模式、
存儲容量、
安全性要求、
綜合價格因素等。
2.1.1 卡型的選擇
卡型的選擇主要依據IC卡的使用環境要求和操作方式要求來選擇。
帶接觸電極的接觸型IC卡和無接觸電極的非接觸型IC卡是兩類主要的卡型。
對于要求快速通過和環境惡劣(如多塵、雨水、黑暗等等)的情況,一般可選擇非接觸型IC卡。如共公汽車收費、交通路橋收費、自動通行門禁控制等等。
目前非接觸型IC卡的有效距離;讀數據可達1000mm。寫數據距離一般為100~200mm。比較典型的是射頻卡(RF Card)。它是一種無源的IC卡,其外形大小與接觸型IC卡一樣。
它是利用射頻方式與接口設備進行通信。其有效距離與接口設備的接收/發送天線有關。
基本對應關系是作用距離與天線的面積成正比。
非接觸型IC卡的產品品種并不很多,表1是幾種非接觸型IC卡的一些性能。
非接觸型IC卡的平均交易時間約為0.2~0.6s。
值得注意的是:
非接觸型IC卡所使用的頻率目前國內外尚缺乏明確的標準規定,因而選擇使用時必須注意標準發布動態。另外在使用中需要避免強磁場、強電場和其他高頻發射源等外在設備對非接觸型IC卡的干擾。同時也需要注意安裝IC卡設備是否會對應用環境帶來射頻污染。由于非接觸型IC卡芯片制造的專利和技術復雜等原因,目前世界上只有少數幾家公司能夠設計和生產。與IC卡片配套使用的發射/接收轉換器(相當于讀/寫裝置)也直接受專利保護。因此產品及系統配套設備的選擇受到了相當的限制。由于相具和卡片大部分要依賴進口,因而價格也偏高。一個前端發射/接收轉換器在約400~600美元,而一片非接觸型IC卡的價格約為4~7美元一個非接觸型IC卡讀寫裝置約400~900美元。
接觸型IC卡的特點是 品種多,可選范圍大,卡片和卡機的價格都大大低于非接觸型的卡片和卡機的價格。 另外,接觸型IC卡使用中無輻射干擾問題,安全保密性較好。因此,接觸型IC卡的使用占用目前IC卡的應用的絕大多數??梢詳嘌裕鲇趯Π踩C艿囊笠约皟艋涬姶怒h境的考慮,即令是非接觸型IC卡,由于使用上的方便,也日益擴大其應用范圍,但接觸型IC卡從應用面和發行總量上看還處于主導地位。隨著IC卡技術的發展,目前也有集非接觸型和接觸型IC卡芯片于一體的兩用卡,它可以滿足兩種應用條件的要求,在專用的卡機上,可以完成卡內兩種芯片的數據通信,也可實現用不同的方式完成數據上傳、下載或轉移。這種新型的多用卡單片成本還比較高,其配套的卡機價格也比較貴。
2.1.2 IC卡數據存儲與處理模式的選擇
計數型IC卡:優點在于卡片成本相對于其他類型的IC卡而言其價格較低,而且這種對卡機的要求較低。適合于一次性消費,還可利用卡片表面的精美印刷和廣告宣傳來提高卡片本身的收藏價值和其他附加價值,從而可盡一步減少IC卡和系統的成本,節約投資。
存儲卡或邏輯加密存儲卡:適用于累計文檔記錄或需要大范圍印刷修改的應用。特別是:品種多,易于選擇到性能價格比高的卡片,控制操作簡單,對卡機的要求和開發系統的要求較低??啥啻沃貜褪褂?。
帶CPU的IC卡:適用于多級文件管理或高保密度要求的應用。
2.1.3 IC卡容量的選擇
較常用的帶CPU型IC卡的存儲器容量為:
ROM存儲器的容量一般在4k~16k字節間;
RAM存儲器的容量一般在128~512個字節之間;
EEPROM存儲器的容量一般在1k~8k字節之間。
一般來說EEPROM存儲器的容量的大小變化對卡片價格高低的影響較大。
另外應該注意的是:在選擇卡片存儲容量時,要盡可能對所需要存儲的信息進行優化篩選,采用各種編碼方式或代碼壓縮技術來處理卡上記錄。這既可節省卡片的存儲空間,又可以增加卡片內容的保密性,從而使芯片的性能價格比更高。
2.1.4 IC卡的安全性要求和選擇
如果存儲在IC卡芯片中的數據或文檔資料屬于公開性的應用,不必提心他人的篡改或復制,一般選用存儲卡。這不僅因為價格便宜,而且卡片容量從1k~4MB字位的各種容量規格品種一應俱全。另外操作簡單,使系統的要求也相應降低。
如果IC卡內存儲的信息非常重要,需要進行人身識別,而且還需要識別讀寫接口的合法性,不僅對卡片內部的文件和記錄需要進行分區分層的控制管理,還要對各分區或各應用層的文件進行各種訪問和操作的授權的密碼控制等等,則應選擇帶CPU型的IC卡。
2.1.5 卡片價格的綜合因素
從整體上來看,影響IC卡價格的主要因素有以下幾個方面:
(1)1μm以下的大工業半導體制造工藝技術的突破和穩定生產能力的發展。
(2)實際IC卡芯片應用市場的需求對生產規模的限制。
(3)法國Innovatron集團的專利費用。
目前存儲型IC卡的價格約0.8~1.6美元左右。邏輯加密型計數卡的價格約0.6~0.9美元,邏輯加密型存儲卡的價格約1.0~2.5美元,帶CPU型的IC卡的價格約3.5~8.0美元,非接觸型IC卡的單片價格約4.5~6.5美元。
實際應用中,影響IC卡價格的因素還包括:卡片種類、卡片容量、訂貨數量、交貨時間、表面印刷要求及運輸費用。
2.2 IC卡讀寫機具的選擇
IC卡的讀寫機具從總體來說可分為兩大類:
專用型IC卡讀寫機具和通用性IC卡讀寫機具。
專用型IC卡讀寫機具:針對某種具體應用,本身具有完成IC卡和應用系統間數據讀寫交換、計算指示、交易計算、操作控制執行機構等方面完整功能的IC卡機具成為專用IC卡讀寫機具或專用終端設備。
通用性IC卡讀寫相具:
一般具有完成與IC卡之間的數據讀寫交換功能。它不僅限于某種具體應用領域,通常設計成標準計算機外設的形式,即采用符合計算機工業標準的RS-2320接口為其通信輸入輸出通道或采用AT-BUS(插板)結構為數據的輸入輸出接口。這類IC卡讀寫機具有一般直接與微機相連接,構成以微機為控制中心IC卡應用系統。
通用性IC卡讀寫機具中,根據安裝方法的不同又可分為兩種形式:
內置式和外置式。
(1)內置式:
利用微機的RS-2320接口與機具主板連接來完成數據交換的。機具的外形結構常常設計成標準3″軟盤驅動器的外形結構,并利用微機機箱上的外設位置安裝在機箱的前方面板上。機具采用微機的機內電源。機具以串行方式與微機通信。
(2)外置式:
利用微機機箱背后的RS-2320接口與機具連接。讀寫機獨立的擺放在微機機箱外的桌面或機箱上。這種機具一般采用單獨專用的交流電源或直流電源供電。 通用性IC卡讀寫機具的優點是結構簡單、價格低廉、適用面廣。他依托微機的強大功能組成各種實際的應用系統或與網絡系統配合,已完成前端的數據采集和數據交換。 對于讀寫機具的選擇,主要是根據實際應用的要求,確定機具的輸入和輸出功能。其中最主要的部分包括:鍵盤功能、顯示功能、插卡的卡座形式、數據傳送和通信方式以及其它的輔助功能(打印輸出、報警輸出等)。 對于選擇卡片的另一個重要條件是,卡機能夠識別使用的IC卡種類。目前,大多數廠家生產的機具都只能支持讀寫一種或某個系統的IC卡片。這是主要障礙,因此,在選擇機具時,一定要注意與所選用的IC卡相配套。
2.3 IC卡卡座形式的選擇
在機具的設計和實際應用操作要求等方面對卡座的選擇主要應考慮如下幾個因素:
(1)根據卡機的外形限制和電器性能要求,選擇卡座的外形的使用壽命次數。
(2)根據機具有使用中插拔IC卡的使用頻度,選擇卡座的使用壽命次數。
(3)考慮卡座在操作過程中對卡片磨損所引起的卡片性能和外觀的影響程度,選擇卡座的觸頭形式。
(4)考慮應用系統中持卡人操作行為(服務員操作或持卡人自行操作)對系統安全可能造成的影響,選擇是否需要自動彈出控制或其他輔助操作功能。
(5)考慮卡片到位信號位“常開型”還是“常閉型”,以便更好地配合機具的電路設計和數據的采集與控制。
世界各大接插件生產廠家相繼開發出多種適合多種用途的IC卡座系列的產品。一般可按接觸結構形式、IC卡的進出操作方式、卡座電極引線方式和IC卡的到位檢測方式來分類。
(1)接觸點結構分類:滑動觸點方式、滾動接觸方式、探針接觸方式、下壓接觸方式。
(2)按卡片進出操作方式分類:插—拔式、插入—推入彈出式、推入—電動控制彈出式。
(3)按卡座的電極引線方式、電纜引出方式和PCB直插裝焊方式分類。
(4)按卡座的“卡到位”檢測方式分為常開式和常閉式。
2.4 網絡接口的選擇
這里的網絡結構指IC卡讀寫機具本身支持的網絡連接功能。
在實際應用系統中,IC卡終端設備之間的數據匯總和數據傳送也常采用網絡通信方式。在許多專用IC卡讀寫機具中本身就安裝了網絡接口。綜合各種機具的設計和實際系統使用的情況,目前IC卡讀寫機具本身具有網絡接口一般為RS-232接口或標準RS-485接口,可支持構成小范圍總線結構或星行結構的局域網絡。 對于具有準RS-232接口或標準RS-232接口的IC卡讀寫機具與微機一起通過一塊多用戶接口控制擴展板,在多用戶軟件的支持下,可以構成一個小范圍的星行結構的網絡系統。供微機使用的多用戶控制擴展板,一般具有八路或十六路串口擴展能力。在實際的通信過程中,星形結構實現了點對點的通信連接。通信距離是RS-232接口存在的一個問題。目前可采用的解決方案是直接加結長線驅動器來增加接口的驅動能力。 對于具有標準RS-485接口的IC卡讀寫機與微機一起通過一塊RS-485專用控制擴展板,在相應驅動軟件的支持下,就可以構成一個總線結構的網絡系統。供微機使用的RS-485控制板一般具有單口或雙口的接口。每一個單口可以掛結32個終端。如果是雙口輸出,則可帶兩個總線,即總共可以掛接64個終端。在總線方式中,各終端設備都是并聯掛接在總線上,因此在信息傳送時,呈廣播方式。即當一個設備向總線上發送信息時,所有總線上的設備均有機會得到信息。但真正得到信息的設備只能是設備地址碼與被傳送的信息所指定的地址相吻合的那臺設備。用RS-485控制板的直接驅動距離一般可達1.2km。 綜上所述,想使“一卡通”系統達到最佳的使用效果,就要選用相應的IC卡類型、讀寫機具、卡座等。更重要的組建一個通暢可靠的通信網絡,其根本是選用什么標準的通信媒質。
3 結束語
智能化的IC卡是當今世界日新月異發展的信息化社會中一顆耀眼的新星,它是對市場、商品、貨幣及交易方式的變革,它將影響和改變人們的傳統觀念和消費習慣。今后我們用一張經過授的智能卡便可享受車輛進出、停車管理、門禁管理、娛樂消費等物業服務和安全保障,從而提高了物業管理的水平,營造出一個充滿和諧有序、安詳的智能化氛圍。未來將是“一卡在手,走遍天下”。
本文關鍵詞:一卡通技術,IC卡
上一篇:智能化風暴-一卡通技術IC卡概述及分類[ 09-17 ]
下一篇:IC卡技術講座之二 典型的IC卡應用系統[ 09-17 ]