LKCOS:基於程式移植的COS系統

lixin6發表於2024-07-29

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

相關文章