1. From model to mechanism : enforcing delegated authority in ssi with language-based securityMuhamed Turkanović, Vid Keršič, Alen Horvat, Dominik Beron, Špela Čučko, 2025, izvirni znanstveni članek Opis: Delegation of authority remains a critical yet insufficiently addressed capability in SelfSovereign Identity (SSI) systems. Building on an existing delegation model that introduced the concept of a Verifiable Mandate (VM) for expressing authority and access rights, this paper extends the approach with a rigorous formalization of delegation semantics, enabling unambiguous reasoning over roles, grants, and constraints. The formal model is aligned with standards from the World Wide Web Consortium (W3C), and its constructs are embedded into an extended credential schema that preserves compatibility with the Verifiable Credentials (VC) data model while introducing delegation-specific attributes. A generalized VM schema is defined, supporting both generic and business-specific instantiations, and ensuring structural and semantic interoperability. Policy compliance is operationalized through a policy-based enforcement architecture, where rules are authored in the Rego language and evaluated at runtime by the Open Policy Agent (OPA). The architecture incorporates trusted registries for schema and policy distribution, allowing verifiers to define and enforce context-specific delegation rules in a modular and interoperable manner. Validation through realistic scenarios, such as postal service and academic use cases, demonstrates how formal semantics, schema validation, and language-based policy enforcement can be combined to enable secure, verifiable, and context-aware delegation in SSI ecosystems. Ključne besede: self-sovereign identity, delegation, verifiable mandate, formalization, policy-based enforcement, verifiable credentials, blockchain, language-based security Objavljeno v DKUM: 02.10.2025; Ogledov: 0; Prenosov: 4
Celotno besedilo (1,46 MB) |
2. Analiza tehnoloških procesov in izzivov podatkovnih prostorovNina Kliček, 2025, magistrsko delo Opis: Podatkovni prostori omogočajo varen in nadzorovan način izmenjave podatkov znotraj odprtega in standardiziranega okvira. Evropska strategija za podatke spodbuja oblikovanje skupnih evropskih podatkovnih prostorov na različnih vsebinskih področjih z namenom ustvarjanja enotnega trga podatkov. Kljub njihovemu potencialu se implementacija sooča s številnimi tehničnimi, organizacijskimi in pravnimi izzivi, kot so zagotavljanje interoperabilnosti, skladnost z zakonodajo ter zagotavljanje podatkovne suverenosti. V magistrskem delu smo izvedli sistematičen pregled literature, s katerim smo identificirali in klasificirali ključne izzive vzpostavitve podatkovnih prostorov. Predstavili smo glavne domene njihove uporabe, analizirali podatkovni tok v podatkovnem prostoru ter ga primerjali glede na uporabljene tehnologije implementacije. Dodatno smo analizirali in primerjali različne obstoječe povezovalnike in opisali ključne tehnične gradnike za boljše razumevanje delovanja in strukture podatkovnih prostorov. Ključne besede: podatkovni prostori, interoperabilnost, referenčna arhitektura, izzivi, Evropska strategija za podatke Objavljeno v DKUM: 30.09.2025; Ogledov: 0; Prenosov: 7
Celotno besedilo (4,95 MB) |
3. Analiza posebnosti zagotavljanja kakovosti pri razvoju decentraliziranih aplikacij v okolju EthereumMitja Gradišnik, Tina Beranič, Muhamed Turkanović, 2025, pregledni znanstveni članek Opis: Pri razvoju decentraliziranih aplikacij (dApps) se tradicionalni razvojni procesi pogosto izkažejo za nezadostne. Tovrstne rešitve zahtevajo večji poudarek na tehničnih, varnostnih in uporabniških vidikih kakovosti aplikacij, kot smo jih sicervajeni pri razvoju klasičnih rešitev. Ker je spreminjanje pametnih pogodb po namestitvi v omrežje verig blokov zahtevno oziroma nemogoče, sta temeljito testiranje ter presoja programske kode ključnega pomena za uspešen razvoj tovrstnih rešitev. Optimizacija stroškov goriva, nujna za izvrševanje programov v javnih omrežjih, predstavlja enega ključnih razvojnih izzivov, ki ga je potrebnoustrezno obravnavati. Poleg tega specifično okolje omrežij veriženja blokov zahteva ustrezne ukrepe za obvladovanje tveganj povezanih z ranljivostmi aplikacij in morebitnimi povezanimi finančnimi izgubami. Nespremenljivost, stroški goriva in zagotavljanje varnosti so le nekateri izmed ključnih razvojnih izzivov, ki jih je treba uspešno nasloviti pri izgradnji kakovostnih in stabilnih decentraliziranih aplikacij. Prispevek obravnava izzive, sodobne pristope in strategije razvoja decentraliziranih aplikacij ter podaja priporočila za njihov zanesljivejši in učinkovitejši razvoj, s čimer naslavlja ključne izzive uvajanja tehnologij veriženja blokov v industrijska okolja ter razvoja pametnih pogodb. Poseben poudarek je namenjen pametnim pogodbam, ki temeljijo na omrežju Ethereum. Ključne besede: verige blokov, proces razvoja dApps, testiranje, vzdrževanje, obvladovanje stroškov transakcije, presoje Objavljeno v DKUM: 29.09.2025; Ogledov: 0; Prenosov: 11
Celotno besedilo (947,57 KB) Gradivo ima več datotek! Več... |
4. Analiza in primerjava pristopov modeliranja relacij med podatki v dokumentnih podatkovnih bazah NoSQLAmar Tabaković, 2025, diplomsko delo Opis: Diplomsko delo analizira razlike med pristopoma modeliranja relacij znotraj dokumentnih podatkovnih baz NoSQL, in sicer referenciranje (ang. REF) in vgnezdenje (ang. EMBED). Podrobno sta predstavljena pristopa REF in EMBED, pri čemer je poseben fokus na analizi razlik v performancah pri izvajanju različnih operacij vstavljanja, poizvedovanja/iskanja, posodabljanja itn. Diplomsko delo zaključujemo s predstavitvijo in predlogi, kdaj je najboljše uporabiti enega izmed teh dveh pristopov modeliranja povezav med dokumenti in zbirkami. Teze, ki smo si jih zastavili kot dokaz pri izbiri pravilnega pristopa ob določenih pogojih, smo prikazali s pomočjo praktičnih primerov. Ključne besede: dokumentne podatkovne baze, NoSQL, MongoDB, referenciranje, vgnezdenje, REF, EMBED Objavljeno v DKUM: 23.09.2025; Ogledov: 0; Prenosov: 8
Celotno besedilo (2,44 MB) |
5. A novel model for authority and access delegation utilizing self-sovereign identity and verifiable credentialsŠpela Čučko, Muhamed Turkanović, 2025, izvirni znanstveni članek Opis: Self-Sovereign Identity (SSI) is a decentralized, user-centric approach to Identity Management (IdM), that allows users to gain control over their digital identity and data. It brings many advantages and reduces the shortcomings of traditional, centralized IdM systems. Despite its positive features, SSI focuses predominantly on direct interactions between two independent entities. It enables direct identification, authentication, authorization, and access to resources and services where the identity holders are the authenticated bearers of their credentials. On the other hand, it does not address primarily indirect identity control, such as delegation, which is an essential part of life situations and natural human relationships. Delegation is particularly common in organizational contexts, and usually arises from the need for greater efficiency, relief, or distribution of work, collaboration, and cooperation and the inability to perform work, tasks, responsibilities, and duties for various reasons. However, it is relatively unexplored within the SSI framework, and requires additional research efforts and the development of new approaches. Consequently, our research aimed to reduce the aforementioned gap and address delegation in the SSI ecosystem comprehensively. Thus, we present a novel authority and access delegation model utilizing Verifiable Credentials, that enable delegation support for existing use cases, workflows, and processes of organizations and companies, providing resources and services to end users. The model includes delegation building blocks, data objects and data flow, delegation phases and processes, and technology-independent components. It is validated with a case study in the field of Education Ključne besede: access delegation, authority delegation, delegation, self-sovereign identity, verifiable credential, verifiable mandate Objavljeno v DKUM: 25.07.2025; Ogledov: 0; Prenosov: 2
Celotno besedilo (7,67 MB) |
6. Navidezno zasebno omrežje kot storitevMark Kolarič, 2025, diplomsko delo Opis: Namen diplomskega dela je izdelava delujočega navideznega zasebnega omrežja (ang. Virtual Private Network – VPN), ki bo deloval kot storitev. V ospredje bomo postavili izdelavo in prodajo VPN-a kot storitev.
Izbrali bomo VPN protokol, ki bo konkurenčen, moral bo delovati zanesljivo in učinkovito, saj se bo prodajal kot samostojna storitev. Izbrali bomo tudi dodatne tehnologije, ki bodo pripomogle k temu, da bo VPN lahko deloval kot storitev. Ključne besede: navidezno zasebno omrežje, omrežna varnost, tuneliranje, šifriranje, programske storitve, protokol VPN Objavljeno v DKUM: 10.07.2025; Ogledov: 0; Prenosov: 34
Celotno besedilo (2,60 MB) |
7. A review on building blocks of decentralized artificial intelligenceVid Keršič, Muhamed Turkanović, 2025, izvirni znanstveni članek Opis: Artificial intelligence (AI) is one of the key technologies transforming our lives, while the transfer of knowledge and competencies from the academic sphere to the industry and real-world use cases are accelerating yearly. However, during that transition, several significant problems and questions need to be addressed for the field to develop ethically, such as digital privacy, ownership, and control. These are some of the reasons why the currently most popular approaches of artificial intelligence, i.e., centralized artificial intelligence (CEAI), are questionable, with other directions also being explored widely, such as decentralized artificial intelligence (DEAI), which aim to solve some of the most far-reaching problems. This paper aims to review and organize the knowledge in the field of DEAI, focusing solely on studies that fall within this category. A systematic literature review (SLR) was conducted using six scientific databases and additional gray literature to analyze and present the findings of 71 identified studies. The paper’s primary focus is identifying the building blocks of DEAI solutions and networks, tackling the DEAI analysis from a bottom-up approach. Future research directions and open problems are presented and proposed at the end. Ključne besede: artificial intelligence, blockchain, cryptography, decentralization, AI, DEAI, decentralized artificial intelligence Objavljeno v DKUM: 23.04.2025; Ogledov: 0; Prenosov: 6
Celotno besedilo (2,83 MB) |
8. Selective disclosure in digital credentialsŠeila Bećirović Ramić, Ehlimana Cogo, Irfan Prazina, Emir Cogo, Muhamed Turkanović, Razija Turčinhodžić Mulahasanović, Saša Mrdović, 2024, pregledni znanstveni članek Ključne besede: selective disclosure, anonymous credentia, verifiable credentials, zero-knowledge proof Objavljeno v DKUM: 31.01.2025; Ogledov: 0; Prenosov: 14
Celotno besedilo (966,17 KB) |
9. |
10. Transforming a relational database to blockchain based smart contractsMartin Domajnko, 2024, magistrsko delo Opis: Tehnologije veriženja blokov in Web3, zlasti pametne pogodbe, ponujajo pomembne prednosti na področju transparentnosti, varnosti in decentralizacije. Vendar pa integracija tehnologij Web3 v obstoječe poslovne prakse in preoblikovanje obstoječih centraliziranih sistemov, temelječih na t. i. Web2 v decentralizirane sisteme Web3, prinaša precej izivov. Ti izhajajo iz temeljnih razlik med sistemi Web2 in Web3. Medtem ko se sistemi Web2 zanašajo na centralne entitete in zaupanje v posrednike, sistemi Web3 delujejo po decentraliziranih načelih, ki izpostavljajo transparentnost podatkov, uporabniško osredotočeno interakcijo in interakcije brez posrednikov. Naše delo ponuja praktičen pristop k migraciji obstoječih sistemov Web2 v Web3, s čimer poskušamo zmanjšati razpon med tradicionalni sistemi in tehnologijo veriženja blokov. V uvodnem poglavju najprej predstavimo motivacijo za reševanje obravnavanega problema ter natančno opredelimo izziv, ki ga naslavljamo. Poleg tega predstavimo raziskovalna vprašanja, na katera skušamo skozi zaključno delo odgovoriti, ter opredelimo cilje zaključnega dela. Predstavimo tudi hipoteze, ki smo jih oblikovali pred začetkom raziskovanja in pisanja zaključnega dela, metodologije, uporabljene v raziskavi, ter predpostavke in omejitve, ki smo jih upoštevali med delom. Uvodu sledi poglavje, kjer se posvetimo tehnologiji veriženja blokov. V tem poglavju najprej podamo kratek zgodovinski in tehnični pregled tehnologije veriženja blokov, nadaljujemo z razlago virtualnega stroja Ethereum in pametnih pogodb ter zaključimo z obravnavo področja Web3 in decentraliziranih aplikacij. V tretjem poglavju nato podamo splošen pregled podatkovnih baz in podrobneje predstavimo relacijske podatkovne baze, saj so te del naše rešitve. Del naše rešitve je tudi protokol za indeksiranje glavne knjige verig blokov The Graph, ki ga podrobneje predstavimo v četrtem poglavju. Tukaj predstavimo tudi podgrafe in njihovo vlogo v kontekstu indeksiranja podatkov, sam postopek indeksiranja podatkov v protokolu The Graph ter zaključimo s pregledom, kako poteka poizvedovanje podatkov iz pametnih pogodb. Jedro našega dela predstavlja peto poglavje, kjer predstavimo inovativen pristop za avtomatizacijo generiranja pametnih pogodb v jeziku Solidity iz podatkovnih baz PostgreSQL, saj predstavljajo relacijske baze jedro večine klasičnih aplikacij in s tem tudi začetno točko transformacije v Web3 rešitev. Naša rešitev razvijalcem zagotavlja trdno osnovo, ki lahko pospeši migracijo iz arhitekture Web2 v Web3. Orodje, ki je tudi rezultat dela, generira osnovno kodo za podporne storitve za indeksiranje podatkov, s čimer naslavlja ključne izzive Web3, kot sta zmogljivost poizvedb in dostopnost podatkov, hkrati pa ohranja vse prednosti, ki jih ponuja tehnologija veriženja blokov. Našo implementacijo smo ocenili z uporabo sintetičnih testnih primerov in praktičnega scenarija. Praktični scenarij, ki ga predstavimo v šestem poglavju, je uporabil relacijski podatkovni model baze za sledenje produktov v dobavni verigi. Ustvarjeno osnovno kodo za Web3 sistem, vključno s pametnimi pogodbami in storitvami za indeksiranje podatkov, smo nato razširili in izpopolnili ter razvili celovit izdelek za sledenje lokalno pridelanim artiklom v dobavni verigi. Sedmo poglavje nato zajema analizo podatkov, zbranih med razvojnim procesom in izvajanjem študije primera. V tem poglavju uporabimo izbrane ugotovitve za ovrednotenje hipotez, zastavljenih v uvodu. Delo zaključimo s predstavitvijo sklepnih ugotovitev. Ključne besede: Web3, pretvorba, Web2, pametne pogodbe, relacijski podatkovni model Objavljeno v DKUM: 22.10.2024; Ogledov: 0; Prenosov: 31
Celotno besedilo (3,44 MB) |