암호화 기법
2024. 4. 10. 10:54ㆍ컴퓨터 보안
반응형
암호화에는 5가지 요소가 존재합니다.
- 평문 => 대칭 암호화 알고리즘의 입력값으로 수신자가 전달하고자 하는 메세지 원본
- 암호화 알고리즘 => 입력값 평문에 대한 치환, 변환, 대치 등 암호문을 생성하는 방법
- 키 => 입력값 평문에 대한 치환, 변환, 대치 등 암호문을 생성하는 방법
- 암호문 => 암호화 알고리즘을 통해 생성된 숨겨진 데이터
- 복호화 알고리즘 => 송신자 측에서 암호문을 입력값으로, 본래의 평문을 출력하게 됨
또한 암호화 기법에는 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을 출력하게 됩니다.
반응형
'컴퓨터 보안' 카테고리의 다른 글
DES 암호화 방식의 서브키 구현 원리 (0) | 2024.04.23 |
---|---|
DES 암호 기법 (0) | 2024.04.03 |
해킹 사례, 보안 & 해킹 용어, 웹사이트 종류, 개인정보 보호 & 피해 시 대처법 (2) | 2024.03.17 |