Details

Skupinsko in decentralizirano funkcijsko šifriranje za izračun skalarnih produktov : magistrsko delo
ID Mitev, Dmitar Zvonimir (Author), ID Marc, Tilen (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (634,57 KB)
MD5: DB299CAB67DC367D3457D28DAED6B893

Abstract
Skupinsko funkcijsko šifriranje je razširitev (klasičnega) funkcijskega šifriranja, v katerem več neodvisnih klientov šifrira svoje podatke, pooblaščena stranka pa ob dešifriranju izračuna le izbrane funkcije nad združenimi podatki. Posebej zanimiv primer je izračun skalarnih produktov, ki zajame številne postopke v statistiki in strojnem učenju. V magistrskem delu formalno predstavimo skupinsko funkcijsko šifriranje. Na osnovi znane sheme funkcijskega šifriranja za skalarne produkte zgradimo skupinsko shemo, pri kateri pooblaščena stranka z ustreznim dešifrirnim ključem izve le skalarni produkt prispevkov klientov. Formalno opredelimo varnostni model in dokažemo, da je shema selektivno varna v modelu naključnega oraklja pod odločitveno Diffie-Hellmanovo predpostavko. Shemo implementiramo in izmerimo čase izvajanja njenih algoritmov. Praktičnost sheme ponazorimo s primerom ankete, v kateri anketiranci izbirajo med dvema možnostma. Predstavimo tudi decentralizirano različico sheme, ki z uporabo psevdo-naključnih funkcij odpravi centralno entiteto za generiranje ključev in je selektivno-statično varna pod istimi predpostavkami.

Language:Slovenian
Keywords:kriptografija, funkcijsko šifriranje, skupinsko, skalarni produkt, decentralizirano
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FMF - Faculty of Mathematics and Physics
Year:2025
PID:20.500.12556/RUL-177556 This link opens in a new window
UDC:519.72
COBISS.SI-ID:262668291 This link opens in a new window
Publication date in RUL:24.12.2025
Views:392
Downloads:151
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Multi-client and decentralized functional encryption for computing inner products
Abstract:
Multi-client functional encryption extends (classical) functional encryption by allowing multiple independent clients to encrypt their data so that, upon decryption, an authorized party learns only specified functions of the aggregated data. A particularly interesting case is the computation of inner products, which underpins many procedures in statistics and machine learning. In this master’s thesis, we formally present multi-client functional encryption. Building on a known functional encryption scheme for inner products, we construct a multi-client scheme in which an authorized party with an appropriate decryption key learns only the inner product of the clients’ contributions. We formally define the security model and prove that the scheme is selectively secure in the random oracle model under the decisional Diffie-Hellman assumption. We implement the scheme and measure the execution times of its algorithms. We demonstrate the practicality of the scheme with an example of a survey in which respondents choose between two options. We also present a decentralized variant of the scheme that, by using pseudo-random functions, removes the central entity responsible for key generation and achieves selective-static security under the same assumptions.

Keywords:cryptography, functional encryption, multi-client, inner product, decentralized

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back