bn128 커브를 목표로 하는 FPGA SNARK 증명기
요약
본 프로젝트는 Ethereum의 일환으로 FPGA를 활용하여 zk-SNARK 증명 생성 속도를 가속하는 아키텍처를 개발했습니다. bn128 커브 산술, 다중 지수화(multiexp), QAP 평가 등 핵심 연산을 FPGA에 오프로드하는 방법을 구현하고 AWS 환경에서 시연했습니다.
핵심 포인트
- FPGA를 활용하여 zk-SNARK 증명 생성 속도를 가속합니다.
- bn128 커브 산술, multiexp, QAP 평가 등을 아키텍처로 구현했습니다.
- Xilinx Ultrascale+ 및 AWS Vivado Vitis 환경에서 테스트 가능합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub ML Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기