Energetski učinkovite implementacije algoritma za izračun sažetka

Sažetak na hrvatskom: Tema ovog diplomskog rada bila je energetski učinkovita implementacija algoritma za izračun sažetka sha256crypt. Objašnjeni su osnovni kriptografski pojmovi, kriptosustav i kriptoanaliza. Zatim su pokazane funkcije sažimanja, algoritam za SHA- 256 kojeg koristi sha256crypt. Tak...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:48092/Details
Glavni autor: Maljić, Tomislav (-)
Ostali autori: Knezović, Josip (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, T. Maljić, 2016.
Predmet:
LEADER 02642na a2200229 4500
003 HR-ZaFER
008 160221s2016 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid4309 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Maljić, Tomislav 
245 1 0 |a Energetski učinkovite implementacije algoritma za izračun sažetka :  |b diplomski rad /  |c Tomislav Maljić ; [mentor Josip Knezović]. 
246 1 |a Energy-Efficient Hash Algorithm Implementations  |i Naslov na engleskom:  
260 |a Zagreb,  |b T. Maljić,  |c 2016. 
300 |a 41 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 55, datum predaje: 2016-07-01, datum završetka: 2016-07-13 
520 3 |a Sažetak na hrvatskom: Tema ovog diplomskog rada bila je energetski učinkovita implementacija algoritma za izračun sažetka sha256crypt. Objašnjeni su osnovni kriptografski pojmovi, kriptosustav i kriptoanaliza. Zatim su pokazane funkcije sažimanja, algoritam za SHA- 256 kojeg koristi sha256crypt. Također, navedeni su i objašnjeni napadi na funkcije sažimanja i zaštita od njih upotrebom soli. Nad standardnom implementacijom sha256crypta u programskom jeziku C proveden je profiling kojim je ustanovljeno da funkcija sha256_process_block() vremenski i računski najzahtjevnija i implementirana je u programibilnoj logici kao zaseban IP blok. Potom je novostvoreni IP blok povezan s procesorom, a standardna implementacija sha256crypta je modificirana kako bi mogla slati podatke na IP blok za izračun sažetka. 
520 3 |a Sažetak na engleskom: Thesis of this paper was energy-efficient implementation of sha256crypt hash algorithm. Basic cryptography concepts were explained, cryptosystem and cryptoanalysis. Hash functions were shown including the algorithm for SHA-256 which sha256crypt uses. Also, attacks on hash functions were listed and protection against them using the salt. Profiling was done on standard implementation of sha256crypt written in C, from which was established that sha256_process_block() function is the most time and resources costly, so it was implemented u programmable logic as a custom IP core. Then the newly created IP core was connected with processor and standard implementation of sha256crypt was modified that it can send data to IP core for hash computation. 
653 1 |a SHA-256  |a sha256crypt  |a ZedBoard  |a John the Ripper  |a FPGA  |a IP blok  |a izračun sažetka 
653 1 |a SHA-256  |a sha256crypt  |a ZedBoard  |a John the Ripper  |a FPGA  |a IP core  |a password hashing 
700 1 |a Knezović, Josip  |4 ths 
942 |c Y 
999 |c 48092  |d 48092