Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
302 captures
02 Dec 2008 - 31 Dec 2025
AugSEPOct
18
201920202021
success
fail
COLLECTED BY
Organization:Internet Archive
The Internet Archive discovers and captures web pages through many different web crawls.At any given time several distinct crawls are running, some for months, and some every day or longer.View the web archive through theWayback Machine.
Collection:survey_00010
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20200918190133/https://131002.net/blake/

SHA-3 proposal BLAKE


THE BLAKE BOOK IS OUT

BLAKE is one of the five hash functions in the final oftheNIST SHA-3Competition. BLAKE is one of the simplest designs to implement,and relies on previously analyzed components:theHAIFA structure andtheChaCha core function.

The two main instances of BLAKE are BLAKE-256 and BLAKE-512. Theyrespectively work with 32- and 64-bit words, and produce 256- and512-bit digests.

BLAKE has both a high security margin and a high performanceversatility:An animated overview of BLAKE isavailable.

BLAKE was designed byContact:[email protected]

Final BLAKE

Initially, the BLAKE functions were named BLAKE-28, BLAKE-32,BLAKE-48, and BLAKE-64. In December 2010, a final BLAKE version wasannounced, as allowed by NIST, and functions are now renamed asBLAKE-224, BLAKE-256, BLAKE-384, and BLAKE-512. The rename is todistinguish the final BLAKE from its initial version.

The final BLAKE consists in an increased number of rounds: 14 insteadof 10 for BLAKE-224 and BLAKE-256, and 16 instead of 14 for BLAKE-384and BLAKE-512. This is motivated by the high speed of BLAKE, and thusit is possible to choose a very conservative security margin in thefinal version in such a way that BLAKE remains faster than SHA-2 on anumber of platforms.

Downloads

Cryptanalysis

Some of The results below were presented for the initial version ofBLAKE, but apply as well to final BLAKE.

Software implementations

Some of the performance results below were conducted on the initialversion of BLAKE, thus the speed figures do not apply to final BLAKE,but the memory estimates (ROM and RAM) are the same.

Speed measurements on various software platforms can be foundoneBASH andonXBX.

The latest versions of the fastest C and assembly implementations canbe found in the latest releaseofSUPERCOP.

Hardware implementations

Some of the performance results below were conducted on the initialversion of BLAKE, thus the throughput figures do not apply to finalBLAKE, but the area estimates (gate-equivalent, slices) are the same.

[8]ページ先頭

©2009-2026 Movatter.jp