RavenSong's CS log

암호화 알고리즘 초 간단 분류 본문

암호학

암호화 알고리즘 초 간단 분류

RavenS0ng 2024. 4. 6. 17:21

평문(plaintext): 암호화전 문장

암호문(cyphertext): 암호화된 문장

암호화(encryption): 평문을 암호문으로 바꾸는 과정

복호화(decryption): 암호문을 평문으로 바꾸는 과정

암호 알고리즘: 암호화 알고리즘과 복호화 알고리즘

키(key): 암호 알고리즘에 사용되는 정보

 

 

대칭키 방식

 

1. 블록 암호 알고리즘

-DES

-AES

-SEED

-ARIA

 

2. 스트림 암호

-RC-4

 

공개키 방식

 

1. 인수분해 바탕

-RSA

 

2. 이산대수 바탕

-DSA

-Diffie Hellman( 인증메시지에 비밀 세션키를 포함하여 전달 할 필요가 없고 공개키 암호화 방식의 시초가 된 키 분배 알고리즘)

 

 

HASH 방식 (단방향)

 

1. MDC

-SHA-1

-MD5

-HAVAL

 

2.MAC

-HMAC

-NMAC

-CBC-MAC

 

 

 

 

참고

https://velog.io/@inyong_pang/Programming-암호화-알고리즘-종류와-분류