아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
비트코인 1만 달러 추락 경고
아하

생활

생활꿀팁

유쾌한오색조272
유쾌한오색조272

비트코인의 해시함수를 만드는 알고리즘에 관하여

비트코인의 해시 함수를 만드는 데에 Ellipstic Curved Cryptography 라는 알고리즘을

사용하는 것으로 알고 있습니다.

이 알고리즘을 사용한 이유가 무엇일가요? 여러 기법이 있었을 텐데 굳이 이걸 쓴 이유는?..

    2개의 답변이 있어요!
    • 유망한청설모102
      유망한청설모102

      ECC 알고리즘을 채택한 이유는

      다른 암호체계보다 더 낮은 키로 동등한 암호화 강도를 제공하기 때문입니다.

      작은 키를 사용하면 적은 컴퓨팅 성능으로도 더 강력한 암호화를 달성 할 수 있기 때문에,

      저전력 모바일 혹은 소형 장치에 유리합니다.

      암호화폐 지갑의 편의성을 위해

      소형 컴퓨터에서도 안전하게 운용할 수 있도록 채택한 게 큰 이유라 생각합니다.

    • 비트코인의 해쉬 함수는 Ellipstic Curved Cryptography(타원곡선)이 아닌 Secure Hash Algorithm-256 에 기반을 두고 있습니다. 이런 함수들을 사용하는 것은 해쉬 기능이 아직 막강하기 때문입니다.

      즉 타원곡선을 쓰던 SHA-256을 쓰던 해쉬 충돌 (즉 서로 다른 입력 값을 해쉬 함수에 넣었을 때, 동일한 출력 값이 나오는 경우)이 아직 발견되지 않았기 때문입니다. 만약 해쉬 충돌이 발생한다면 다른 해쉬 함수를 사용하게 될 것입니다.

      하지만 지금 단계에서는 그럴 필요가 없기 때문에 저런 기법들을 사용하는 것입니다.