컴퓨터 보안의 중요한 암호화 도구이며 개인 키와 공용 키 모두를 사용하는 비대칭 암호 방식에 일반적으로 사용된다는 RSA 알고리즘은 어떤 것인지 알고싶습니다.
안녕하세요. RSA알고리즘에 대해 답변드리겠습니다.
RSA알고리즘이란?
공개키와 개인키가 한쌍을 이루어 사용되는 암호화 기법을 말합니다.
P와 q의 각각 엄청난 수를 이용한 암호화 방식이며여, 일반적으로 소인수분해 계산을 통해 해독을 시도한다면 수십년이 소요되게 됩니다.
기본적으로 A라는사람이 B라는 사람에게 데이터를 암호화하고, B라는 사람은 개인키로 복호화를 통해 해독을 합니다.
즉, 공개키로 암호화한 내용은 개인키로만 해독할 수 있으며, 개인키로 암호화한 내용은 공개키로만 해독할 수 있습니다.
보편적으로 많이 사용하는 암호화 인증 알고리즘입니다.
감사합니다.