암호화 기법

2024. 4. 10. 10:54컴퓨터 보안

반응형

암호화에는 5가지 요소가 존재합니다.

  1. 평문 => 대칭 암호화 알고리즘의 입력값으로 수신자가 전달하고자 하는 메세지 원본
  2. 암호화 알고리즘 => 입력값 평문에 대한 치환, 변환, 대치 등 암호문을 생성하는 방법
  3. 키 => 입력값 평문에 대한 치환, 변환, 대치 등 암호문을 생성하는 방법
  4. 암호문 => 암호화 알고리즘을 통해 생성된 숨겨진 데이터
  5. 복호화 알고리즘 => 송신자 측에서 암호문을 입력값으로, 본래의 평문을 출력하게 됨

또한 암호화 기법에는 2가지로 나뉘는데

  1. 대칭
  2. 비대칭

으로 이루어져있습니다. 대칭형 암호화 기법에는 DES(*Feistle) & AES(Non-*Feistel) 2가지의 암호화 방식이 존재합니다. 비대칭 암호화 기법에는 RSA라는 암호화 방식이 존재합니다. 

 

*Feistel cipher: 평문의 블록을 좌 / 우로 나누는 것

=> L(i) = R(i - 1)

=> R(i) = L(i-1) ⊕ F(R(i-1), K(i))

=> Key 길어질수록 보안 ! 

 

⊕ 기호의 연산 기법은 XOR 연산이라고 부릅니다

X와 R이 같다면 0을 출력하고

X와 R이 다르다면 1을 출력하게 됩니다.

 

 

 

 

반응형