|
|
|
|
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
|