Seal은 Web3 애플리케이션에서 민감한 데이터를 보호하는 탈중앙화 비밀 관리(DSM) 서비스입니다. Sui 블록체인에서 작동하며, Identity-Based Encryption(IBE) 및 임계치 암호화와 같은 암호학적 기본 요소를 활용하여 확장 가능한 탈중앙화 보안 솔루션을 제공합니다.
주요 기능
암호화 및 복호화: Seal은 클라이언트 측 암호화(CSE)를 가능하게 하며, 민감한 데이터가 사용자나 애플리케이션에 의해 로컬에서 암호화되고 복호화되도록 보장합니다. 지정된 수의 키 서버가 동의해야만 데이터가 복호화될 수 있는 임계치 암호화를 지원합니다.
온체인 접근 제어: Seal은 Move로 작성된 스마트 계약을 사용하여 복호화 키에 대한 유연한 접근 제어 정책을 정의합니다. 이러한 정책은 Sui 블록체인에서 강제 적용되어 개발자가 맞춤형 인증 시나리오를 구현할 수 있도록 합니다.
탈중앙화 게이트키핑: Seal은 오프체인 키 서버를 사용하여 접근 제어 정책을 검증하고 복호화용 ID 기반 개인 키를 생성합니다. 사용자는 신뢰 가정이나 규제 요구 사항에 따라 선호하는 서버를 선택할 수 있습니다.
원활한 통합: Seal은 저장소에 무관하며 Walrus와 같은 탈중앙화 저장 시스템과 함께 작동하여 다양한 플랫폼에서 안전한 데이터 처리를 가능하게 합니다.