티스토리 뷰

IT

DES, AES, RSA, ARIA, SEED 알고리즘 방식

zzang_yang 2022. 1. 20. 16:03
반응형

DES 개념

키는 절대로 외부에 유출되지 않도록 해야함

비밀키라고 부르고 대칭키를 사용함. 

외부 사용자에게 노출되지 않아야 함

암호키로 암호화하는 알고리즘을 비공캐키 알고리즘이라한다.

 

알고리즘 방식

DES 알고리즘은 크기가 64비트인 데이터 블록을 32비트씩 나눈다.

나눈 블록을 암호키로 암호화하고 두 블록의 위치를 16번 바꾼다.

암호키의 크기는 56비트이다.

 

AES 개념

DES와 마찬가지로 암호키와 암호문을 해독할 때 사용하는 해독키가 같다. 

DES의 암호과 강도가 약해져 새롭게 개발된 알고리즘

 

알고리즘 방식

블록별로 암호화할 때 다양한 키길이를 갖추고 있음. 128, 192, 256비트

Key의 크기에 따라서 plain text를 변환한다.

10 cycles -> 128bit keys

12 cycles -> 192bit keys

14 cycles -> 256-bit keys

 

RSA 개념

공개키와 개인키를 세트로 만들어서 암, 복호화하는 인터넷 암호화 및 인증 시스템

국제표준화기구(ISO), ITU, ANSI, IEEE등 여러 국제기구의 암호표준으로 제안됨.

 

알고리즘 방식

두 개의 큰 소수(140 자리 이상)을 이용한다. 

이 수들의 곱과 추가연산을 통해 하나는 공개키를 구성하고 하나는 개인키를 구성

 

ARIA 개념

국가보안기술연구소 주도로 학계, 국가정보원 등의 암호전문가들이 힘을 모아 개발한 국가 암호화 알고리즘

 

알고리즘 방식

경량 환경 및 하드웨어에서의 효율성 향상을 위해 개발된 128비트 블록 암호 알고리즘으로 국가표준으로 지정 되었다. AES 알고리즘과 마찬가지로 128/192/256 암호화키를 지원한다.

 

SEED 개념

전자상거래, 금융, 무선통신 등에서 전송되는 개인정보와 같은 중요한 정보를 보호하기위해 한국인터넷진흥원, 국내 암호전문가들이 개발한 128비트 블록의 암호 알고리즘

SEED 128비트 - 정보통신단체표준(TTA)로 제정됨.

SEED 256비트 - ISO/IEC 국제블록암호알고리즘, IETF 표준으로 제정

 

알고리즘 방식

암호화, 복호화에 같은 키를 사용

데이터를 블록으로 처리하는 128 비트 블록 암호 알고리즘으로 평문 블록이 여러 라운드를 거쳐 암호화되는 페이스텔 구조로 되어 있음.



반응형

'IT' 카테고리의 다른 글

PC 제조사별 바이오스(BIOS) 진입 키 목록  (0) 2023.04.13
Linux Deb 파일 만들기  (0) 2022.07.20
React 설치 환경 구성  (0) 2022.01.04
BIOS 부팅 구조  (0) 2021.12.29
windows 라이센스 종류  (0) 2021.12.29