또로롤리 롤롤 2021. 1. 19. 20:57

des 알고리즘의 원리를 간단하게 설명하고 장단점을 기술하시오

 

 

?학점쏘옥?_학점은행제,학위취득,자격... : 네이버 카페

학점은행제,학점은행,학위취득,자격증이수,사회복지사,보육교사,편입,유학,상담,레포트,고졸,사회복지사

cafe.naver.com

소개글

DES알고리즘 원리에 대해 설명하고, 장단점 기술하시오

목차

1. 암호 알고리즘

1) 대칭키 암호화 방식 및 특징

2) 비대칭키 암호화 방식 및 특징

2. 암호화 방식의 사용

1) 대칭키 암호화의 사용

2) 비대칭키 암호화의 사용

3. 과제를 작성하면서 느낀점

4. 참고문헌

본문내용

암호문을 생성(암호화)할 때 사용하는 키와 암호문으로부터 평문을 복원(복호화)할 때 사용하는 키가 동일한 암호화 방식을 말한다. 대칭키 암호는 암호화하는 단위에 따라 스트림 암호와 블록 암호로 나눈다. 스트림 암호는 연속적인 비트/바이트를 계속해서 입력받아 그에 대응하는 암호화 비트/바이트를 생성하는 방식이다. 블록 암호는 정해진 한 단위(블록)를 입력받아 그에 대응하는 암호화 블록을 생성하는 방식이다. 대칭키 암호화의 특징으로는 알고리즘의 내부 구조가 간단한 치환과 전치의 조합으로 되어 있어서 알고리즘을 쉽게 개발할 수 있고 컴퓨터 시스템에서 빠르게 동작한다 하지만 단점으로는 키 교환 및 관리의 어려움이 있다.

<중 략>

aes 알고리즘이 개발되면서 대칭 암호화 방식은 복호화가 거의 불가능한 알고리즘이라고 인정받는 수준 이였지만 큰 약점인 암호화키를 전달하는 문제가 있어서 개발된 게 비대칭키 암호화 방식이다. 평문을 암호문으로 암호화할 때 공개키를 이용해서 암호화하고 다시 암호문을 복호화 할 때 비밀키를 사용해 평문으로 복호화 한다. 비대칭키 암호화의 특징으로는 키의 분배 및 관리가 용이하고 공개키로부터 비밀키를 구하는 것은 현실적으로 불가능해서 다양한 보안서비스에 적합하다.단점으로는 구현이 어렵고 대칭키에 비해 암,복호화 속도가 느리고 크기가 크다는 단점이 있다.

<중 략>

1. 먼저 64비트의 평문이 첫 라운드를 거치기 전에 ip(INITIAL PERMUTATION)를 거친다. 2. ip를 거친 뒤 평문은 첫 번째 라운드에 들어가게 되는데, 좌우 각각 32비트(lO,rO)로 나뉘어서 들어간다. 3. 이제 오른쪽 32비트는 키 스케줄에 의해 나온 첫 번째 48비트 키와 f함수에 들어가고 f함수는 32비트를 내뱉는다. 4. f함수에서 나온 32비트는 2번의 왼쪽 32비트와 xor연산을 거치게 된다. 5. 첫 라운드의 오른쪽 32비트는 다음 라운드의 왼쪽 32비트로 들어가고, xor연산을 거친 32비트는 다음 라운드의 오른쪽 32비트로 들어가게 된다.

참고 자료

HTTP://MIDDLEWARE.TISTORY.COM/

HTTP://SEED.KISA.OR.KR/IWT/KO/INTRO/eGOVcRYPTOGRAPHIC.DO

HTTP://KOWON.DONGSEO.AC.KR/~LBG/WEB_LECTURE/IT/LEC3/LEC3.HTM

HTTP://BLOG.NAVER.COM/SEOKCREW/30095825332

HTTP://WWW.AMS.ORG/SAMPLINGS/FEATURE-COLUMN/FCARC-INTERNET

HTTP://VAERT.TISTORY.COM/65

HTTP://REINLIEBE.TISTORY.COM/79

HTTP://SEED.KISA.OR.KR/IWT/KO/INTRO/eGOVcRYPTOGRAPHIC.DO

HTTP://KO.WIKIPEDIA.ORG/WIKI/%eb%8c%80%ec%b9%ad_%ed%82%a4_%ec%95%94%ed%98%b8

HTTP://MIDDLEWARE.TISTORY.COM/

HTTP://KOWON.DONGSEO.AC.KR/~LBG/WEB_LECTURE/IT/LEC3/LEC3.HTM

HTTP://REINLIEBE.TISTORY.COM/79

HTTP://SEED.KISA.OR.KR/IWT/KO/INTRO/eGOVcRYPTOGRAPHIC.DO

태그

#대칭키 암호#비대칭키 암호화#암호 알고리즘#대칭키 알고리즘#비대칭키 알고리즘