0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
VROOM: Accelerating (Almost All) Number-Theoretic Cryptography Using Vectorization and the Residue Number System
- 1.VROOM: RNS 표현으로 벡터 연산과 자연스럽게 정렬되는 새 상수시간 모듈러 곱셈 알고리즘 제안
- 2.소수뿐만 아니라 일반 법에도 적용 가능하며 캐리 연산·순열 명령 의존을 줄여 벡터화 이점을 실제로 살림
- 3.RSA-4096 서명 검증을 OpenSSL 대비 4.0배, 서명 생성은 1.3배 가속화
- 4.BLS 서명 검증은 어셈블리 최적화된 BLST 대비 4.05배 가속화, Nvidia GPU에서도 CGBN 대비 성능 개선
왜 중요한가?
전용 하드웨어 없이 일반 CPU 벡터 명령만으로 모듈러 연산 병목을 해소해, RSA·BLS 등 실제 서명 검증 인프라 전반의 처리량을 소프트웨어 수준에서 즉시 끌어올릴 수 있는 실용적 최적화다.
본문 미리보기
Modular arithmetic with a large prime modulus is a dominant computational cost in number-theoretic cryptography. Modular operations are especially challenging to parallelize efficiently on CPUs using vector instructions; standard CPU implementations rely on costly carry operations and permutation instructions to align with the multiplication datapath, negating the benefits of vectorization. We develop vectorized algorithms for modular addition and multiplication, and present a new, constant-t
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



