이 논문에서는 MILP 기반 모델링을 통해 선형 및 비선형 레이어의 차분 전파 특성을 효율적으로 분석하는 방법을 제안한다.
먼저, 비선형 레이어 모델링을 위해 두 가지 새로운 알고리즘을 제안한다. 첫째, 탐욕 알고리즘에 랜덤 타이브레이커를 도입한 그리디 랜덤 타이브레이커 알고리즘이다. 이 알고리즘은 MIBS, LBlock, Serpent 등의 4비트 SBox에 대해 기존 결과보다 더 적은 수의 부등식을 생성할 수 있다. 둘째, 부분집합 추가 기반 알고리즘은 기존 H-representation 기반 부등식에서 새로운 부등식을 생성하여 불가능 전파를 더 효과적으로 제거할 수 있다. 이 알고리즘은 4비트 SBox뿐만 아니라 5비트, 6비트 SBox에도 효과적이다.
또한 선형 레이어 모델링을 위해 새로운 XOR 모델을 제안한다. 이 모델은 기존 모델에 비해 계산 효율성이 높으면서도 간단한 형태를 유지한다.
마지막으로, 사용자가 지정한 라운드 수에 대해 차분 및 불가능 차분 전파를 자동으로 탐색하는 MILP 기반 도구를 개발하였다. 이 도구는 SPN 블록 암호의 라운드 함수 명세를 입력받아 MILP 모델을 생성하고, 활성 SBox의 수를 최소화하는 차분 특성과 불가능 차분 특성을 찾아낸다.
Till ett annat språk
från källinnehåll
arxiv.org
Djupare frågor