LKCOS:基于程序移植的COS系統
很多使用過加密芯片的客戶可能都聽到過一個名詞——COS系統。其英文全稱為Chip Operation System,直譯為片上系統。嵌入式行業應用較多的有Wince系統、Linux系統等等,COS系統既類似又有別于他們。因為從功能上來講,COS并不是一個完整意義的操作系統,因為它不會在后臺運行多進程,也沒有中斷源,它更加類似于一個精簡的監控系統。它包括上電復位、硬件驅動、對外交互接口、內存空間維護、文件系統維護、系統運行安全控制、命令處理等部分。
因為COS系統有其自身的特殊性,它是伴隨著IC卡一起發展起來的,以智能卡平臺為硬件基礎。其應用的行業也比較特殊與固定,比如現在已經普及開來的銀聯IC卡,以及水電氣熱表,公交一卡通,門禁等產品。這些行業與產品都有一個共同特點,就是內部存儲著秘鑰等重要數據,一旦丟失或被別人破解,都將造成一定或者巨大的經濟損失。而智能卡芯片本身具有高安全特性,同時配以COS系統對硬件資源進行整合管理、安全控制,最終達到的效果就是保證重要資源數據的安全存儲與運行。
談了這么多COS系統的概念,下面引入正題。基于COS系統與智能卡的安全特性,在此基礎上加入獨特的創新,將COS系統與智能卡平臺芯片,引入到嵌入式防抄板與數據加解密這個行業中,簡稱為算法移植方案。用戶將主控MCU或CPU中一部分程序、參數移植到LKT系列加密芯片中,借助LKT系列加密芯片的硬件平臺安全特性與軟件COS系統的高效安全管理,來實現對被移植程序與參數的安全防護。這樣做的好處是,無論盜版商怎么破解產品,加密芯片內部的程序和數據是無法得到的,以部分代碼和數據的安全換取到整體產品的安全,小投入換取大回報。
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。