728x90
반응형

zkp 5

Ristretto

개요Ristretto는 Curve25519(Edwards25519)를 기반으로 한 고속 타원곡선 암호 그룹을 안전하고 정규화된 방식으로 추상화한 라이브러리로, 암호학적 오류를 방지하면서도 사용자가 안전하게 그룹 연산을 수행할 수 있도록 설계되었습니다. 대표적으로 **비가시 표현(canonical representation)**과 **위조 방지(deserialization safety)**를 보장하며, Rust 언어 기반의 구현이 활발합니다.1. 개념 및 정의항목내용비고정의Edwards25519 기반의 정규화된 암호학적 그룹 표현Curve25519와 호환성 보유목적안전한 탈직관화 그룹 연산 제공이중 표현 및 역원 문제 해결필요성Twisted Edwards 곡선에서 발생하는 안전성 문제 해소사용자 레벨 안전..

Topic 2026.02.09

PLONK(Permutation Argument for Knowledge)

개요PLONK(Permutation Argument for Knowledge)는 범용 ZK-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) 프로토콜로, 다양한 회로에 적용 가능하고 신뢰 설정(Trusted Setup)이 반복 불필요한 구조를 특징으로 한다. Ethereum, ZK-Rollup, 블록체인 프라이버시 기술에 적용되며 빠른 검증과 뛰어난 확장성을 제공한다.1. 개념 및 정의 항목 설명 정의단일 구조의 회로에서 다양한 연산을 표현할 수 있는 범용 ZK-SNARK 프로토콜목적증명 생성자와 검증자가 효율적으로 비대화식으로 증명 검증 수행필요성다양한 회로 지원, 단일 trusted setup, 빠른 검증의 필요성PLONK는 ..

Topic 2026.01.16

BBS+ Signatures

개요BBS+ Signatures는 여러 메시지에 대한 단일 서명(Multi‑Message Signature) 을 생성할 수 있으며, 서명된 메시지 중 일부만을 선택적으로 공개할 수 있는 Selective Disclosure 기능을 제공하는 현대적 디지털 서명 방식입니다. W3C Verifiable Credentials(VC) 표준에서도 채택되고 있으며, 신원 프라이버시(Privacy‑preserving Identity) 분야의 핵심 기술로 활용됩니다.1. 개념 및 정의 항목 내용 비고 정의여러 메시지를 하나의 서명으로 묶고, 이후 특정 메시지만 증명할 수 있는 서명 방식BBS(Barreto–Boyen–Shacham) 기반 확장목적개인정보 보호, 선택적 공개, 위변조 방지DID/VC 핵심 기술필요성전체..

Topic 2025.12.30

W3C VCDM 2.0 (Verifiable Credentials Data Model)

개요W3C VCDM 2.0은 신원, 자격 증명, 학력, 인증서 등의 정보를 디지털 형태로 안전하고 검증 가능하게 표현하기 위한 데이터 모델을 정의합니다. 분산 신원(DID) 체계와 연계되어 사용되며, 개인이 직접 제어하고 검증할 수 있는 자격 증명 체계를 가능하게 하는 핵심 구성요소입니다. 기존 중앙화된 신원 시스템의 한계를 극복하고, 보안성과 상호운용성을 확보한 새로운 디지털 신원 시대를 열고 있습니다.1. 개념 및 정의 항목 설명 정의W3C VCDM 2.0은 검증 가능한 디지털 자격 증명의 표현 방식과 처리 메커니즘을 정의한 모델입니다.목적신뢰할 수 있는 주체 기반 인증 체계를 위한 구조 제공필요성위조 가능성, 신원 도용 등 기존 종이 기반 및 중앙 인증 시스템의 보안 한계 극복데이터 주권과 개인 ..

Topic 2025.09.28

Zero Knowledge Proof(영지식 증명)

개요Zero Knowledge Proof(ZKP, 영지식 증명)는 어떤 정보를 직접 공개하지 않고도 해당 정보가 참임을 증명할 수 있는 암호학적 기법입니다. 기존 인증 방식은 비밀번호나 개인 정보를 요구하는 반면, ZKP는 개인 정보 노출 없이 신뢰성을 보장할 수 있어 블록체인, 보안 인증, 프라이버시 보호 등의 다양한 분야에서 활용됩니다. 본 글에서는 ZKP의 개념과 주요 유형, 활용 사례 및 최신 트렌드를 살펴봅니다.1. Zero Knowledge Proof(영지식 증명)란?ZKP는 검증자(Verifier)에게 어떤 정보를 직접 제공하지 않고, 해당 정보를 알고 있음을 입증할 수 있는 암호학적 기술입니다. 즉, “내가 이 정보를 알고 있다”는 사실만 증명하고, 실제 정보를 노출하지 않는 것이 핵심입니..

Topic 2025.03.15
728x90
반응형