SASCA는 여러 중간 변수의 누설 기반 사전 확률과 함수적 의존성을 신뢰전파(BP)로 결합하는 부채널 공격 기법이지만, ML-DSA의 NTT 같은 대규모 암호 연산에 적용하면 팩터 그래프가 방대해져 메모리·계산 복잡도가 감당할 수 없이 커진다. 보호되지 않은 단일 트레이스 설정에서 6계층 sub-NTT 구성요소만으로도 표준 SASCA는 약 122GB의 메모리를 요구한다. 이 논문은 전역 팩터 그래프를 관리 가능한 영역으로 나누고 영역을 점진적으로 병합하며 탐욕적 가지치기로 탐색 공간을 줄이는 GRWP-SASCA를 제안해, 보호되지 않은 ML-DSA 단일 트레이스 공격에서 메모리 오버헤드를 최대 151배 줄이고 속도는 68배 높였다. ARM Cortex-M4 실제 장치 실험에서는 보호되지 않은 구현의 비밀키를 단일 트레이스로 약 15분 만에, 최대 0.9GB 메모리로 복구했으며, 1차 마스킹된 구현도 8개 트레이스로 3.2시간 만에 약 8.1GB 메모리로 복구했다.
- •대규모 암호 연산에서 표준 SASCA의 메모리·계산 복잡도가 감당 불가능해지는 문제를 해결
- •영역 분할과 점진적 병합, 탐욕적 가지치기로 팔터 그래프 추론을 확장 가능하게 만든 GRWP-SASCA 제안
- •보호되지 않은 ML-DSA 단일 트레이스 공격에서 메모리 최대 151배 절감, 속도 68배 향상
- •ARM Cortex-M4 실제 장치에서 비보호 구현은 15분, 1차 마스킹 구현은 3.2시간 만에 비밀키 복구
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Efficient Soft Analytical Side-Channel Attacks on Large-Scale Cryptographic Computations
- 1.대규모 암호 연산에 대한 소프트 분석적 부채널 공격(SASCA)의 메모리·연산 부담을 줄이는 GRWP-SASCA 제안
- 2.ML-DSA NTT에서 기존 SASCA는 122GB 메모리가 필요했으나 GRWP-SASCA는 메모리 최대 151배, 속도 68배 개선
- 3.마스킹된 ML-DSA에도 확장되어 차수 d와 트레이스 수 t에 따라 메모리 최대 수백배 절감, 속도도 2d+4배 개선
- 4.ARM Cortex-M4 실기 대상 실험에서 무보호 구현은 단일 트레이스로 약 15분 만에 비밀키 복구 성공
왜 중요한가?
122GB급 메모리 요구로 사실상 불가능했던 ML-DSA(양자내성 서명 표준) 대상 부채널 공격을 현실적인 자원으로 실행 가능하게 만들어, 마스킹 등 기존 방어 대책의 실제 안전 마진을 재검토해야 한다는 경고를 준다.
언급 프로젝트
이 논문은 대규모 암호화 연산에 대한 소프트 분석 부채널 공격(SASCA)의 효율성을 개선하는 방법을 제시합니다. 블록체인 노드 및 암호화 하드웨어 모듈(HSM) 등에서 이루어지는 중요 연산의 물리적 보안이 강조되는 국내 환경에서, 이러한 공격 기법의 발전은 시스템 설계 단계부터 더욱 정교한 보안 대책 마련이 시급함을 시사합니다.
본문 미리보기
Soft Analytical Side-Channel Attacks (SASCA) combine leakage-derived priors from multiple intermediate variables with their functional dependencies through belief propagation (BP).However, when applying SASCA to large-scale cryptographic computations where algorithms are abstracted into extensive factor graphs with large candidate sets per variable node, the memory and computational complexity of SASCA become prohibitive. A natural first choice for large-domain variables is to fragment them into
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



