코인 매입
시장
현물
선물
재테크
이벤트
더 알아보기
reward-center초보자 존
아카데미용어집세부 정보

공개키

공개키란 무엇인가?

공개키는 비트코인과 이더리움과 같은 암호화폐에서 사용되는 비대칭 암호화의 핵심 요소입니다. 이는 암호화 알고리즘에 의해 생성된 고유한 영숫자 문자열로, 특정 사용자나 개체와 연결됩니다. 공개키는 공개적으로 공유되며 암호화, 전자서명, 주소 생성 등 다양한 목적으로 사용됩니다.

공개키와 개인키의 관계

키 쌍에 의존하는 비대칭 암호화에서 공개키는 개인키로부터 생성됩니다. 개인키는 본질적으로 무작위로 생성된 비밀키로, 소유자가 기밀로 유지해야 합니다. 반면에 공개키는 공유를 위해 설계되었습니다. 공개키와 개인키의 관계는 공개키로 암호화된 데이터는 오직 해당하는 개인키로만 복호화할 수 있도록 하여 안전한 통신과 데이터 무결성을 보장합니다.

공개키의 주요 기능은 의도된 수신자의 개인키로만 복호화할 수 있는 메시지나 데이터를 암호화하는 것입니다. 발신자가 특정 수신자에게 안전한 메시지를 전송하고자 할 때, 수신자의 공개키를 사용하여 메시지를 암호화합니다. 일단 암호화되면, 해당 메시지는 오직 수신자의 개인키로만 복호화할 수 있어 기밀성을 보장합니다.

또한, 공개키는 전자서명에서도 역할을 하여 메시지나 거래의 신뢰성과 무결성을 보장합니다. 전자서명을 생성하기 위해 발신자는 자신의 개인키를 사용하여 고유한 암호화 값을 생성합니다. 이후 수신자는 발신자의 공개키를 사용하여 서명을 검증함으로써 메시지나 거래가 변조되지 않았으며 실제로 발신자로부터 온 것임을 확인합니다.

암호화폐 주소에서의 공개키

더불어, 공개키는 암호화폐 주소를 생성하는 데 중요한 역할을 합니다. 비트코인과 같은 암호화폐에서 주소는 특정 형식으로 인코딩된 공개키의 표현입니다. 암호화폐 주소를 공유함으로써 안전하게 자금을 수신할 수 있으며, 특정 주소로 전송된 자금은 실질적으로 해당 개인키를 보유한 개인에게 소유권이 이전됩니다.