|
|
1번째 줄: |
1번째 줄: |
| [[분류:보안]][[분류:암호학]][[분류:정보보안기사]]
| | #넘겨주기 [[RSA 암호화]] |
| ; '''R'''ivest-'''S'''hamir-'''A'''dleman
| |
| | |
| * 비대칭형 공개키 암호화 알고리즘
| |
| * 1977년 이를 발명한 MIT대학의 교수 'Rivest', 'Shamir', 'Adleman'의 이름을 따서 RSA라 명명
| |
| | |
| * 가장 보편적으로 사용되는 암호화 및 인증 알고리즘으로서 넷스케이프와 마이크로소프트 웹브라우저 등에서 사용
| |
| * 대형 소수의 곱으로 이루어진 숫자의 소인수분해가 매우 어렵다는 전제에 따라 결정되는 공개키 암호 체계를 따른다.
| |
| | |
| == RSA를 이용한 세션 키 공유 ==
| |
| ;모든 통신을 공개키 암호를 이용해 암호화하기엔 부하가 너무 크므로, 키 교환용으로만 사용하기도 한다.
| |
| # A와 B는 대칭키를 이용한 암호화 통신을 하려고 한다.
| |
| # A는 세션키를 생성해 B의 공개키로 암호화하여 B에게 보낸다.
| |
| # B는 암호화된 세션키를 본인의 개인키로 복호화 한다.
| |
| # A와 B는 안전한 방법으로 세션키를 공유한다. | |
| | |
| == [[RSA]]와 [[ECC]] ==
| |
| ;효율성이 훨씬 높은 타원곡선암호의 등장으로 점유율이 빼앗기고 있다.
| |
| * RSA와 ECC의 비교
| |
| {| class="wikitable"
| |
| ! 구분
| |
| ! [[ECC]]
| |
| ! [[RSA]]
| |
| |-
| |
| | 속도
| |
| | 빠름
| |
| | 느림
| |
| |-
| |
| | 키 길이
| |
| | 짧음
| |
| | 김
| |
| |-
| |
| | 시장점유율
| |
| | 낮음
| |
| | 높음
| |
| |-
| |
| | 주요 사용처
| |
| | 모바일 환경
| |
| (그 외 환경으로 확대 중)
| |
| | 유선 환경
| |
| |-
| |
| | 장점
| |
| | 효율성
| |
| | 오랜 기간 입증된 안전성
| |
| |}
| |