귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!== 활용 사례 == === HTTPS / SSL/TLS === 웹사이트에 접속할 때 주소창에 자물쇠 아이콘이 보이는가? 그것이 바로 RSA가 작동하는 증거다. '''과정:''' # 브라우저가 서버의 '''공개키'''를 받는다 (인증서에 포함) # 브라우저가 '''세션 키'''를 생성 # 세션 키를 서버의 공개키로 암호화하여 전송 # 서버가 개인키로 세션 키를 복호화 # 이후 세션 키로 대칭키 암호화 통신 === 전자서명 === RSA는 암호화뿐만 아니라 '''전자서명'''에도 사용된다. '''원리:''' * 암호화와 반대로, 개인키로 "암호화"하고 공개키로 "복호화" * 개인키를 가진 사람만 서명할 수 있다 * 누구나 공개키로 서명을 검증할 수 있다 '''실제 과정:''' # 문서의 해시(예: [[SHA-256]])를 계산 # 해시를 개인키로 "암호화" (서명) # 문서와 서명을 함께 전송 # 수신자가 서명을 공개키로 "복호화" # 문서의 해시를 계산하여 비교 '''용도:''' * 소프트웨어 배포 (코드 서명) * 이메일 서명 ([[PGP]], [[S/MIME]]) * 문서 인증 * 블록체인 ([[비트코인]]은 RSA 대신 [[ECDSA]]를 사용하지만)<ref>타원곡선 암호가 더 효율적이기 때문</ref> === SSH === 리눅스/Unix 서버에 원격 접속할 때 사용하는 [[SSH]]도 RSA를 사용한다. '''과정:''' # 서버의 공개키를 클라이언트에 등록 (또는 반대로) # RSA를 사용하여 세션 키 교환 # 이후 대칭키 암호화로 통신 === VPN === [[VPN]] 연결 시 RSA로 안전한 터널을 구축한다. === 암호화폐 === 일부 암호화폐는 RSA를 사용하지만, 대부분은 더 효율적인 [[타원곡선 암호]](ECC)를 선호한다. === 전자상거래 === 신용카드 정보 전송, 전자결제 시스템에서 RSA가 사용된다. 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림)