문제5) RSA(Rivest-Shamir Adleman)알고리즘과 DSA(Digital Signature Algorithm)를 비교하여 설명하시오.
답)
1. 서로 다른 두 키의 쌍을 이용한 비대칭키 암호화의 개요
가. 비대칭키 암호화의 개요
![]() |
||
|
나. 비대칭키 암호화의 정의
인수분해
|
|
이산대수
|
|
타원곡선
|
|
|
2. RSA 알고리즘과 DSA 알고리즘 개념 및 특징 비교
가. RSA 와 DSA 의 개념 비교
RSA
(Rivest-Shamir-Adleman) |
|
DSA
(Digital Signature Algorithm) |
|
|
나. RSA 와 DSA 의 특징 비교
알고리즘
|
RSA
(Rivest-Shamir-Adleman) |
DSA
(Digital Signature Algorithm) |
공통
|
두 소수 Q,P 크기가 클수록 안전함
|
|
암호화 원리
|
소인수 분해 기반
|
이산대수문제 DLP 기반
|
구현 난이도
|
쉬움
|
어려움
|
암호화 속도
|
느림
|
RSA 보다 빠름
|
서명 속도
|
느림
|
RSA 보다 빠름
|
검증 속도
|
빠름
|
RSA 보다 느림
|
주요 활용
|
전자문서 암복호화
|
전자서명
|
|
3. RSA 알고리즘과 DSA 알고리즘 절차 및 절차상세 비교
가. RSA 알고리즘 와 DSA 알고리즘 절차 비교
RSA
|
![]() |
DSA
|
|
|
나. RSA 알고리즘 와 DSA 알고리즘 절차 상세 비교
구분
|
항목
|
설명
|
RSA
|
키생성
|
|
암호화
|
1.평문 m을 x = a^e(mod N)으로 암호화, (이때, m<N)(e공개키로 암호화)
|
|
복호화
|
|
|
DSA
|
키생성
|
|
서명
|
|
|
검증
|
|
|
|
4. RSA 알고리즘과 DSA 알고리즘 암호화 적용 시, 고려사항
![]() |
||
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 정보보안' 카테고리의 다른 글
블록 암호 모드 (0) | 2024.01.30 |
---|---|
정보보호 및 개인정보보호 인증제도 (2) | 2024.01.28 |
접근 통제 모델 (3) | 2024.01.28 |
식별(Identification)과 인증(Authentication) (3) | 2024.01.28 |
인젝션(Injection) (3) | 2024.01.28 |