
Mysten Labs의 최신 제품인 Seal은 비대칭 암호화 보안을 제공하고 다양한 시나리오와 애플리케이션 통합에 적합한 분산 암호화 관리 서비스입니다. Seal은 온체인 액세스 정책과 오프체인 서비스를 결합하여 콘텐츠를 암호화하는 동시에 권한이 있는 사용자가 암호화된 콘텐츠에 액세스할 수 있도록 보장하는 복호화 키를 생성합니다.
Seal은 현재 Sui 테스트넷에서 이용 가능하며, 개발자는 이를 통해 시스템에 익숙해지고 이를 자체 애플리케이션과 통합하는 방법을 알아볼 수 있습니다.
체인에는 안전하게 보호해야 할 대량의 데이터가 있지만, 기존 솔루션은 일반적으로 특정 시나리오(예: 지갑 서비스)를 대상으로 하거나 Web2(예: AWS KMS 및 GCP Cloud KMS)에 의존합니다. Seal은 개발자에게 거의 모든 저장 위치에서 데이터 액세스를 제어할 수 있는 보다 보편적이고 안전하며 확장 가능하고 고성능의 솔루션을 제공합니다.
Seal 아키텍처는 오프체인 백엔드 서비스를 사용하여 ID 기반 복호화 키를 생성하고 암호화를 위한 해당 공개 키를 제공합니다. 애플리케이션은 임계값 암호화 메커니즘의 일부로 t-out-of-n 백엔드 서비스를 선택할 수 있습니다. 사용자는 Seal SDK를 통해 백엔드 서비스와 상호작용하고, 자신의 ID 키를 사용하여 클라이언트 측에서 콘텐츠를 해독합니다.
Seal 클라이언트는 체인의 Seal 정책과 함께 작동합니다. 정책은 Sui의 Move 언어를 사용하여 액세스 구조를 설정하여 정의하고 관리합니다. 정책은 사용자가 ID 기반 키에 액세스할 수 있는 시점 또는 누가 키에 액세스할 수 있는지를 매핑합니다. 이러한 온체인 정책은 다양한 사용 시나리오에 적합한 다양한 규칙으로 구성될 수 있습니다.
Seal을 기반으로 개발하는 빌더는 다양한 방법으로 유연한 보안 아키텍처를 애플리케이션에 통합할 수 있습니다. Seal이 안전하고 확장 가능한 방식으로 민감한 데이터를 보호하는 방법에 대한 몇 가지 예는 다음과 같습니다. · Walrus나 기타 저장 인프라에 있는 개인 데이터를 보호하여 업로더만 액세스할 수 있도록 합니다.
· 시간 잠금 암호화를 사용하여 특정 시간 창 내에 NFT 또는 기타 자산의 소유권을 다른 사용자에게 이전합니다.
· 암호화된 콘텐츠를 Walrus나 다른 스토리지 인프라에 저장하고 허용 목록을 통해 특정 사용자의 액세스를 제어합니다.
· 구독 앱에 유료 콘텐츠를 게시하고 검증된 구독자에게만 액세스를 허용합니다.
· 종단간 암호화된 개인 채팅을 지원하는 Sui와 Walrus 기반의 채팅 애플리케이션을 개발합니다.
이를 실제로 보고 싶은 개발자는 이 마켓플레이스 앱(코드)을 확인할 수 있습니다. 이 앱은 Sui, Walrus, Seal을 결합하여 허용 목록과 구독 메커니즘을 기반으로 하는 액세스 제어 기능을 보여줍니다.
Seal의 초기 테스트넷 버전은 개발자와 사용자를 위한 종단 간 사용 프로세스를 제공하는 데 중점을 두고 있습니다. 이번 릴리스는 Seal의 핵심 기능을 완전히 테스트하는 데 사용될 뿐만 아니라, Seal이 실제로 사용자 요구 사항을 충족하는 방식으로 작동하는지 확인하기 위해 커뮤니티 피드백을 수집하는 것을 목표로 합니다.
이러한 피드백은 Seal의 이후 개발 방향도 결정하게 됩니다. 현재, 그 실용성을 더욱 향상시킬 수 있는 몇 가지 기능이 있습니다. Seal의 향후 개발 방향은 다음과 같습니다.
· 다자간 계산(MPC): 다자간 계산 위원회가 t-out-of-n 분산 키를 사용하여 Seal의 백엔드 서비스를 운영할 수 있도록 합니다.
· 서버 측 암호화: 클라이언트 측 암호화의 대안으로 Seal 백엔드에서 데이터를 해독할 수 있으므로 개발자는 더 가벼운 프런트엔드를 구축할 수 있습니다.
· 디지털 권리 관리(DRM):DRM 기능을 구현하기 위해 클라이언트 측의 안전하고 신뢰할 수 있는 환경에서 복호화가 수행됩니다. 이는 Netflix, YouTube, HBO와 같은 주류 플랫폼에서 수행하는 작업과 유사합니다.
Seal에 관심이 있는 개발자는 공식 문서를 참조하고, SDK를 탐색하고, 테스트넷 배포를 기반으로 애플리케이션을 빌드할 수 있습니다.
참고: 이 콘텐츠는 일반적인 교육 및 정보 제공 목적으로만 작성되었으며, 자산, 투자 또는 금융 상품을 매수, 매도 또는 보유하라는 지지나 권장으로 해석되거나 의존되어서는 안 되며, 금융, 법률 또는 세무 조언을 구성하지 않습니다.
이 기사는 기고문이며 BlockBeats의 견해를 대변하지 않습니다.
BlockBeats 공식 커뮤니티에 참여하세요:
Telegram 구독 그룹:https://t.me/theblockbeats
Telegram 토론 그룹:https://t.me/BlockBeats_App
Twitter 공식 계정:https://twitter.com/BlockBeatsAsia