검수요청.png검수요청.png

"블레이크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 알고리즘을 사용하는 유일한 암호 화폐 코인이다. 그러나 블레이크256은 [[ASIC]]에 저항할 수 있게 설계되지 않았고 많은 ASIC 제조 업체들이 [[Decred]]의 알고리즘을 위한 칩을 생성했다. 그럼에도 불구하고 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 기준 최신판

디크레드(Decred)

블레이크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라운드는 높은 보안성을 가진다.
  • 다중 코어 및 단일 코어 명령 시나리오에서 명렬 처리에 대한 탁월한 지원을 하므로 범용 하드웨어에서 소프트웨어의 고성능 구현이 가능하다.

각주[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 블레이크256R14 문서는 알고리즘에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.