Sklopovsko ubrzanje enkripcijskog algoritma FNR

Sažetak na hrvatskom: Razvojno okruženje SDSoC omogućuje relativno jednostavno ubrzanje različitih aplikacija tako da se dijelovi programa izvršavaju izravno unutar programabilne logike ciljnog sustava. Algoritam FNR je veoma dobar kandidat za sklopovsko ubrzanje zbog načina rada gdje se obrađuju bl...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:50922/Details
Glavni autor: Vukmanić, Krunoslav (-)
Ostali autori: Mlinarić, Hrvoje (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, K. Vukmanić, 2019.
Predmet:
LEADER 02608na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6488 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Vukmanić, Krunoslav  |9 40195 
245 1 0 |a Sklopovsko ubrzanje enkripcijskog algoritma FNR :  |b diplomski rad /  |c Krunoslav Vukmanić ; [mentor Hrvoje Mlinarić]. 
246 1 |a Hardware acceleration of FNR algorithms  |i Naslov na engleskom:  
260 |a Zagreb,  |b K. Vukmanić,  |c 2019. 
300 |a 61 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: 2019-06-28, datum završetka: 2019-09-18 
520 3 |a Sažetak na hrvatskom: Razvojno okruženje SDSoC omogućuje relativno jednostavno ubrzanje različitih aplikacija tako da se dijelovi programa izvršavaju izravno unutar programabilne logike ciljnog sustava. Algoritam FNR je veoma dobar kandidat za sklopovsko ubrzanje zbog načina rada gdje se obrađuju blokovi podataka fiksne veličine bez promjene formata. Okruženje SDSoC, osim alata za transformaciju aplikacije da radi direktno na sklopovlju, omogućuje i direktno profiliranje aplikacije što znači da nema potrebe za korištenjem ikakvog dodatnog razvojnog okruženja. Idealni kandidat za ubrzanje u algoritmu FNR je funkcija koja obavlja parno nezavisne permutacije i na nju se troši preko polovica vremena izvođenja funkcija za enkripciju i dekripciju. 
520 3 |a Sažetak na engleskom: The SDSoC IDE allows us relatively simple acceleration of different applications in a way where certain parts of our program are being executed directly inside the PL of our FPGA platform. The FNR algorithm is an ideal candidate for hardware acceleration cause of the way it works. It operates on fixed size blocks of data without changing the format of the block. On top of having the tools to transform our application to work directly on the hardware, the SDSoC IDE can directly profile our application which means that there is no need to use any additional tools. The ideal candidate for acceleration in the FNR algorithm is the function that does the pair-wise independent permutations and more than half of the runtime of the encryption and decryption functions is spent inside that function. 
653 1 |a Fleksibilni Naor i Reingold, SDSoC, hardversko ubrzanje, optimizacija 
653 1 |a Flexible Naor and Reingold, SDSoC, hardware acceleration, optimization 
700 1 |a Mlinarić, Hrvoje  |4 ths  |9 25209 
942 |c Y 
999 |c 50922  |d 50922