secretflow/spu
SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.
해결하는 문제
SPU(Secure Processing Unit)는 개인 데이터 위에서 계산을 수행하면서도 해당 데이터를 보호할 수 있는 방법을 제공합니다. 민감한 정보가 처리 중에 노출되지 않도록 보장하는 프로그래머블 보안 계산 장치로 작동합니다.
작동 방식
SPU는 XLA와 유사한 텐서 연산을 평가하는 보안 런타임을 사용합니다. 계산 과정에서 개인정보가 확실히 보호되도록 보장하기 위해 보안 다자간 계산(MPC)을 기반 평가 엔진으로 활용합니다.
대상 사용자
주로 SecretFlow 프레임워크 내부의 하위 보안 컴퓨팅 장치로 설계되었으며, 최종 사용자를 위한 독립형 도구로는 고려되지 않습니다.
주요 특징
- 증명 가능한 보안성: 데이터 프라이버시를 위한 측정 가능하고 증명 가능한 수준의 보안을 제공합니다.
- XLA 유사 연산: 효율적인 계산을 위해 XLA와 유사한 텐서 연산을 지원합니다.
- MPC 기반: 프라이버시 보호 메커니즘의 핵심 엔진으로 보안 다자간 계산(MPC)을 사용합니다.
- 하드웨어 지원: Linux(x86_64 및 aarch64), macOS와 호환되며, CUDA를 통한 NVIDIA GPU에 대해 실험적 지원도 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트