제품 암호
Product cipher암호학에서 제품 암호는 두 개 이상의 변환을 결합하여 결과적인 암호가 개별 구성 요소보다 더 안전하다고 의도하는 방식으로 암호 분석에 저항합니다.[1] 제품 암호는 치환(S-box), 치환(P-box), 모듈식 산술과 같은 일련의 간단한 변환을 결합합니다. 제품 암호의 개념은 Claude Shannon이 그의 기초 논문인 "비밀 시스템의 통신 이론"에서 그 아이디어를 발표했기 때문입니다. 구성하는 모든 변환 함수가 동일한 구조를 갖는 특정한 곱 암호 설계를 반복 암호라고 하며, 함수 자체에 "라운드"라는 용어를 적용합니다.[2]
합리적인 수의 n개의 메시지 심볼을 포함하는 변환을 위해, 상기 두 암호 시스템(S-box 및 P-box)은 그 자체로 원하는 것입니다. Shannon은 제품 암호인 S-box와 P-box 변환의 조합을 사용할 것을 제안했습니다. 이 조합은 암호 시스템을 둘 중 하나만 만드는 것보다 더 강력한 암호 시스템을 산출할 수 있습니다. 대체 및 순열 변환을 대체적으로 적용하는 이 방법은 IBM에서 루시퍼 암호 시스템에서 사용되었으며, 데이터 암호화 표준 및 고급 암호화 표준과 같은 국가 데이터 암호화 표준의 표준이 되었습니다. 치환과 순열만을 사용하는 제품 암호를 SP-네트워크라고 합니다. 파이프 암호는 제품 암호의 중요한 클래스입니다.
참고문헌
원천
- Biryukov, Alex (2005). "Product Cipher, Superencryption". Encyclopedia of Cryptography and Security. Springer US. pp. 480–481. doi:10.1007/0-387-23483-7_320. ISBN 978-0-387-23473-1.
외부 링크