LLM은 신경 구분기(Neural Distinguishers)를 현명하게 만드는가?
요약
본 논문은 대칭키 암호 해독을 위한 신경 구분기(Neural Distinguishers)에 LLM을 활용하는 방안을 제안하고 SPECK-32/64를 통해 실험했습니다. 연구 결과, LLM이 기존 ResNet 대비 성능 개선을 제공하지는 않으나, 특정 프롬프트 설계를 통해 성능을 향상시킬 수 있음을 확인했습니다.
핵심 포인트
- LLM 기반 신경 구분기의 성능이 기존 ResNet을 능가하지 않음
- 라운드 수가 높을 경우 차이(differences) 선택의 효과가 감소함
- XOR 연산 결과만 포함하는 프롬프트 설계로 성능 향상 가능
신경 구분기(Neural distinguishers)는 대칭키 암호학(symmetric-key cryptography)을 위한 암호 해독 방법으로, 비밀 키(secret key)를 복구하기 위해 특정 차이(differences)를 가진 평문(plaintexts)과 암호문(ciphertexts) 쌍을 사용하여 머신러닝(machine learning) 모델을 학습시킵니다. 저희가 알고 있는 바로는, 신경 구분기를 위해 대규모 언어 모델(LLMs)의 사용을 탐구한 기존 연구는 없습니다. 본 논문에서는 프롬프트 설계(prompt design)를 통해 LLM 기반 신경 구분기를 제안하며, LLM이 신경 구분기를 강화할 수 있는지 조사하기 위해 SPECK-32/64를 대상으로 광범위한 실험을 수행합니다. 그 결과 세 가지 핵심 통찰을 발견했습니다. 첫째, LLM 기반 신경 구분기의 결과를 기존 연구의 ResNet과 비교함으로써, LLM이 신경 구분기의 성능에 관찰 가능한 개선을 제공하지 않음을 입증합니다. 둘째, 라운드(rounds) 수가 높을 경우, 차이(differences)의 선택이 ResNet과 마찬가지로 LLM 기반 신경 구분기에서도 더 이상 효과적이지 않음을 확인합니다. 셋째, 프롬프트 설계로서 XOR 연산 결과만을 포함함으로써 LLM 기반 신경 구분기의 성능을 크게 향상시킬 수 있음을 보여줍니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.LG의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기