정보관리기술/정보보안
RSA vs DSA
아이티신비
2024. 1. 28. 14:20
문제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 알고리즘 암호화 적용 시, 고려사항
![]() |
||
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥