Occlum

Occlum是由螞蟻集團開發的可信執行環境(TEE)開源作業系統,於2019年開源。作為隱私計算領域的核心技術,Occlum解決了雲端TEE技術的功能限制和兼容性問題,降低了隱私計算套用開發門檻。該系統支持多進程管理和全類型檔案系統,並具有記憶體安全特性。Occlum在2021年入選"科創中國"開源創新榜,並成為國內首個加入國際機密計算聯盟(CCC)的開源項目。截至2024年,Occlum已部署於阿里雲、百度雲等公有雲,並在螞蟻集團、美團、京東等企業的業務中落地套用。

基本介紹

  • 開發者:螞蟻集團   
  • 開源時間:2019年  
  • 程式語言:Rust 
  • 套用領域:金融服務、醫療衛生 
  • 核心功能:記憶體安全、多進程管理 
  • 榮譽:2021"科創中國"開源創新榜  
技術特點,發展與榮譽,套用與部署,

技術特點

Occlum作為專為英特爾® SGX設計的用戶態作業系統,具有以下技術特性:
  1. 記憶體安全:基於Rust語言實現,保障了系統運行時的記憶體安全;
  2. 多進程管理:支持在一個Enclave內運行多個獨立進程;
  3. 全檔案系統支持:提供完整檔案系統功能並支持加密落盤;
  4. 容器化設計:類似Docker的容器管理方式,簡化Enclave實例部署。

發展與榮譽

  • 2019年:螞蟻集團將Occlum開源並捐贈至隱私計算聯盟(CCC);
  • 2020年:技術成果發表於作業系統領域頂級會議ASPLOS;
  • 2021年:入選"科創中國"開源創新榜;
  • 2022年12月:發布v1.0版本,首次上線與英特爾聯合研發的Spark大數據分析方案;
  • 2024年:納入星綻機密計算平台,成為螞蟻集團密態計算技術體系的核心組件。

套用與部署

截至2024年,Occlum已在多個領域實現規模化套用:
  1. 雲計算:部署於阿里雲、百度雲等公有雲平台;
  2. 企業業務:支撐螞蟻集團、美團、京東等企業的隱私計算場景;
  3. 國際合作:被微軟、Hyperledger Avalon等國際項目採用;
  4. 機器學習:與英特爾合作搭建隱私保護機器學習平台,提升分散式計算安全性能。

相關詞條

熱門詞條

聯絡我們