Feistel cipher (1) 썸네일형 리스트형 [암호학 이론] Feistel cipher - 페이스텔 구조 (Feistel cipher) 다음과 같은 구조를 페이스텔 구조(Feistel cipher)라고 합니다. 이를 바탕으로 다양한 블록 암호들이 파생되는 설계 모델입니다. 입력으로 들어오는 평문을 P(plaintext block), 평문을 암호화와 복호화 할 때 사용되는 키값을 K라고 둡니다. - 암호화 과정 (encryption process) 1. 입력으로 들어온 평문 P를 절반으로 두 블록으로 나누고 각각을 L과 R이라고 합니다. 2. 현재 라운드의 R은 다음 라운드의 L이 됩니다. 3. 현재 라운드의 L은 현재 라운드의 K와 R을 파라미터로 가진 함수 F를 실행한 결과 값과 XOR 연산을 하고 이 값이 다음 라운드의 R이 됩니다. 즉 L은 F(K,R)과 XOR한 뒤 다음 라운드의 R.. 이전 1 다음