라이-매시 스킴

Lai–Massey scheme

라이-매시 스킴블록 암호 설계에 사용되는 암호 구조입니다.[1][2] IDEAIDEA NXT에 사용됩니다. 이 계획은 원래 셰지아 라이(Xuejia Lai)가 제임스[3] L. 매시(James L. Massey)의 도움을 받아 도입한 것으로, 이 계획의 이름은 라이-매시(Lai-Massey)입니다.

설계.

라이-매시 스킴은 라운드 기능반라운드 기능을 사용하여 디자인 면에서 Feistel Network와 유사합니다. 라운드 함수는 서브 키와 데이터 블록 두 개의 입력을 취하고 동일한 길이의 출력 하나를 데이터 블록에 반환하는 함수입니다. 반올림 기능은 두 개의 입력을 받아 두 개의 출력으로 변환합니다. 주어진 라운드에 대해 입력은 왼쪽오른쪽의 두 부분으로 나누어집니다.

처음에는 입력이 반올림 기능을 통해 전달됩니다. 각 라운드에서 입력 간의 차이가 서브 키와 함께 라운드 함수로 전달되고 라운드 함수의 결과가 각 입력에 추가됩니다. 그런 다음 입력은 반올림 기능을 통해 전달됩니다. 그런 다음 고정된 횟수로 반복되며 최종 출력은 암호화된 데이터입니다. 설계로 인해 라운드 함수를 반전시킬 필요가 없고, 반만 반전시켜도 되기 때문에 치환-순열 네트워크보다 유리하며, 라운드 함수를 임의로 복잡하게 만들 수 있습니다. 암호화복호화 과정은 상당히 유사하며, 암호화는 키 일정의 반전, 반전 반올림 함수, 그리고 라운드 함수의 출력을 추가하는 대신 빼야 합니다.

시공내역

를 라운드 함수라고 하고, 반라운드 함수라고 하고, 0 1 를 각각 0 1 n 0, n의 하위 키라고 합니다.

그러면 기본적인 작동은 다음과 같습니다.

평문 블록을 동일한 두 조각( 0 으로 분할합니다.

각 라운드 = 1, …, n {\displaystyle i = 0,1,\dots,n}에 대해 계산

서, = ( - Ki) {\displaystyle T_{i}=\mathrm {F} (L_{i}-R_{i}', K_{i})} 및 (L 0', R 0 = H (L 0, R 0) {\displaystyle (L_{0}, R_{0}') =\mathrm {H} (L_{0}, R_{0})}.

그러면 암호문은(+ 1 + =(+1', Rn + 1') {\displaystyle (L_{n+1}, R_{n+1}) = (L_{n+1}, R_{n+1')입니다.

암호문+ + 1 의 암호문 = n - …, 0 {\displaystyle i= n, n-1,\ldots, 0에 대한 계산으로 수행됩니다.

여기서, = + 1- + 1 Ki {\displaystyle T_{i}=\mathrm {F}(L_{i+1}"-R_{i+1}, K_{i}}, (Ln + 1', Rn + 1') = H - 1(Ln + ', Rn + 1) {\displaystyle (L_{n+1}, R_{n+1}').

그러면( R = ′, R 0 ′) {\displaystyle (L_{0}, R_{0}) = (L_{0}, R_{0}')이 다시 평문이 됩니다.

라이-매시 스킴은 Feistel 구조와 유사한 보안 속성을 제공합니다. 또한 라운드 함수 이(가) 가역적일 필요가 없다는 대체 순열 네트워크에 비해 장점을 공유합니다.

사소한 구별 공격(L - 0 = L + - R n + 1 {\displaystyle L_{0}-R_{0} = L_{n+1}-R_{n+1}-R_{n+1})을 방지하려면 반올림 기능이 필요합니다. 일반적으로 왼쪽에 정형σ {\displaystyle\sigma}을(를) 적용합니다. 즉,

여기서 \sigma }σ 및 x ↦ σ(x ) - x {\displaystyle x\maps to \sigma (x)-x} 는 모두 순열입니다(수학적 의미에서는 순열 상자가 아니라 바이젝션입니다). 비트 블록(크기 의 그룹)에 대한 정형화가 없으므로 "거의 정형화"가 대신 사용됩니다.

은(는) 키에 따라 다를 수 있습니다. 그렇지 않으면 마지막 응용 프로그램을 생략할 수 있습니다. 왜냐하면 어쨌든 그 역이 알려져 있기 때문입니다. 응용 프로그램은 일반적으로의 {\displaystyle 개의 라운드를 갖는 암호에 대해 " n n라고 불립니다.

문학.

참고문헌

  1. ^ 윤아람, 박제홍, 이주영 : 라이-매시 스킴과 준필 네트워크 IACR 암호학.
  2. ^ 세르지 보드네이: 웨이백 머신보관라이-매세이 계획 2022-07-12에 대해. ASIACRYPT'99.
  3. ^ X. 라이. 블록 암호설계보안에 관한 것입니다. 정보처리 ETH 시리즈, vol. 1, Hartung-Gorre, Konstanz, 1992