차례:
정의-Feistel Network는 무엇을 의미합니까?
Feistel 네트워크는 블록 암호 기반 알고리즘 및 메커니즘을 구성하는 데 사용되는 암호화 기술입니다. IBM 직원 인 Horst Feistel과 Don Coppersmith가 설계 한 최초의 Feistel 네트워크는 Lucifer 블록 암호였습니다.
Feistel 네트워크는 Feistel 암호라고도합니다.
Techopedia는 Feistel Network를 설명합니다
Feistel 네트워크는 데이터 블록에 일련의 반복 암호를 구현하며 일반적으로 대량의 데이터를 암호화하는 블록 암호를 위해 설계되었습니다. Feistel 네트워크는 데이터 블록을 두 개의 동일한 조각으로 나누고 여러 라운드로 암호화를 적용하여 작동합니다. 각 라운드는 기본 함수 또는 키에서 파생 된 순열과 조합을 구현합니다. 라운드 수는 Feistel 네트워크를 구현하는 각 암호마다 다릅니다.
또한 가역 알고리즘으로 Feistel 네트워크는 입력이 동일 할 때까지 동일한 출력을 생성합니다.
