본문으로 건너뛰기

Cryptography

암호 알고리즘의 유연성은 Sui의 핵심이다. 시스템은 여러 암호 알고리즘과 프리미티브를 지원하며, 이들 사이를 빠르게 전환할 수 있다. Sui를 사용하면 시스템에 가장 적합한 암호 솔루션을 선택하고, 최신 알고리즘이 사용 가능해지면 이를 구현할 수 있다.

Sui는 공개 키, 서명, aggregated 서명, hash function과 같은 암호 primitive를 전체 저장소에서 공유되는 하나의 통합된 타입 별칭 또는 enum wrapper 아래에 정의한다. 이러한 프리미티브의 변경은 애플리케이션의 모든 구성 요소에 영향을 미친다. 이를 통해 애플리케이션의 암호화 구성을 빠르게 갱신하고 일관된 보안을 유지할 수 있다.

Transaction Authentication

transaction의 보안은 블록체인의 가장 중요한 기능이라고 할 수 있다. Sui는 온체인이든 오프체인이든 transaction을 보호하기 위한 여러 기능을 제공한다.

zkLogin

zkLogin은 두 항목을 공개적으로 연결하지 않고 OAuth credential을 사용하여 Sui address에서 transaction을 전송할 수 있게 해주는 Sui primitive 기능이다.

Passkey

Sui는 passkey authenticator에 안전하게 저장된 private key를 사용하여 앱에 로그인하고 transaction에 서명할 수 있게 하는 passkey signature scheme을 지원한다. 이는 WebAuthn 표준을 사용한다.