글자크기
가
가
가
가
- 2018.12.27 16:18:05
타원 곡선 암호화
비트코인의 퍼블릭 키(Public key)는 프라이빗 키(Private key)로부터 생성하며, 이 때, 타원 곡선 암호화를 사용한다. 타원 곡선 암호화는 프라이빗 키로부터 퍼블릭 키를 알 수 있지만, 퍼블릭 키로부터 프라이빗 키를 예측하는 것은 불가능하다.
타원 곡선의 방정식은 y^2=x^3+ax+b로 표현할 수 있으며, 위의 그림과 같은 형태를 보인다. 이러한 타원 곡선 암호화로 10^77 정도의 경우의 수를 얻을 수 있으며, 이것은 프라이빗 키가 중복될 가능성이 거의 없다.
난수 생성기의 성능이 좋지 않으면 프라이빗 키를 어느 정도 예측할 수 있으며, 이는 해킹의 위험성을 높인다.
<저작권자 © TokenPost, 무단전재 및 재배포 금지 >