검색어 입력폼

암호화 알고리즘에 대해서 비교 설명하여라.

저작시기 2007.01 |등록일 2007.04.22 한글파일한컴오피스 (hwp) | 4페이지 | 가격 900원

소개글

Ⅰ. 암호화 알고리즘에 대해서 비교 설명하여라.
1.RSA(Rivest Shamir Adleman)
2.DES
3. DSA
4. 환치 암호
5. 단순대체암호
6. 키워드대체암호
7. shift 암호(ceasar암호)

목차

Ⅰ. 암호화 알고리즘에 대해서 비교 설명하여라.
1.RSA(Rivest Shamir Adleman)
2.DES
3. DSA
4. 환치 암호
5. 단순대체암호
6. 키워드대체암호
7. shift 암호(ceasar암호)

본문내용

1.RSA(Rivest Shamir Adleman)
1977년 론 리베스트(Ron Rivest)와 아디 셰미르(Adi Shamir), 레오나르드 아델만(Leonard Adleman) 등 3명의 수학자에 의해 개발된 알고리즘을 사용하는 인터넷 암호화 및 인증시스템이다. 3명의 이름 가운데 첫 글자를 모아 붙인 용어이다. 마이크로소프트 윈도, 넷스케이프 브라우저를 비롯해 로터스 등 수백 개의 소프트웨어와 연동이 가능하며, 국제표준화기구(ISO)를 비롯하여, ITU·ANSI·IEEE 등 여러 국제기구에 암호표준으로 제안되어 있다. 소유권은 RSA시큐러티(Security)가 가지고 있다.
이 알고리즘은 두 개의 큰 소수(보통 140자리 이상의 수)를 이용한다. 이 수들의 곱과 추가연산을 통해 하나는 공개키를 구성하고 다른 하나는 개인키를 구성하는데, 사용되는 두 세트의 수 체계를 유도하는 작업이 수반된다. 이렇게 구성된 공개키와 개인키로 인터넷에서 사용하는 정보(특히 전자우편)를 암호화하고 복호화할 수 있는데, 동작원리는 매우 복잡한 수학으로 RSA 홈페이지에 상세하게 기술되어 있다.
개인키의 암호를 해독하려면 슈퍼컴퓨터로도 1만년 이상이 소요되므로 공개키 암호방식의 대명사로서 거의 모든 분야에 응용되고 있다. 그러나 계산량이 많은 것이 단점으로 꼽힌다. 비트 수에 따라 다르나 펜티엄급 컴퓨터에서 공개키와 개인키를 만들려면 짧게는 20여 초, 길게는 몇 분까지 기다려야 한다. 복호화에도 많은 계산량이 요구되고 있어 휴대용 단말기에서는 사용하기 어렵다. 그러나 이런 문제를 해결하기 위해 최근에 타원곡선 알고리즘이 등장하기도 했다.

참고 자료

없음
다운로드 맨위로