National Repository of Dissertations in Serbia
    • English
    • Српски
    • Српски (Serbia)
  • English 
    • English
    • Serbian (Cyrilic)
    • Serbian (Latin)
  • Login
View Item 
  •   NaRDuS home
  • Универзитет у Београду
  • Факултет организационих наука
  • View Item
  •   NaRDuS home
  • Универзитет у Београду
  • Факултет организационих наука
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Adaptibilna primjena AES algoritma kod savremenih operativnih sistema

Adaptive implementation of the AES algorithm in modern operating systems

Thumbnail
2016
Disertacija4880.pdf (4.488Mb)
IzvestajKomisije4880.pdf (342.7Kb)
Author
Damjanović, Boris S.
Mentor
Simić, Dejan
Committee members
Starčević, Dušan
Nikolić, Boško
Metadata
Show full item record
Abstract
Današnji kriptografski algoritmi su dizajnirani tako da kombinuju složene matematičke postupke sa teorijom i praksom računarskih nauka da bi što više povećali vlastitu otpornost na kriptoanalizu. Navedena složenost kriptografskih algoritama uslovila je odgovarajuće zahtjeve u pogledu procesorske snage. Proizvođači hardvera se danas radi uvećanja performansi okreću ili višeprocesorskim sistemima, što od proizvođača sistemskog kao i kriptografskog softvera zahtjeva poseban način pisanja koda, ili se okreću hardverskim akceleratorima, kada proizvođači softvera treba da se prilagode posebnim drajverima ili posebnim skupovima instrukcija. Kompleksan algoritam, čija je otpornost na kriptoanalizu u posljednjih 15 godina intenzivno testirana, je algoritam AES (Advanced Encryption Standard). Ovaj algoritam je postao de facto globalni standard za komercijalni i open source softver ali i za hardver, koji pored administracije SAD koristi i veliki broj institucija i pojedinaca u cijelom svijetu. C...ilj ovog rada je da istraži načine pomoću kojih izvršavanje algoritma AES može da se prilagodi promjenljivim hardverskim i softverskim mogućnostima na sistemskom nivou. U okviru istraživanja je primjenjen modularan pristup koji koristi kombinaciju kriptografskih algoritama, matematičkih, statističkih metoda kao i metoda mašinskog učenja te odgovarajućih programerskih metoda i tehnika. Navedene metode i tehnike su korišćene da bi se sagledale mogućnosti realizacije ideje adaptibilnog operativnog sistema koji se prilagođava promjenljivim hardverskim i softverskim kriptografskim resursima a pomoću virtuelnog sistema datoteka kao jedne njegove portabilne komponente.

Today's cryptographic algorithms are designed in a way that they combine complex mathematical procedures and the theory and practice of computer science in order to improve resistance to cryptanalysis. The complexity of mentioned cryptographic algorithms is causing the substantial requirements in terms of processing power. In order to increase performance, hardware manufacturers are focused to multiprocessor systems or to special hardware accelerators. First condition requires a special way of writing code from the manufacturer of the system software and cryptographic software. Second condition is forcing software vendors to adapt to special drivers or special sets of instructions. AES (Advanced Encryption Standard) algorithm is a complex cipher whose resistance to cryptanalysis has been extensively tested over the last 15 years. This algorithm has become the de facto global standard for commercial and open source software and hardware. In addition to the U.S. administration, a number ...of institutions and individuals around the world use this algorithm. The aim of this work is to explore possible ways in which the execution of AES algorithm can adapt to changing hardware and software capabilities at the system level. As part of the research will be applied modular approach. This approach will use a combination of cryptographic algorithms, mathematical, statistical methods and machine learning methods and appropriate programming methods and techniques. These methods and techniques are used to reveal possibilities in realization of the idea of adaptable operating system that adapts to changing hardware and software cryptographic resources through a virtual file system as one of its portable components.

Faculty:
Универзитет у Београду, Факултет организационих наука
Date:
13-07-2016
Keywords:
kriptografija / cryptography / computer systems security / algorithms / data structures and algorithms / AES / algoritmi / strukture podataka i algoritmi / AES / zaštita računarskih sistema / adaptibilni operativni sistemi / adaptable operating systems
[ Google Scholar ]
Handle
https://hdl.handle.net/21.15107/rcub_nardus_6763
URI
https://nardus.mpn.gov.rs/handle/123456789/6763
http://eteze.bg.ac.rs/application/showtheses?thesesId=3909
https://fedorabg.bg.ac.rs/fedora/get/o:13116/bdef:Content/download
https://fedorabg.bg.ac.rs/fedora/get/o:13196/bdef:Izvestaj/download
http://vbs.rs/scripts/cobiss?command=DISPLAY&base=70036&RID=48195855

DSpace software copyright © 2002-2015  DuraSpace
About NaRDus | Contact us

OpenAIRERCUBRODOSTEMPUS
 

 

Browse

All of DSpaceUniversities & FacultiesAuthorsMentorCommittee membersSubjectsThis CollectionAuthorsMentorCommittee membersSubjects

DSpace software copyright © 2002-2015  DuraSpace
About NaRDus | Contact us

OpenAIRERCUBRODOSTEMPUS