magistrsko delo
Anže Kop (Author), Boštjan Brumen (Mentor), Denis Justinek (Co-mentor)

Abstract

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.

Keywords

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

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [A. Kop]
UDC: 004.6.056.55(043.2)
COBISS: 83197187 Link will open in a new window
Views: 205
Downloads: 34
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Performance of a configurable encryption scheme for apps' data backup
Secondary abstract: 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.
Secondary keywords: backup;cryptography;encryption scheme;
Type (COBISS): Master's thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Pages: VII, 71 str.
ID: 13229302
Recommended works:
, diplomsko delo
, diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu
, diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu