-
비대칭 암호 방식이라고도 하는 공개 키 암호 방식은 대칭 암호 방식에서 사용되는 단일 키와 달리 개인 키와 공용 키를 모두 사용하는 체계다.비대칭 암호 방식의 보안은 키 쌍을 생성하는 알고리즘이 공개 키에서 개인 키를 산출해 내는 것이 몹시 어려운 반면, 개인 키에서 공개 키를 산출하는 것은 간단하다는 가정에 기초한다. 수학에서는 이를 트랩도어 함수(trapdoor function)라 하는데, 이는 한 방향으로 계산이 쉽지만 다른 방향으로는 어렵기 때문이다.
공개키의 길이는 일반적으로 1,024에서 2,048 비트 사이다. 그로인해 개인 키를 계산해 내기란 무척이나 어렵다.
비대칭 암호 방식의 가장 일반적인 공개 알고리즘은 RSA다.
RSA 알고리즘은 Rivest, Shamir 및 Adleman (각 이름의 첫 자를 따서, RSA라고 함)에 의해 처음으로 설명되었으며, 공개 키 암호 방식 시스템의 주요 구성 요소로 남아 있습니다.'SwDevTheory' 카테고리의 다른 글
IPFS(InterPlanetary File System) (0) 2023.01.07 암호화 비대칭키 (0) 2023.01.03 마이크로서비스(microservice) 개요 (0) 2022.11.27 Sha256 (0) 2022.11.13 big-end, little-end, middle-endian, bi-endian (0) 2022.08.14 URI(Uniform Resource Identifier) (0) 2022.08.12 ReactiveX (0) 2022.08.03 Coroutine 코루틴 (1) 2020.11.07