이 논문에서는 MILP 기반 모델링을 통해 선형 및 비선형 레이어의 차분 전파 특성을 효율적으로 분석하는 방법을 제안한다.
먼저, 비선형 레이어 모델링을 위해 두 가지 새로운 알고리즘을 제안한다. 첫째, 탐욕 알고리즘에 랜덤 타이브레이커를 도입한 그리디 랜덤 타이브레이커 알고리즘이다. 이 알고리즘은 MIBS, LBlock, Serpent 등의 4비트 SBox에 대해 기존 결과보다 더 적은 수의 부등식을 생성할 수 있다. 둘째, 부분집합 추가 기반 알고리즘은 기존 H-representation 기반 부등식에서 새로운 부등식을 생성하여 불가능 전파를 더 효과적으로 제거할 수 있다. 이 알고리즘은 4비트 SBox뿐만 아니라 5비트, 6비트 SBox에도 효과적이다.
또한 선형 레이어 모델링을 위해 새로운 XOR 모델을 제안한다. 이 모델은 기존 모델에 비해 계산 효율성이 높으면서도 간단한 형태를 유지한다.
마지막으로, 사용자가 지정한 라운드 수에 대해 차분 및 불가능 차분 전파를 자동으로 탐색하는 MILP 기반 도구를 개발하였다. 이 도구는 SPN 블록 암호의 라운드 함수 명세를 입력받아 MILP 모델을 생성하고, 활성 SBox의 수를 최소화하는 차분 특성과 불가능 차분 특성을 찾아낸다.
Başka Bir Dile
kaynak içeriğinden
arxiv.org
Önemli Bilgiler Şuradan Elde Edildi
by Debranjan Pa... : arxiv.org 05-02-2024
https://arxiv.org/pdf/2405.00441.pdfDaha Derin Sorular