CubeHash (original) (raw)
CubeHash — это параметризуемое семейство криптографических хеш-функций CubeHashr/b. CubeHash8/1 была предложена в качестве нового стандарта для SHA-3 в конкурсе хеш-функций, проводимым Национальным институтом стандартов и технологий (НИСТ). Вначале НИСТ требовал около 200 циклов на байт. После некоторых уточнений от НИСТ автор сменил параметры на CubeHash16/32, которая примерно в 16 раз быстрее, чем CubeHash8/1 и легко догоняет SHA-256 и SHA-512 на различных платформах. CubeHash прошла во второй раунд конкурса, но так и не попала в пятёрку финалистов.
Property | Value |
---|---|
dbo:abstract | CubeHash is a cryptographic hash function submitted to the NIST hash function competition by Daniel J. Bernstein. CubeHash has a 128 byte state, uses wide pipe construction, and is ARX based. Message blocks are XORed into the initial bits of a 128-byte state, which then goes through an r-round bijective transformation between blocks. The initial NIST proposal ("Cubehash8/1") required about 200 cycles per byte. After clarifications from NIST, the author changed the proposal to Cubehash16/32, which "is approximately 16 times faster than CubeHash8/1, easily catching up to both SHA-256 and SHA-512 on the reference platform" while still maintaining a "comfortable security margin". CubeHash advanced to the second round of the competition, but was not chosen as one of the 5 finalists. Bernstein has since tuned the parameters further and his main recommendation is CubeHash512, defined as CubeHash16+16/32+32–512. (en) CubeHash — это параметризуемое семейство криптографических хеш-функций CubeHashr/b. CubeHash8/1 была предложена в качестве нового стандарта для SHA-3 в конкурсе хеш-функций, проводимым Национальным институтом стандартов и технологий (НИСТ). Вначале НИСТ требовал около 200 циклов на байт. После некоторых уточнений от НИСТ автор сменил параметры на CubeHash16/32, которая примерно в 16 раз быстрее, чем CubeHash8/1 и легко догоняет SHA-256 и SHA-512 на различных платформах. CubeHash прошла во второй раунд конкурса, но так и не попала в пятёрку финалистов. (ru) |
dbo:thumbnail | wiki-commons:Special:FilePath/CubeHash_Mixing_Function.svg?width=300 |
dbo:wikiPageExternalLink | http://cubehash.cr.yp.to/ |
dbo:wikiPageID | 20394410 (xsd:integer) |
dbo:wikiPageLength | 9771 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1084905560 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cryptographic_hash_function dbr:Cycles_per_byte dbr:ASCII dbr:Daniel_J._Bernstein dbr:Exclusive_or dbr:Bijection dbr:Block_cipher dbr:Wide_pipe_construction dbr:Avalanche_effect dbc:NIST_hash_function_competition dbr:NIST_hash_function_competition dbr:XOR dbr:File:CubeHash_Mixing_Function.svg |
dbp:wikiPageUsesTemplate | dbt:Reflist dbt:Short_description dbt:Sup dbt:Cryptography_navbox |
dct:subject | dbc:NIST_hash_function_competition |
gold:hypernym | dbr:Function |
rdf:type | dbo:Disease |
rdfs:comment | CubeHash — это параметризуемое семейство криптографических хеш-функций CubeHashr/b. CubeHash8/1 была предложена в качестве нового стандарта для SHA-3 в конкурсе хеш-функций, проводимым Национальным институтом стандартов и технологий (НИСТ). Вначале НИСТ требовал около 200 циклов на байт. После некоторых уточнений от НИСТ автор сменил параметры на CubeHash16/32, которая примерно в 16 раз быстрее, чем CubeHash8/1 и легко догоняет SHA-256 и SHA-512 на различных платформах. CubeHash прошла во второй раунд конкурса, но так и не попала в пятёрку финалистов. (ru) CubeHash is a cryptographic hash function submitted to the NIST hash function competition by Daniel J. Bernstein. CubeHash has a 128 byte state, uses wide pipe construction, and is ARX based. Message blocks are XORed into the initial bits of a 128-byte state, which then goes through an r-round bijective transformation between blocks. The initial NIST proposal ("Cubehash8/1") required about 200 cycles per byte. After clarifications from NIST, the author changed the proposal to Cubehash16/32, which "is approximately 16 times faster than CubeHash8/1, easily catching up to both SHA-256 and SHA-512 on the reference platform" while still maintaining a "comfortable security margin". (en) |
rdfs:label | CubeHash (en) CubeHash (ru) |
owl:sameAs | freebase:CubeHash wikidata:CubeHash dbpedia-ru:CubeHash https://global.dbpedia.org/id/3jNJ4 |
prov:wasDerivedFrom | wikipedia-en:CubeHash?oldid=1084905560&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/CubeHash_Mixing_Function.svg |
foaf:isPrimaryTopicOf | wikipedia-en:CubeHash |
is dbo:wikiPageRedirects of | dbr:Cubehash |
is dbo:wikiPageWikiLink of | dbr:Cubehash dbr:Daniel_J._Bernstein dbr:NIST_hash_function_competition dbr:Threefish |
is foaf:primaryTopic of | wikipedia-en:CubeHash |