본문/내용
●IP함수 적용 후 오른쪽 4자리를 E/P(확장/순열)작업을 수행
--
--
--
--
--
--
--
--
--
--
--
--
● 8-비트 서브키 K2 = (K2--, K22, K23, K24, K25, K26, K27, K28)이 배타적 논리합을 이용하여 위의 값에 더해짐
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
⊕ ☜ K2
--
--
--
--
--
--
--
--
● 배타적 논리합 후 왼쪽, 오른쪽 4-비트씩 나누어 각각 S-BOX의 S--,S--에 INDEX로 적용 한다.
● S-box
● S-box(S--,S--)에서 배타적 논리합 후 INDEX에 해당되는 값을 찾아 4-비트 생성
--
--
--
--
S--(-xx---xx,-xx---xx)=S--(--,--)=-xx---xx S--(-xx---xx,-xx---xx)=S--(2,2)=-xx---xx
=> (S--,S--)=
● S-BOX에 의하여 생성된 4-비트를 P4(4-비트순열)을 적용하여 순열 변환
--
--
--
--
--
--
--
--
● P4 결과 후 생성된 4비트와 IP함수 단계 출력 후 왼쪽 4자리를 배타적 논리합
--
--
--
--
⊕ --
--
--
--
= --
--
--
--
● 배타적 논리합 후 생성된 왼쪽 4자리와 IP함수 단계 출력 후 오른쪽 4자리를 SW함 수에 의해 교환한다.(SWICH) SW(-xx---------------xx)=(-xx---------------xx)
② fK-- 함수
● SW함수 적용 후 오른쪽 4자리를 다시 E/P(확장/순열)작업을 수행
--
--
--
--
--
--
--
--
--
--
--
--
● 8-비트 서브키 K-- = (K-xx---xx, K--2, K--3, K…
…