2020년 6월 10일 수요일

암호 / 암호학 / 암호화 / Hash / Cryptograph / Encryption

암호 / 암호학 / 암호화 / Hash / Cryptograph / Encryption


# 개념 / 정의



# 암호 알고리즘(국내)



# 안전한 암호 알고리즘과 키 길이



# 암호 참고




# 상용 암호 모듈


# 대칭키(블록) 기반 암호화

DES : Data Encryption Standard
(2000년이전) 미국 표준 대칭키 암호, 64bit 블록, 64bit(실제키 56 + 검사용 8) 키

3DES : DES를 3번 반복

AES : Advanced Encryption Standard
(2000년이후) 미국 표준 대칭키 암호, 128bit 블록, 128/192/256bit 키

SEED : 128bit 블록, 128/256bit 키, 국산

ARIA : 128bit 블록, 128bit 키 (12 라운드), SEED의 경량 암호화

ARIA-192 : 128bit 블록, 192bit 키 (14 라운드)

ARIA-256 : 128bit 블록, 256bit 키 (16 라운드)

HIGHT : HIG security and light weigHT
무선기기/센서에서 사용하기 위한 저전력/경량, 64bit 블록, bit 키

LEA


# 대칭키(스트림) 기반 암호화

A5/3
기존 A5/1과 A5/2가 취약한걸로 나타나 개발된 알고리즘


# 공개키 기반 암호화

RSA : Rivest, Shamir and Aldeman

ECC : Elliptic Curve Cryptosystem


# Hash

MD5 : Message-Digest algotithm 5

SHA : Secure Hash Algorithm

SHA-256

HAS-160
국내개발 해쉬 함수


# 암호화 사용 기술

PKI : Public Key Infrastructure

댓글 없음: