Pages

Pregled i analiza metoda u kriptografiji
Pregled i analiza metoda u kriptografiji
Lorena Svržnjak
Kriptografija je znanost "tajnog pisanja", tj. znanost pohrane informacija tako da one budu čitljive samo onima kome su namijenjene. Koristi se matematikom i matematičkim metodama za šifriranje i dešifriranje podataka. Omogućuje tajno komuniciranje između dvije strane tako da treća strana ne može doći do značenja poruke bez ključa. Kriptografiju dijelimo na klasičnu i modernu. Unutar klasične kriptografije postoje supstitucijske šifre, šifre kod kojih se svako slovo otvorenog...
Pregled i analiza nedavnih sigurnosnih propusta u operativnim sustavima baziranim na UNIX-u
Pregled i analiza nedavnih sigurnosnih propusta u operativnim sustavima baziranim na UNIX-u
Matija Herceg
Ovaj završni rad govori o sigurnosnim propustima sa fokusom na one nedavne u trenutku nastanka rada. Pokazuje najčešće uzroke propusta te načine njihove sistematizacije. Detaljnije obrađuje sistematizaciju po načinu pristupa sustavu. Glavni dio rada opisuje i analizira skupinu propusta Shellshock CVE-2014-6271 i sljedbenici i propust Heartbleed CVE-2014-0160, kod njih promatramo način na koji su se pojavili, kako su realizirani, koji je njihov značaj u svijetu računalne sigurnosti...
Pregled i prijedlog inovativnih decentraliziranih poslovnih modela unutar elektroenergetskog sustava
Pregled i prijedlog inovativnih decentraliziranih poslovnih modela unutar elektroenergetskog sustava
Teo Gregov
Ovaj rad je ukratko opisao tehnološki okvir unutar kojeg se razvijaju inovativne tvrtke identificirane kao razvijači decentraliziranosti EES-a. Glavni dio fokusira se na istraživanje poslovnih modela tih tvrtki, te definiranje njihovih elemenata. Detaljnije su analizirane pet odabranih tvrtki, odnosno njihovi projekti i proizvodi. Opisani su inovativni koncepti kojima te tvrtke planiraju zauzeti svoje mjesto na tržištu. Na temelju znanja stečenog pri analizi tvrtki, predložen je...
Pregled i usporedba knjižnica za vizualizaciju podataka za programski jezik Python
Pregled i usporedba knjižnica za vizualizaciju podataka za programski jezik Python
Dunja Truntić
Programski jezik Python ima puno knjižnica za razne namjene. Za namjenu vizualizacije podataka ovdje su istaknute knjižnice Bokeh i Chartify. Bokeh knjižnica izvrsna je za jednostavno stvaranje interaktivnih dijagrama za web preglednike. Ima više mogućnosti za unos podataka i za oblike prikaza stvorenih dijagrama, ugrađene funkcionalnosti za jednostavno generiranje više tipova dijagrama, velik izbor markera i boja, ugrađene palete boja, te više metoda za upravljanje izvornim...
Pregled koncepata jedinstvene provjere autentičnosti korisnika i implementacija vlastitog sustava
Pregled koncepata jedinstvene provjere autentičnosti korisnika i implementacija vlastitog sustava
Maro Miličević
„Single sign-on“ sustavi su sve više prisutni u modernim aplikacijama kao glavno rješenje za prijavljivanje korisnika. U ovom radu su obrađeni osnovni koncepti OAuth 2.0 protokola, OpenID Connecta i SAML-a. Kao primjer implementacije vanjskog SSO sustava korišten je Google SSO. Detaljno je opisana komunikacija klijentske aplikacije i pružatelja usluge. Pri izradi vlastitog sustava jedinstvene provjere autentičnosti, korišten je razvojni okvir IdentityServer4 u ASP.NET Core web...
Pregled metoda strojnog učenja na platformi Apache Spark
Pregled metoda strojnog učenja na platformi Apache Spark
Nikola Radelić
U ovome završnom radu opisane su najčešće korištene metode strojnog učenja na platformi Apache Spark pomoću knjižnice MLlib. Opisana je platforma Apache Spark i njegove knjižnice. Cilj je bio pokazati na testnim primjerima neke od metoda za strojno učenje koje nudi knjižnica MLlib. Metode strojnog učenja koje su bile korištene su klasifikacija, regresija i kolaborativno filtriranje. Za klasifikaciju i regresiju su korištene više metoda i rezultati su bili uspoređeni. Opisane...
Pregled mogućnosti pandas knjižnice za obradu podataka na primjerima usporedbe s modelima tabličnog kalkulatora i relacijske baze podataka
Pregled mogućnosti pandas knjižnice za obradu podataka na primjerima usporedbe s modelima tabličnog kalkulatora i relacijske baze podataka
Sara Zovko
Ovaj rad se bavi mogućnostima Pythonove Pandas knjižnice za obradu podataka. Većina operacija kao što su selektiranje, filtriranje, sortiranje, grupiranje i sl., obrađene su u poglavlju 3.2 i 3.3 na primjerima usporedbe Pandas knjižnice s modelom tabličnog kalkulatora i relacijske baze podataka. Također su opisane osnovne strukture podataka (Series, DataFrame i Time Series) i funkcije koje koristimo za vizualizaciju podataka time kombinirajući mogućnosti Pandas knjižnice i...
Pregled platformi igara temeljenih na računalnom oblaku te analiza kvalitete u ovisnosti o mrežnim uvjetima
Pregled platformi igara temeljenih na računalnom oblaku te analiza kvalitete u ovisnosti o mrežnim uvjetima
Leon Suljić
Igranje na računalnom oblaku je arhitektura za dostavljanje sadržaja video igara. Igre se odvijaju na udaljenom poslužitelju, a video sadržaj se dostavlja korisniku. Postoje razne komercijalne i besplatne platforme za igranje na računalnom oblaku. Karakteristike i kvaliteta prijenosa video sadržaja je ovisna o mrežnim uvjetima pod kojima igramo. Platforma GeForce NOW sadrži razne mehanizme prilagodbe ukoliko se ograničavaju mrežni parametri. Smanjenje mrežnih parametara uglavnom...
Pregled postupaka i alata za statičku analizu Python programskog koda
Pregled postupaka i alata za statičku analizu Python programskog koda
Marko Ivančić
U ovom završnom radu prikazani su alati i postupci statičke analize Python programskog koda. Python je dinamičan programski jezik koji omogućuje brzo pisanje i promjenu programskog koda. Iako se Python programi mogu brzo pisati, Python ne može napraviti statičku analizu programa kao statički programski jezici (C, C++, ...). Svaka greška u programskom kodu programeri moraju samostalno tražiti i ispravljati. Razvijanjem sve većih Python programa dolazi do mnogo pogrešaka koji su...
Pregled pristupa poslovnoj inteligenciji na mobilnim platformama
Pregled pristupa poslovnoj inteligenciji na mobilnim platformama
Igor Armuš
U radu su definirani osnovni pojmovi poslovne inteligencije i mobilne poslovne inteligencije. Testirana su i opisana sljedeće mobilna rješenja pristupa poslovnoj inteligenciji: QlikView, IBM Cognos Mobile, BIME Analytics, MicroStrategy Mobile i Tableau Mobile. Prilikom testiranja posebna pozornost posvećena je izgledu, upotrebljivosti i funkcionalnosti korisničkog sučelja. Opisana je arhitektura Mondrian OLAP servera i dan je primjer uporabe. Opisano je olap4j aplikacijsko sučelje i...
Pregled problema matematičkog programiranja u elektroenergetskom sustavu
Pregled problema matematičkog programiranja u elektroenergetskom sustavu
Jure Konjevod
U ovom radu je napravljen pregled optimizacijskih metoda matematičkog programiranja. Također, za svaku optimizacijsku metodu je opisana njena primjena, te standardni oblik problema određene optimizacijske metode, tj. matematičkog programiranja. Za određene metode, tj. za linearno programiranje i nelinearno programiranje prikazani su primjeri problema elektroenergetskog sustava. Za stohastičku optimizaciju dan je primjer vezan uz električno hibridno vozilo. Uz sve navedeno, opisana su...
Pregled različitih rješenja nadzora dozvoljenog strujnog opterećenja dalekovoda ovisno o uvjetima okoline
Pregled različitih rješenja nadzora dozvoljenog strujnog opterećenja dalekovoda ovisno o uvjetima okoline
Vibor Vidić
Nadzor dozvoljenog strujnog opterećenja vodiča usko je povezan s nadzorom njegovog zagrijavanja. Postoje direktne i indirektne metode praćenja zagrijavanja vodiča. Direktne metode se temelje na mjerenju temperature vodiča, provjesa, naprezanju i vibracijama. Iz tih podataka se dolazi do temperature vodiča. Indirektne metode se zasnivaju na jednadžbi toplinske ravnoteže te CIGRE-ovom ili IEEE-ovom modelu zagrijavanja vodiča. Mjeri se sunčeva radijacija, strujno zagrijavanje te...

Pages