A. 대칭키의 Basic 암호화 알고리즘, DES(Data Encryption Standard)의 개요 DES는 56bit의 키를 이용해 64bit의 평문 블록을 64bit의 암호문 블록으로 만드는 블록 암호 방식의 미국 표준(NIST)의 암호화 방식이다.[Easy개념] 56bit 기반 대칭 키블록 암호화 [메커니즘 및 기술요소]

DES 메커니즘 (자료: 위키백과)
 
기술요소설명 블록크기- 64비트 (Data Size 기준) 키길이-56비트 (검증치를 제외한 실제길이)이므로 운도 – 16 Round 기반처리 알고리즘 – Feistel 알고리즘 베이스

– 알고리즘이 간단하고 다양한 응용이 가능, 빠른 속도 및 암호문 길이의 효율적 암호화가 가능[약점] S-Box의 지정된 논리식에 대한 약점 제기, 56bit 짧아 Brute Force Attack이 가능하다.[대응책] Blowfish, RC5, IDEA 알고리즘, 2-DES, 3-DES를 사용하도록 한다. B. 차세대 블록 암호 알고리즘, AES(Advanced Encryption Standard) 개요 ASE는 DES의 안전성에 대한 다양한 공격 방법이 발표되어 미국 NIST에서 공모한 차세대 블록 암호 알고리즘이다.[Easy 개념] 128, 192, 256bit 기반 대칭 키 차세대 블록 암호화 [메커니즘 및 기술 요소]
 
AES의 메커니즘 (자료: 위키백과)

기술요소설명 블록사이즈-128비트 (Data Size기준) 키길이-128,192,256비트 라운드-10,12,14 Round 기반처리알고리즘-SPN알고리즘 기반원리-S&P Box,MixColumns,XOR
[주요 함수] 암기 사슈믹어 Sub Bytes(): 각 라운드에서 S-Box 형태의 Byte 매핑 치환 Shift Rows(): 각 행을 행의 index만 왼쪽으로 Circularshift Mix Columns( ): State의 Column을 연산에 의해 변형 Add Round Key(): 키 스케줄에서 생성된 키와 State의 EXOR-SPN 구조로서 Substitutive Bytes와 P-Box(나머지 스텝)를 통해 반복한다.

 

![[콜레트] 20세기 시대를 만들어간 여성 작가이자 사업가. 굴레를 벗고 자유를 찾는 과정을 담아내다 [콜레트] 20세기 시대를 만들어간 여성 작가이자 사업가. 굴레를 벗고 자유를 찾는 과정을 담아내다](https://www.womennews.co.kr/news/photo/202012/204928_332151_3148.jpg)

![정신남씨(55) 삼중생활 '농업은 일상, 직업은 광고·인쇄소 사장, 배우는 천직' [인간극장] 내일은 신남재방송&프리뷰/26년차 배우 정신남씨(55) 삼중생활 '농업은 일상, 직업은 광고·인쇄소 사장, 배우는 천직' [인간극장] 내일은 신남재방송&프리뷰/26년차 배우](https://blog.kakaocdn.net/dn/DQRsd/btrFEum2PHk/ePKNbuocL8W9AE8KEOs1lk/img.jpg)