Ero sivun ”SHA-3” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Kirjoitusvirheiden oikaisuja & tekstin selkeyttämistä.
Rivi 1:
'''SHA-3''' on [[Kryptografia|kryptografinenkryptografisten]] [[Tiiviste (tietotekniikka)|tiivistefunktiotiivistefunktioiden]] standardi, joka korvaa aiemman [[SHA|SHA-2]] -standardin.
 
SHA-3 ({{K-en|Secure Hash Algorithm}}) on tarkoitettu informaation eheyden varmistamiseen, ja se paikkaa SHA-2:n vikoja, kuten alttiuden ''length extension'' -hyökkäykselle.<ref name="techkeccak" />
 
[[National Institute of Standards and Technology|NIST]] järjesti korvaajan etsimiseksi viisi vuotta kestävän kilpailun, joka päättyi vuonna 2012. Voittajaksi valittiin "'''Keccak"''', jonka kehittivät Guido Bertoni, Joan Daemen, Michaël Peeters ja Gilles Van Assche.<ref>{{cite web|url=http://csrc.nist.gov/groups/ST/hash/timeline.html|title=SHA-3 timeline}}</ref><ref name="techkeccak">{{Verkkoviite | osoite = http://www.techworld.com/news/security/nist-declares-keccak-sha-3-winner-after-five-year-competition-3402110/|nimeke = NIST declares 'Keccak' as a winner|julkaisu = Techworld |julkaisija = IDG UK |ajankohta = 4.10.2012 }}</ref> Kilpailussa olivat mukana muun muassa [[Bruce Schneier|Bruce Schneierin]]in ryhmän [[Skein]]<ref>{{cite web|url=http://www.schneier.com/blog/archives/2008/10/the_skein_hash.html|title=Schneier on Security: The Skein Hash Function}}</ref>, [[Ron Rivest|Ron Rivestin]] ryhmän [[MD6]]<ref>{{Verkkoviite | osoite = http://groups.csail.mit.edu/cis/md6/| nimeke = The MD6 Hash Algorithm}}</ref>, [[Daniel Bernstein|Daniel Bernsteinin]] [[CubeHash]]<ref>{{cite web|url=http://cubehash.cr.yp.to/|title=CubeHash: a simple hash function}}</ref> ja [[Bob Jenkins|Bob Jenkinsin]] [[Maraca]]<ref>{{cite web|url=http://burtleburtle.net/bob/crypto/maraca/nist/cover.html|title=Maraca Cover Sheet}}</ref>.
 
Valinta perustui muun muassa "Keccak" Keccac-algoritmin nopeuteen sekä kykyyn toimia useilla eri laskentatehon laitteilla.<ref name="techkeccak" />
 
"Keccak" -algoritmi kuuluu on "sienisienifunktion"-funktion ({{k-en|sponge}} ''function'') toteuttavien tiivistefunktioiden ryhmään.<ref>{{Verkkoviite | osoite = http://sponge.noekeon.org | nimeke = The Sponge Functions Corner }}</ref> Muita vastaavaansamaan kategoriaan kuuluvia algoritmeja ovat "Quark", "Photon", "Spongent" ja "Gluon".
 
== Standardointi ==
 
SHA-3 -funktion standardoimisprosessista vastasi [[NIST]].<ref>{{Verkkoviite | osoite = http://csrc.nist.gov/groups/ST/hash/sha-3/index.html | nimeke = Cryptographic Hash Algorithm Competition}}</ref><ref>{{Verkkoviite | osoite = http://csrc.nist.gov/groups/ST/hash/sha-3/sha-3_standardization.html | nimeke = SHA-3 STANDARDIZATION | julkaisija = NIST | viitattu = 24.2.2017}}</ref>
 
SHA-3 vahvistettiin standardiksi elokuussa 2015.<ref name="sha3fips202">{{Verkkoviite|osoite=http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf|nimeke=SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions|julkaisu=FIPS PUB|julkaisija=NIST|viitattu=24.2.2017|tekijä=|ajankohta=}}</ref>
Rivi 17:
== Algoritmit ==
 
SHA-3 -standardissa on seuraavat algoritmit:<ref name="sha3fips202" />
* SHA3-224
* SHA3-256
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/SHA-3