TL;DR
대규모 Language Model 추론 결과를 바이트 단위로 재현하고, 각 출력을 canonical CBOR와 Ed25519 서명으로 묶어 오프라인에서 검증하는 프로토콜입니다. NVIDIA H100과 AMD Instinct MI300X에서 구성별 결정론성을 측정했으며, 2-GPU tensor-parallel에서는 NCCL과 RCCL 통신 topology 차이에 따른 해시 차이도 확인했습니다. 표본 재실행 검증은 1−(1−f )k soundness 형태로 제시됐고 70개 구성과 700,000회 Monte Carlo trial로 검증됐으며, 영수증 하나의 검증 비용은 약 80마이크로초였습니다. 11,000회 연속 warm-model 추론에서 바이트 동일성 실패가 없었고 zero-knowledge proof 없이 생산 비용 수준의 결과 검증을 목표로 합니다.
섹션별 상세
용어 해설
- 결정론적 추론(Deterministic Inference)
- — 같은 모델과 실행 설정에서 동일한 입력을 처리할 때 매번 바이트 단위로 같은 출력을 생성하는 추론 방식입니다. 프로세스 재시작이나 하드웨어 환경이 달라져도 결과 일치 여부를 해시로 확인할 수 있어, 모델 출력의 재현성과 사후 검증에 중요합니다.
- 서명된 영수증(Signed Receipt)
- — 추론 결과와 관련 메타데이터를 정규화한 뒤 암호학적 서명으로 묶은 검증 자료입니다. 수신자는 원래 추론 시스템에 다시 접속하지 않고도 영수증의 서명과 출력 해시를 확인해 결과가 변조되지 않았는지 판단할 수 있습니다.
- 정규 CBOR(Canonical CBOR)
- — CBOR 데이터를 하나의 표준 바이트 표현으로 직렬화하는 방식입니다. 필드 순서와 인코딩이 달라져 서명 대상 바이트가 달라지는 문제를 줄이며, Go·Python·Rust 구현 사이에서 동일한 서명과 검증 결과를 만드는 기반으로 쓰입니다.
- Ed25519
- — 공개키 기반 전자서명 알고리즘으로, 이 글에서는 정규화된 영수증 메시지에 서명하는 데 사용됩니다. 발행자가 생성한 서명은 검증자가 공개키로 확인할 수 있어, 추론 결과와 영수증의 연결성을 오프라인에서 판정하게 합니다.
- 확률적 표본 검사 검증(Probabilistic Spot-Check Verification)
- — 전체 추론을 모두 재실행하지 않고 영수증 중 일부를 표본으로 골라 다시 계산하는 검증 방식입니다. 불일치가 발견되면 거부하고, 표본 수와 오류 비율에 따라 검출 확률이 1−(1−f )k 형태로 증가해 낮은 비용으로 대규모 결과를 점검합니다.
기술
- NVIDIA H100
- AMD Instinct MI300X
- bf16
- eager attention
- NCCL
- RCCL
- canonical CBOR
- Ed25519
- Go
- Python
- Rust
- Monte Carlo
활용 사례
- 생산 환경에서 Language Model 추론 결과의 오프라인 검증
- 하드웨어 공급업체와 무관한 추론 결과 위변조 점검
- 서로 다른 구현 언어 사이의 영수증 검증
- 대규모 추론 결과에 대한 저비용 표본 검사
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.