master's thesis
Implementation of symmetric block cryptosystems on Android platform

Zoran Kovačević (2016)
Metadata
TitleImplementacija simetričnih blokovnih kriptosustava na Android platformi
AuthorZoran Kovačević
Mentor(s)Krešimir Grgić (thesis advisor)
Abstract
U radu je provedeno testiranje implementacija više simetričnih kriptografskog sustava pri izvođenju na više niti na Android platformi. Testirani protokoli su AES u 128 i 256 bitnoj verziji, DES u 64 i 3DES u 128 bitnoj verziji. Programski jezik Java kao glavni jezik za razvoj na Android platformi odabran je zbog raširenosti Android sustava na pametnim telefonima (eng. smartphones). Izrađena je aplikacija za izvršavanje testiranja. Aplikacija omogućuje izradu više scenarija koje definiraju parametri testiranja. Omogućeno je automatsko izvršavanje više scenarija kako bi pojednostavili prikupljanje rezultata. Opisana je struktura i funkcionalnost aplikacije. Provedeno je testiranje na tri uređaja s više ponavljanja svakog testa. Prikazani su rezultati testiranja tablično i grafički. Izvedeni su zaključci o implementaciji testiranih protokola.
KeywordsAndroid AES DES 3DES cryptography testing threads multithreading parallel processing
Parallel title (English)Implementation of symmetric block cryptosystems on Android platform
Committee MembersKrešimir Grgić (committee chairperson)
Drago Žagar (committee member)
Višnja Križanović Čik (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za komunikacije
Katedra za radiokomunikacije i telekomunikacije
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Electrical Engineering
Radio Communications
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Electrical Engineering; specializations in: Communications and Informatics, Power Engineering
Study specializationCommunications and Informatics
Academic title abbreviationmag.ing.el.
Genremaster's thesis
Language Croatian
Defense date2016-10-07
Parallel abstract (English)
This research looks at symmetric cryptographic protocols performance on Android platform compared to the number of threads, plaint text size and device specifications. Included protocols are AES in 128 and 256 bit variants, DES in 64 and 3DES in 128 bit variant. Programming language Java is used as main development. Research was based on results collected with application developed for the purpose of this research. Application allows user to run multiple scenarios defined by the set of parameters. Automated testing is enabled for easier gathering of results. Application structure and functionality are described. Research was done on 3 devices with multiple runs per test. Results are presented in both graphical and in tabular form. Explanations are proposed over underlying implementation of protocols.
Parallel keywords (Croatian)Android AES DES 3DES kriptografija testiranje niti više-nitnost paralelno procesiranje
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:509153
CommitterAnka Ovničević