IC卡制作從起步設計到最終交給客戶,要進行以下幾步:
1、系統設計
根據客戶的需求和從安全的角度出發設計卡內芯片,然后根據不同的工藝水平和成本,對智能卡MPU、存儲器容量和COS提出完整的要求,或對不同的邏輯加密卡的邏輯功能和存儲區的分配提出完整要求。
(1)卡內集成電路設計
設計過程與ASIC設計相似,其中包含了:邏輯模擬、邏輯設計、電路模擬、電路設計等等,可借助相關的計算機輔助設計軟件完成。
(2)軟件設計(僅智能卡適用)
軟件設計包含應用軟件及COS的設計,根據不同情況可選擇不同的開發工具。由于關系到私密性,國家的重要部門使用的IC卡,一般會寫入中國設計的COS。
2、芯片制造
(1)利用單晶硅圓片制作電路
芯片制造廠先對完成設計的版圖或COS代碼進行收集,接著按照設計和工藝流程的需求,生產多層掩膜板。一個小小的圓片就可附著幾百甚至幾千個互不干擾的電路,每一個電路都是一個小芯片。小芯片上包括了按標準設計的IC卡壓焊塊、探測時使用的探針壓塊。
(2)探測與信息的錄入
測試圓片上每個芯片需要利用帶有測試程序的計算機探頭。首先,在不完整的芯片上做標志,其次,在可使用的芯片上寫清制作廠代表的信息、運輸碼等。運輸碼的作用是提防IC卡在制造廠到發行商的運輸途中發生盜竊事故,只有制造廠和發行商知道的一個代碼。當代號有誤時,卡會自鎖。
3、磨割圓片
圓片的厚度有一定的要求,研磨后的卡要進行切割,形成許多小芯片。
4、造微模塊
在帶有8個觸點的印刷電路板上加入制造完成的芯片。
5、IC卡制造
在卡片中鑲嵌微模塊,并且對卡片表面進行印刷。
6、卡的初始化
對運輸碼進行核實。如果卡是邏輯加密卡,一般由制造廠輸入運輸碼,發行商進行核實,無誤后即可改為用戶密碼,接下來可以輸入密碼、密鑰和建立文件。完成后,燒斷熔絲。這是為了使卡片永遠無法回到工作的狀態,是對卡安全的一個維護。
7、發行處理
此時可以對IC卡進行個性化處理,根據不同的需求,加入不同的信息。通過這種設置后的卡,IC卡制作也就完成了。IC卡具備唯一識別性,即可送到用戶手上。