1. 암호화 알고리즘의 개요 및 상세정보
1) 암호화 알고리즘의 개요
2) 암호화 알고리즘의 상세정보
대칭형 암호 알고리즘(비밀키) | 비대칭형 암호 알고리즘(공개키) | |
개념도 | ||
예 | SEED(국내표준),DES,AES | RSA(메시지 암복호화),DSA(전자서명) |
구현방식 | - 블록 - 스트림 |
- 소인수분해 - 이상대수 |
장점 | - 상대적으로 사이즈 작음 - 연산속도 빠름 |
- 암호해독이 어려움 - 전자서명에 사용 |
단점 | - 키 전달 및 관리 어려움 - 공격자에 키 노출 시 보안 취약 |
- 해독시간이 오래 걸림 |
-
2. SHA-2, AES 알고리즘
1) 단방향 해쉬SHA-2, 양방향 비밀키 AES
구분 | SHA-2 | AES |
개념도 | ||
개념 | NAS에서 설계한 암호화 해시 함수들의 집합 | - 암복호화 과정에서 동일한 키를 사용하는 대칭키 알고리즘 |
암호화 방식 |
- (단방향) 해쉬 알고리즘 | - (양방향) 대칭형 암호 알고리즘 |
특징 | - 복호화가 불가능해 사용자 패스워드나 인터넷 뱅킹에 사용 - 원본이 1bit만 바뀌어도 암호값이 아예 달라짐 |
- DES 대체 알고리즘 - 라운드 키의 수 = 라운드 수(Nr) + 1 |
- 해쉬함수 키스트레칭을 통해 길이 더 늘릴 수 있음
2) 양방향 공개키RSA, DSA
구분 | RSA | DSA |
개념도 | ||
개념 | - 소인수 분해 기반 비대칭형 암호 알고리즘 | |
암호화 방식 |
-(양방향) 비대칭형 암호 알고리즘 | -(양방향) 비대칭형 암호 알고리즘 |
특징 | - 키 암호화 | - 이산대수 기반 알고리즘 - 전자서명 제공 |
3. 두가지 방식의 조합
- 비대칭키는 대칭키에 비해서 느리다는 단점이 있으므로 아래와 같이 활용.
- 대칭형 암호키를 비대칭형 암호화로 암호화하여 수신측에 전달.
- 이후 평문에 대한 암복화를 대칭형 암호화를 이용하여 수행한다.
* https://slidesplayer.org/slide/15197100
* https://koreascience.kr/article/JAKO201127140592245.pdf
반응형
'토픽 > 디지털 보안' 카테고리의 다른 글
APT와 SSRF (0) | 2022.10.21 |
---|---|
동형암호, 포스트 양자 암호 (0) | 2022.10.21 |
이중서명, 전자봉투 (0) | 2022.10.21 |
디피-헬만 알고리즘 (0) | 2022.10.21 |