Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

정보 보안에서 혼란과 확산의 차이점은 무엇입니까?

<시간/>

혼란

혼란은 키와 암호 간의 관계를 가능한 한 어렵게 만들고 포함하는 것으로 정의합니다. 즉, 이 기술은 암호문이 일반 텍스트에 대한 단서를 제공하지 않는다는 것을 제공합니다.

이와 관련하여 암호문의 데이터와 암호화 값 사이의 관계는 적용 가능한 한 어려운 상태로 유지되어야 합니다. 일반 텍스트의 단일 비트가 변경된 경우를 포함하여 여러 암호문 숫자에 단일 일반 텍스트 숫자를 분산하여 완료됩니다.

혼란 속에서 완전한 암호문에 영향을 미치거나 완전한 암호문에 변화가 나타나야 하며 암호문의 데이터와 암호키 값의 관계를 어렵게 만든다. 이는 대체에 의해 달성됩니다.

혼동의 주된 목적은 평문-암호문 쌍의 대부분이 유사한 키로 생성된 경우에도 키를 찾기 위해 매우 복잡하게 만드는 것이며 이와 관련하여 암호문의 각 비트는 완전한 키를 기반으로 해야 하며 키의 여러 비트에 대해 여러 가지 방법으로 키의 한 비트를 변경하면 암호문을 완전히 변경해야 합니다.

확산

확산은 평문의 통계에서 반복이 암호문의 통계에서 "소산"되는 속성으로 정의할 수 있습니다. 확산에서 출력 비트는 어려운 방식으로 입력 비트를 기반으로 해야 하므로 평문의 한 비트가 수정되는 경우 암호문이 불안정하거나 의사 난수적으로 완전히 변경되어야 합니다.

확산에서 평문의 통계적 메커니즘은 암호문의 높은 범위의 데이터로 사용됩니다. 이것은 각 평문 숫자가 일부 암호문 숫자의 값에 영향을 미치도록 함으로써 달성됩니다. 종종 이것은 각 암호문 숫자가 일부 일반 텍스트 숫자의 영향을 받는 것과 유사합니다.

Confusion과 Diffusion의 비교를 살펴보겠습니다.

혼란 확산
혼란은 암호문과 키 간의 관계를 보호합니다.
확산은 암호문과 일반 텍스트 간의 관계를 보호합니다.
키의 개별 비트가 변경되면 암호문의 일부 비트도 수정됩니다.
평문의 개별 기호가 변경되면 암호문의 일부 기호도 변경됩니다.
혼돈 속에 암호문의 데이터와 암호화 값의 연결이 어렵게 된다. 교체로 완성됩니다.
확산에서 평문의 수치적 메커니즘은 암호문의 전체 통계에 사용됩니다. 이것은 순열에 의해 달성됩니다.
혼돈 속에서 결과적으로 모호함이 강화됩니다.
확산 중에 중복성이 향상됩니다.
암호문과 키 사이의 관계는 혼란에 의해 은폐된다.
암호문과 평문의 관계는 확산에 의해 은폐된다.