Show simple item record

Adaptive implementation of the AES algorithm in modern operating systems

dc.contributor.advisorSimić, Dejan
dc.contributor.otherStarčević, Dušan
dc.contributor.otherNikolić, Boško
dc.creatorDamjanović, Boris S.
dc.date.accessioned2016-10-10T06:35:22Z
dc.date.available2016-10-10T06:35:22Z
dc.date.issued2016-07-13
dc.identifier.urihttp://eteze.bg.ac.rs/application/showtheses?thesesId=3909
dc.identifier.urihttps://fedorabg.bg.ac.rs/fedora/get/o:13116/bdef:Content/download
dc.identifier.urihttps://fedorabg.bg.ac.rs/fedora/get/o:13196/bdef:Izvestaj/download
dc.identifier.urihttp://vbs.rs/scripts/cobiss?command=DISPLAY&base=70036&RID=48195855
dc.identifier.urihttp://nardus.mpn.gov.rs/123456789/6763
dc.description.abstractDanaš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. Cilj 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.sr
dc.description.abstractToday'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.en
dc.formatapplication/pdf
dc.languagesr
dc.publisherУниверзитет у Београду, Факултет организационих наукаsr
dc.rightsAutorstvo 3.0 Srbija (CC BY 3.0)
dc.sourceУниверзитет у Београдуsr
dc.subjectkriptografijasr
dc.subjectcryptographyen
dc.subjectcomputer systems securityen
dc.subjectalgorithmsen
dc.subjectdata structures and algorithmsen
dc.subjectAESen
dc.subjectalgoritmisr
dc.subjectstrukture podataka i algoritmisr
dc.subjectAESsr
dc.subjectzaštita računarskih sistemasr
dc.subjectadaptibilni operativni sistemisr
dc.subjectadaptable operating systemsen
dc.titleAdaptibilna primjena AES algoritma kod savremenih operativnih sistemasr
dc.titleAdaptive implementation of the AES algorithm in modern operating systemsen
dc.typeThesis
dcterms.abstractСимић, Дејан; Николић, Бошко; Старчевић, Душан; Дамјановић, Борис С.; Aдаптибилна примјена AЕС алгоритма код савремених оперативних система; Aдаптибилна примјена AЕС алгоритма код савремених оперативних система;


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record