• 검색 결과가 없습니다.

2.2 대칭 암호 알고리즘

N/A
N/A
Protected

Academic year: 2023

Share "2.2 대칭 암호 알고리즘"

Copied!
13
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

2.2 대칭 암호 알고리즘

제2장. 대칭 암호와 메시지 기밀성

목포해양대 해양컴퓨터공학과 1

(2)

블록 암호

 대표적 블록 암호

 DES(Data Encryption Standard)

 3중 DES(3DES)

 AES(Advanced Encryption Standard)

(3)

DES

Data Encryption Standard

1977년 NIST의 전신인 NBS(National Bureau of Standards)에서 FIPS PUB46으로 채택된 DES에 기반을 두고 개발

알고리즘 자체는 DEA(Data Encryption Algorithm)라 지칭

특징

평문의 길이: 64 비트

키의 길이: 56 비트(64비트 중 8비트는 패리티)

구조: Feistel 네트워크의 변형

라운드 수: 16

서브키: 원래키로부터 16 개의 48비트 서브키 생성, 각 라운드에서 사용

(4)

DES의 강도 (1)

두 가지 측면

알고리즘 자체의 문제

DES의 치명적인 약점을 공개적으로 발표하지 않았음

키 길이의 취약성

전수공격

DES cracker

1998년 EFF(Electronic Frontier Foundation)에서 250,000달러로 제작

전수공격에서 평문을 평문으로 인식하는 기능 필요

예측하는 평문에 대한 지식

의미 없는 문서 자동 분류

(5)

DES의 강도 (2)

코드를 깨는데 걸리는 시간 (106복호화/us)

컴퓨터의 연산 속도의 증가로 더 이상 안전하지 않음

목포해양대 해양컴퓨터공학과 5

(6)

3중 DES (1)

세 개의 키를 사용해 DES 알고리즘을 세 번 수행

암호-복호-암호(EDE: encrypt-decrypt-encrypt) 순서로 수행

암호화

C = E(K3,D(K2,E(K1,P)))

C =암호문

P =평문

E[K,X] =키 K를 이용해서 X를 암호화

D[K,Y] =키 K를 이용해서 Y를 복호화

(7)

3중 DES (2)

복호화

P = D(K1,E(K2,D(K3,C)))

호환성

C = E(K1,D(K1,E(K1,P))) = E(K,P)

(8)

3중 DES (3)

 키 길이가 168비트로 늘어나는 효과

 FIPS 46-3

 AES가 사용되기 전까지 한시적 이용

 3중 DES의 약점

 소프트웨어 구현이 느리다

(9)

AES (1)

3DES가 속도가 느리다

장기적 표준으로 부적합

NIST는 1997년에 3DES와 같거나 더 나은 강력한 보안성을 갖고 월등히 개선된 효율적인 새로운 AES(Advanced Encryption Standard)를 공모

128비트 블록

키 길이 128, 192, 256비트

보안, 계산적 효율성, 메모리 요구성, 하드웨어와

소프트웨어 적합성, 유연성 제시

(10)

AES (2)

 진행 과정

 1차심사: 15개 선정

 2차 심사: 5개 선정

 최종선정

레인달(Rijndael):

개발자: 벨기에 암호학자

요안 대믄(Joan Daemen)

빈슨트 레이믄(Vincent Rijmen)

(11)

AES 알고리즘 개요

 AES는 Feistel 구조가 아님

 각 라운드에서 대체와 치환을 이용 데이터 블록 전체를 병렬 처리

 4 가지 연산

 바이트 대체(Substitute bytes):

 행 이동(Shift rows):

 열 섞기(Mix columns):

 라운드 키 더하기(Add round key):

(12)

AES 암호화와 복호화

(13)

AES 암호화 라운드

참조

관련 문서

기함수는 x에서의 함수값과 –x에서의 함수값의 부호가 반대 à 원점에 대칭.. 2차 함수의 그래프와

l 암호문의 통계적 특성과 암호 키 값과의 관계를 가능한 복잡하게 하는 l 암호문의 통계적 특성과 암호 키 값과의 관계를

그러므로 ㉥ ‘김 선생님’은 현재의 담화 상황에 참여하지 않는 인물을 지칭하는 표현이라는 설명은 적절하다.. 그러므로 ㉤이 아버지가 지금까지 은주와 나눈 대화의 화제

상기 신입생 장학금 외에도 본교는 신입생장학금-재학생장학금-해외연수장학금-대학원진학장학금에 이르는 전주기 장학제도를 운영하고 있으며, 다양한 교외장학금

약국은 당초 수집 목적과 합리적으로 관련된 범위에서 정보주체에게 불이익이 발생하는지 여부, 암호화 등 안전성 확보에 필요한 조치를 하였는지 여부 등을

15) 세광음악출판사

판단되는 경우에는 즉시 의사의 의료지도에 따를 것 다만 통신장애 등으로 인해 의사의 의료지도가 불.. 사람 외국에 있는 교육기관에서

for a future of work that does not yet exist, careers that have not yet been invented, an economy that prizes things not yet created, and that puts STEAM into the