EUROCRYPT 2026에서 Gérault 등은 이진 입력에서는 블록암호와 정확히 일치하면서 실수 입력으로 연속 확장되는 자연적 DNN 구현을 제시하고, 이 확장이 첫 라운드 키를 복구 가능하게 만든다는 점과 이를 막는 범용 '보안 블랙박스 변환' 기법을 소개했다. 이 논문은 양쪽을 모두 재검토해, 공격 측면에서는 자연적 S-box의 흡수 성질을 정교화하고 선택평문 충돌 테스트와 결합해 약 2^39회 질의로 AES-256의 2라운드 키까지 복구하는 데 성공했다. 방어 측면에서는 기존 변환이 실수 영역에서는 증명 가능하게 안전하지만 신경망이 실제로 구동되는 유한정밀도에는 그 보장이 이어지지 않음을 지적하며, 반올림 단계가 비트로 반올림하지 못하는 특정 입력값을 이용해 단 128회의 선택 질의로 보호된 AES-128 구현의 첫 라운드 키를 복구하는 부동소수점 공격을 제시했다. 이 취약점은 bfloat16, float16, float32, float64 네 가지 정밀도 모두에서 확인되어 정밀도를 높여도 해결되지 않으며, 반올림 단계 이전에 입력을 [0,1]로 제한하는 클램프로 공격을 차단할 수 있으나 전체 구성의 유한정밀도 보안 증명은 여전히 미해결 과제로 남는다.
- •자연적 S-box의 흡수 성질과 선택평문 충돌 테스트를 결합해 약 2^39회 질의로 AES-256 2라운드 키 복구
- •실수 영역 증명 안전성이 유한정밀도 구현에는 적용되지 않음을 지적
- •반올림 오류를 이용해 128회 선택 질의로 보호된 AES-128의 첫 라운드 키 복구
- •bfloat16에서 float64까지 4가지 정밀도 모두에서 취약점 확인, 반올림 전 클램프로 임시 차단 가능
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Second Round Key Recovery and a Floating-Point Attack on DNN-based AES Implementation
- 1.EUROCRYPT 2026의 DNN 기반 AES 구현에 대해 2단계 라운드키까지 복구하는 공격으로 확장
- 2.자연 S-box의 흡수 특성과 선택평문 충돌 테스트를 결합, AES-256 2라운드 키를 2^39 질의로 복구
- 3.실수 영역에선 증명 안전한 보호 기법도 유한정밀도에선 뜻려, 128회 질의로 AES-128 1라운드 키 복구
- 4.bfloat16·float16·float32·float64 전 포맷에서 공격 성공, 반올림 전 클램핑으로 해당 취약점 차단
왜 중요한가?
AES를 신경망으로 구현해 안전성을 증명하려는 접근법이 실제 부동소수점 연산에서는 이론적 보장이 깨질 수 있음을 보여줘, DNN 기반 암호 구현의 실전 배포 전 정밀도 검증이 필수임을 시사한다.
언급 프로젝트
인공지능(AI) 기반 암호 구현 방식에 대한 새로운 공격 기법은 AI와 블록체인 기술 융합의 보안 취약점을 명확히 보여줍니다. 국내 기업 및 연구기관은 AI를 활용한 암호 시스템 개발 시 이러한 잠재적 위험을 인지하고, 초기 단계부터 철저한 보안 설계와 검증 과정을 거쳐야 할 것입니다.
본문 미리보기
At EUROCRYPT 2026, Gérault et al. introduced natural DNN implementations of block ciphers: ReLU networks that agree exactly with the underlying cipher on binary inputs but extend it continuously to real-valued inputs. They showed that this extension exposes the first round key to recovery, and proposed a generic Secure Blackbox Transformation that turns an arbitrary DNN-based implementation into a provably secure implementation. We revisit both sides of their result. On the attack side, the know
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



