智能卡操作系統(COS),什么是智能卡操作系統(COS)
COS是駐留SIM卡內的操作系統軟件,類似于PC上的DOS系統,不過比DOS系統要簡單的多。COS主要用于用于接受和處理外界(如手機或者讀卡器)發給SIM卡的各種信息,執行外界發送的各種指令〔如鑒權運算),管理卡內的存儲器空間,向外界回送應答信息等。一般來說,SIM卡COS系統模型共由4部分組成:通信管理模塊,安全管理模塊,應用處理模塊,文件管理模塊。
外界信息(指令或數據)通過通信管理模塊進入COS,由安全管理模塊對其合法性進行認證檢查,其后由應用處理模塊根據外界信息的含意(執行、存儲)進行解釋,最后由文件管理模塊根據應用處理模塊的解釋結果對EEPROM中的文件進行操作。
如果COS需要對外界信息作出應答,則由文件管理模塊讀取EEPROM中的文件數據傳送給應用處理模塊,或直接由應用處理模塊提取按照外界信息中指令的執行結果,這些信息或數據經過安全管理模塊的認證檢查后,通過通信管理模塊反饋給外界,從而完成一次完整的處理過程。
傳統的COS(Card Operating System)和卡片應用是在安全的環境下開發并裝載到芯片內的,最近幾年,開放式操作系統平臺如Java CardTM, MultOS, Windows For Smart Card取得了重大發展,這大大方便了智能IC卡的應用開發和一卡多用的實現,并且允許動態地裝載、更新或刪除卡片應用。
Java Card已成為事實上的行業標準,以Java虛擬機(JVM)為基礎,支持多應用動態下載。Java智能IC卡具有平臺無關、高安全性、高可靠性、一卡多用的特點,適于開發特定場合、突出個人身份驗證、并在用卡交易過程中確保持卡人和證件一致性的應用。
微軟智能IC卡視窗(Windows For Smart Card)與微軟Windows操作系統相結合,將在電子商務、網絡安全有廣闊前景。MULTOS 是一個多應用OS,它卡片有效生命周期內允許動態地裝載、更新或刪除卡片應用。
另外,智能IC卡也是電子商務的未來,它本身固有的安全性和方便性,使其成為目前公認的網絡安全用戶端解決方案。利用智能IC卡可以較方便通過數據加密以及通過PKI進行身份驗證,保證在線安全支付。
非常好我支持^.^
(0) 0%
不好我反對
(1) 100%
相關閱讀:
- [電子說] uboot的基本概念和啟動流程分析 2023-10-24
- [電子說] 編譯官方fridaserver或者strongFrida并替換系統內置版本 2023-10-24
- [人工智能] 機器學習需要掌握的九種工具盤點 2023-10-24
- [電子說] 多路徑和iSCSI SAN存儲技術介紹 2023-10-24
- [電子說] 浩辰CAD Linux版 2024全球發布 2023-10-23
- [電子說] ARMv7-A處理器模式與特權等級 2023-10-21
- [嵌入式技術] DNS的各種玩法:程序編譯到進程的過程解析 2023-10-20
- [電子說] 深開鴻與福州新區攜手合作,賦能數字福州高質量發展 2023-10-20
( 發表人:admin )