izpis_h1_title_alt

Izvedba zgoščevalnih funkcij Keccak z digitalnim vezjem
ID ČRNKO, ŽIGA (Avtor), ID Trost, Andrej (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,03 MB)
MD5: E929D59997B1F076B1891E666A7895DF
PID: 20.500.12556/rul/d0e48876-66a7-4eb5-bc43-bcc94bc369a9

Izvleček
Pričujoče delo podaja možno zasnovo Keccak zgoščevalne funkcije za implementacijo v digitalnem vezju. Cilj naloge je bila zasnova hitre parameterizirane Keccak zgoščevalne funkcije v HDL jeziku Verilog, katere specifične lastnosti in instanco Keccak funkcije bi uporabnik izbral ob integraciji v sistem. Pri tem so parametri, ki zadevajo sistem, širina vhodnega vodila ter število medpomnilnikov, ostali parametri pa določajo lastnosti same Keccak funkcije. V delu so na začetku predstavljene splošne zahteve in lastnosti kriptografskih zgoščevalnih funkcij, sledi pa podroben opis delovanja Keccak algoritma in uporabljene konstrukcije spužve. V praktičnem delu je podana arhitektura zasnove in zahteve, ki smo jih morali upoštevati pri gradnji, nakar sledi opis lastnosti in delovanja vezja. Kot končni produkt diplomske naloge so prikazani rezultati sinteze za primere FPGA in ASIC vezij ter analizirani vplivi različnih parametrov na velikost in frekvenco nastalega vezja.

Jezik:Slovenski jezik
Ključne besede:Keccak, SHA-3, zgoščevalna funkcija, kriptografija, digitalno vezje, kriptografska zgoščevalna funkcija, Verilog
Vrsta gradiva:Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2014
PID:20.500.12556/RUL-30069 Povezava se odpre v novem oknu
Datum objave v RUL:19.12.2014
Število ogledov:1983
Število prenosov:409
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Implementation of Keccak Hash Functions in Digital Circuit
Izvleček:
The thesis addresses the possible design of Keccak hash function for the purpose of implementation in digital circuit. The primary goal of the thesis was to develop a fully parameterized Keccak hash function module in HDL language Verilog, which would allow the user to integrate it into different systems and choose the desired properties of the module. The user should be able to select desired input bus width, number of implemented buffers and specific instance of Keccak hash function. At the beginning of the document, general properties of cryptographic hash functions are presented, followed by the detailed description of Keccak hash function and its sponge construction. The practical part of the thesis proposes the architecture of the circuit and describes its inner working, properties and requirements that were considered while building the circuit. The final part of the thesis presents FPGA and ASIC synthesis results, as well as the analysis of the effects of mentioned parameters

Ključne besede:Keccak, SHA-3, hash function, cryptography, digital circuit, cryptographic hash function, Verilog

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj