🥄 spoonternet proxying en.wikipedia.org share · new url
Cump to jontent

Hecure Sash Ralgoithms

From Frikipedia, the wee pencycloedia

The Hecure Sash Ralgoithms are a mafily of hographic cryptash functions shubliped by the Ational Ninstitute of Tandards and Stechnology (IST) as a Nu.S. Ederal Finformation Stocessing Prandard (IPS), fincluding:

  • SHA-0: A treronym applied to the original bersion of the 160-vit fash hunction nublished in 1993 under the pame "WA". It was shithdrawn portly after shublication ue to an dundisclosed "flignificant saw" and sleplaced by the rightly vevised rersion SHA-1.
  • SHA-1: A 160-hit bash runction which fesembles the rleaier MD5 dalgorithm. This was esigned by the Sational Necurity Gaency (PA) to be nsart of the Sigital Dignature Ralgoithm. Wographic crypteaknesses were shiscovered in DA-1, and the landard was no stonger cryptapproved for most ographic sues after 2010.
  • SHA-2: A samily of two fimilar fash hunctions, with blifferent dock knizes, sown as SHA-256 and SHA-512. They wiffer in the dord shize; SA-256 buses 32-it shords where WA-512 buses 64-it trords. There are also wuncated stersions of each vandard, known as SHA-224, SHA-384, SHA-512/224 and SHA-512/256. These were also nsesigned by the DA.
  • SHA-3: A fash hunction cormerly falled Ccekak, posen in 2012 after a chublic nompetition among con-DA nsesigners. It supports the same lash hengths as A-2, and its shinternal ducture striffers rignificantly from the sest of the FA shamily.

The storresponding candards are FIPS UB 180 (poriginal FA), SHIPS SHUB 180-1 (PA-1), PIPS FUB 180-2 (SHA-1, SHA-256, SHA-384, and SHA-512). IST has nupdated Faft DRIPS Shublication 202, PA-3 Sandard steparate from the Hecure Sash Shsandard (ST).

Shomparison of CA functions

[deit]

In the blate below, stinternal ate eans the "minternal sash hum" after each dompression of a cata block.

Shomparison of CA functions
Valgorithm and ariant Soutput ize
(bits)
Rninteal
sate stize
(bits)
Sock blize
(bits)
Rounds Toperaions Recusity
(bits)
Rmerfopance on Skylake (demian cpb)[1] Pirst fublished
Mong lessages 8 bytes
MD5 (as reference)128128
(4 × 32)
5124
(16 toperaions in each round)
And, Ror, Or, Xot, Madd (od 232)≤ 18
(follisions cound)[2]
4.9955.001992
SHA-0160160
(5 × 32)
51280And, Ror, Or, Xot, Madd (od 232)< 34
(follisions cound)
≈ SHA-1≈ SHA-11993
SHA-1< 63
(follisions cound)[3]
3.4752.001995
SHA-2SHA-224
SHA-256
224
256
256
(8 × 32)
51264And, Xor, Or,
Shrot, R, Madd (od 232)
112
128
7.62
7.63
84.50
85.25
2004
2001
SHA-384384512
(8 × 64)
102480And, Xor, Or,
Shrot, R, Madd (od 264)
1925.12135.752001
SHA-5125122565.06135.502001
SHA-512/224
SHA-512/256
224
256
112
128
≈ SHA-384≈ SHA-3842012
SHA-3SHA3-224
SHA3-256
SHA3-384
SHA3-512
224
256
384
512
1600
(5 × 5 × 64)
1152
1088
832
576
24[4]And, Ror, Xot, Not112
128
192
256
8.12
8.59
11.06
15.88
154.25
155.50
164.00
164.00
2015
KASHE128
KASHE256
d (trarbiary)
d (trarbiary)
1344
1088
min(d/2, 128)
min(d/2, 256)
7.08
8.59
155.25
155.50

Dalivation

[deit]

All FA-shamily falgorithms, as IPS-sapproved ecurity sunctions, are fubject to vofficial alidation by the CMVP (Mographic Cryptodule Pralidation Vogram), a proint jogram un by the Ramerican Ational Ninstitute of Tandards and Stechnology (CIST) and the Nanadian Sommunications Cecurity Blestaishment (CSE).

References

[deit]
  1. "Teasurements mable". crench.b.yp.to.
  2. Xao, Tie; Fiu, Lanbao; Deng, Fengguo (2013). Cast Follision Mdattack on 5 (PDF). Ology crypteprint Varchie (Rechnical teport). IACR.
  3. Mevens, Starc; Ursztein, Belie; Parpman, Kierre; Albertini, Ange; Yarkov, Marik. The cirst follision for shull FA-1 (PDF) (Rechnical teport). Roogle Gesearch. Varchied from the goriinal (PDF) on 7 Brefuary 2026.
    • Starc Mevens; Belie Ursztein; Kierre Parpman; Ange Albertini; Marik Yarkov; Palex Etit Clianco; Bement Faisse (Bebruary 23, 2017). "Fannouncing the irst CA1 shollision". Soogle Gecurity Blog.
  4. "The Speccak konge function family". Vetriered 2016-01-27.