izpis_h1_title_alt

Funkcijsko šifriranje in shema za računanje skalarnih produktov
ID Mitev, Dmitar Zvonimir (Avtor), ID Marc, Tilen (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (432,25 KB)
MD5: BDD8D4CE0626BFE2DCF2FB8D8C857F26

Izvleček
Funkcijsko šifriranje predstavlja posplošitev klasičnega šifriranja z javnim ključem in omogoča nadzorovanje količine informacij, ki se prejemniku po dešifriranju razkrijejo. Različnim uporabnikom omogoča izračun različnih funkcij nad kriptogramom brez razkritja samega čistopisa. Pomembna uporaba funkcijskega šifriranja, ki med drugim izrazito vlogo igra v strojnem učenju z ohranjanjem zasebnosti, je izračun skalarnih produktov. V diplomski nalogi predstavimo osnovne definicije funkcijskega šifriranja. Osredotočimo se na shemo, ki imetnikom zasebnega ključa za vektor y iz kriptograma vektorja x omogoča razkrivanje skalarnega produkta ⟨x, y⟩ in nič drugega. Dokažemo, da je shema varna, če je odločitveni Diffie-Hellmanov problem težek. Shemo tudi implementiramo, jo preizkusimo na praktičnem primeru in predstavimo izmerjene čase izvajanja.

Jezik:Slovenski jezik
Ključne besede:kriptografija, funkcijsko šifriranje, skalarni produkt, domneva DDH
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
FMF - Fakulteta za matematiko in fiziko
Leto izida:2023
PID:20.500.12556/RUL-148414 Povezava se odpre v novem oknu
COBISS.SI-ID:163469571 Povezava se odpre v novem oknu
Datum objave v RUL:22.08.2023
Število ogledov:1166
Število prenosov:173
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Functional encryption and a scheme for computing inner products
Izvleček:
Functional encryption is a generalisation of the classical public-key encryption, and it enables control over the amount of information that is revealed to the receiver after decryption. It enables different users to compute various functions on the ciphertext without revealing the underlying plaintext. An important application of functional encryption, which plays a major role in privacy-preserving machine learning among other things, is the computation of inner products (scalar products). In this bachelor’s thesis, we present the basic definitions of functional encryption. We focus on a scheme which allows the holders of the secret key for vector y to reveal the inner product ⟨x, y⟩ from the ciphertext of vector x and nothing else. We prove that the scheme is secure, if the decisional Diffie-Hellman problem is hard. Additionally, we provide an implementation of the scheme, we test it on a practical example and we present the measured execution times.

Ključne besede:cryptography, functional encryption, inner product, scalar product, DDH assumption

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj