密碼編譯運算
在密碼編譯保護的資料上啟用運算功能
什麼是 AWS 的密碼編譯運算?
AWS Crypto Tools 和服務運用了一系列廣泛的加密和儲存技術,協助您保護靜態資料和傳輸中的資料。傳統上,必須先將資料解密,才能將其用於運算。密碼編譯運算是一種直接在加密保護的資料上運行的技術,因此能讓敏感資料永遠不會暴露。
密碼編譯運算涵蓋廣泛的隱私權保護技術,包括安全的多方運算、同態加密、隱私權保護聯合學習,以及可搜尋的加密。AWS 正在開發密碼編譯運算工具和服務,以協助您達成安全與合規目標,同時還能充分利用 AWS 提供的彈性、可擴展性、效能和易用性。
開放原始碼工具
Cryptographic Computing for Clean Rooms (C3R)
此程式庫允許您運用一種技術,這項運算技術支援多位協作者共同對輸入內容運算一個函數,同時確保輸入內容的私密性,從而可讓您在 AWS Clean Rooms 中與資料協作。如果資料處理政策要求加密敏感資料,您可以使用協作專屬的通用加密金鑰事先進行加密,即使在執行查詢,也可以對資料進行加密。
保障隱私權的 XGBoost 介面
此儲存庫包含了保障隱私權的 XGBoost 之原型實作。透過採用數種保障財產的加密方案來加密 XGBoost 模型,保障隱私權的模型可以預測加密查詢。
Lattigo 同態加密程式庫 C++ 繫結
此程式庫為以 Go 程式設計語言撰寫的 Lattigo v2.1.1 同態加密程式庫提供了部分 C ++ 繫結。這個包裝函式不會嘗試為所有公共 Lattigo API 提供繫結,但新的繫結可輕鬆新增,並且支援使用 PR。
同態實作人員工具箱
同態實作人員工具箱提供了各種工具,能夠協助簡化 CKKS 同態加密方案的同態迴路之設計流程。此程式庫旨在進一步研究同態加密。