magistrsko delo
Anže Kop (Avtor), Boštjan Brumen (Mentor), Denis Justinek (Komentor)

Povzetek

V primeru izrednih stanj, kot je izguba naprave ali prenehanje delovanja, se za preprečevanje popolne izgube podatkov predlaga izdelava varnostne kopije aplikacijskih podatkov. S tem namenom je bila pripravljena šifrirna shema, ki zagotovi zavarovanje vključenih podatkov, zajetih v varnostni kopiji. Shema temelji na uporabi varnih šifrirnih algoritmov, prav tako je predlagan koncept iterativnega izpeljevanja šifrirnega ključa, ki temelji na dveh ločenih skrivnostih. Pripravljeno shemo smo implementirali v obliki modula s pomočjo programskega jezika Rust. Opravljena je bila izdelava prototipne aplikacije, v katero smo vključili omenjen modul in predstavili uporabno vrednost. V sklopu eksperimentalnega dela smo se osredotočili na primerjavo učinkovitosti postopka izdelave varnostne kopije ob izbiri različnih algoritmov in različnih podatkovnih zbirk. Ugotovili smo, da je najučinkovitejša vključena zgoščevalna metoda Blake2b, najučinkovitejši šifrirni algoritem pa AES256-GCM.

Ključne besede

varnostna kopija;kriptografija;šifrirna shema;magistrske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [A. Kop]
UDK: 004.6.056.55(043.2)
COBISS: 83197187 Povezava se bo odprla v novem oknu
Št. ogledov: 205
Št. prenosov: 34
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Performance of a configurable encryption scheme for apps' data backup
Sekundarni povzetek: To prevent complete data loss in the event of an emergency, such as device loss or failure, it is suggested to back up your application data. To this end, an encryption scheme has been developed to secure the included data covered in the backup. The scheme is based on the use of secure encryption algorithms, and the concept of iterative derivation of an encryption key based on two separate secrets is also proposed. The prepared scheme was implemented in the form of a module using the Rust programming language. A prototype mobile application was created, in which the mentioned module was included, and the use case was presented. As part of the experimental work, we focused on comparing the efficiency of the backup process by selecting different algorithms and different datasets. We found that the most efficient included compression method was Blake2b, and the most efficient encryption algorithm was AES256-GCM.
Sekundarne ključne besede: backup;cryptography;encryption scheme;
Vrsta dela (COBISS): Magistrsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Strani: VII, 71 str.
ID: 13229302
Priporočena dela:
, diplomsko delo
, diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu
, diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu