"블레이크256R14"의 두 판 사이의 차이
잔글 |
잔글 |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
[[파일:디크레드 글자.png|썸네일|300픽셀|'''[[디크레드]]'''(Decred)]] | [[파일:디크레드 글자.png|썸네일|300픽셀|'''[[디크레드]]'''(Decred)]] | ||
− | '''블레이크256R14'''는 [[SHA256]]의 업그레이드 버전으로 [[미국국립표준기술연구소]](NIST) SHA3 대회의 최종 후보 중 하나인 암호화 해싱 알고리즘이다. 이전 버전으로는 [[블레이크2B]]가 있고, 다른 버전으로는 [[블레이크256R8]]이 있다. | + | '''블레이크256R14'''<!--블레이크 256 R14-->(Blake256R14)<!--Blake 256 R14-->는 [[SHA256]]의 업그레이드 버전으로 [[미국국립표준기술연구소]](NIST) SHA3 대회의 최종 후보 중 하나인 암호화 해싱 알고리즘이다. 이전 버전으로는 [[블레이크2B]]가 있고, 다른 버전으로는 [[블레이크256R8]]이 있다. |
==개요== | ==개요== | ||
7번째 줄: | 7번째 줄: | ||
==디크레드== | ==디크레드== | ||
− | [[디크레드]](Decred)는 블레이크256 알고리즘을 사용하는 유일한 | + | [[디크레드]](Decred)는 블레이크256 알고리즘을 사용하는 유일한 암호화폐 코인이다. 그러나 블레이크256은 [[ASIC]]에 저항할 수 있게 설계되지 않았고 많은 ASIC 제조 업체들이 [[Decred]]의 알고리즘을 위한 칩을 생성했다. 그럼에도 불구하고 Decred가 블레이크256을 선택한 이유는 이러하다. |
* [[Merkle-Damgard]] 취약점으로 인해 어려움을 겪지 않는 [[HAIFA]] 구조를 기반으로 한다. | * [[Merkle-Damgard]] 취약점으로 인해 어려움을 겪지 않는 [[HAIFA]] 구조를 기반으로 한다. | ||
* [[SHA3 대회]]의 최종 후보이며, 14라운드는 높은 보안성을 가진다. | * [[SHA3 대회]]의 최종 후보이며, 14라운드는 높은 보안성을 가진다. | ||
18번째 줄: | 18번째 줄: | ||
* [[블레이크2]] | * [[블레이크2]] | ||
* [[블레이크2B]] | * [[블레이크2B]] | ||
+ | * [[블레이크256R8]] | ||
* [[디크레드]] | * [[디크레드]] | ||
{{알고리즘|검토 필요}} | {{알고리즘|검토 필요}} |
2019년 12월 29일 (일) 00:54 기준 최신판
블레이크256R14(Blake256R14)는 SHA256의 업그레이드 버전으로 미국국립표준기술연구소(NIST) SHA3 대회의 최종 후보 중 하나인 암호화 해싱 알고리즘이다. 이전 버전으로는 블레이크2B가 있고, 다른 버전으로는 블레이크256R8이 있다.
개요[편집]
블레이크256이 도입되었을 때는 10라운드의 해싱을 사용했으나, 보안성을 개선하기 위해 14라운드로 라운드 수를 증가했기 때문에 블레이크 256R14라고 칭한다. 블레이크 256은 HAIFA 구조를 기반으로 하며 SHA256보다 속도가 빠르다. X86-64 마이크로칩 아키텍처에서 강한 성능을 보인다.
디크레드[편집]
디크레드(Decred)는 블레이크256 알고리즘을 사용하는 유일한 암호화폐 코인이다. 그러나 블레이크256은 ASIC에 저항할 수 있게 설계되지 않았고 많은 ASIC 제조 업체들이 Decred의 알고리즘을 위한 칩을 생성했다. 그럼에도 불구하고 Decred가 블레이크256을 선택한 이유는 이러하다.
- Merkle-Damgard 취약점으로 인해 어려움을 겪지 않는 HAIFA 구조를 기반으로 한다.
- SHA3 대회의 최종 후보이며, 14라운드는 높은 보안성을 가진다.
- 다중 코어 및 단일 코어 명령 시나리오에서 명렬 처리에 대한 탁월한 지원을 하므로 범용 하드웨어에서 소프트웨어의 고성능 구현이 가능하다.
각주[편집]
같이 보기[편집]
|