Verifiable Credential sémák vizuális szerkesztése és elemzése
Az önrendelkezésű identitás (Self-Sovereign Identity, SSI) egy olyan-magának az elmúlt években egyre nagyobb teret hódító-identitás- és adatkezelési paradigma, amelyben a felhasználók maguk kezelik digitális azonosítóikat és az azokhoz kapcsolódó minden potenciálisan személyes adatot. E megközelítés elméleti és technológiai alapját az ellenőrizhető tanúsítványok (Verifiable Credentials, VC) és a decentralizált azonosítók (Decentralized Identifiers, DID) adják: a VC-k digitálisan aláírt állításokat tartalmaznak egy alanyról, amelyeket az alany maga tárol és oszt meg a számára szükséges mértékben. A téma aktualitását az EU eIDAS 2.0 rendelete adja, amely 2026 végére kötelezi a tagállamokat VC-khez hasonló adaststrukturák tárolására képes, "digitális identitás tárcák" biztosítására az állampolgárok számára, ezzel kontinentális léptékben megnyitva az utat az SSI paradigmáját megvalósító szoftveralkalmazások előtt.
A tanszéken folyó kutatások egyik iránya a VC ökoszisztémák szisztematikus tervezése, ahol az egymással összefüggő tanúsítványtípusok modell és megvalósítás szintű strukturájának kialakítása kulcsfontosságú feladat. [Design Space Exploration of Verifiable Credential Schemas using Partial Graph Modeling] A VC sémákat jelenleg JSON-LD, JSON Schema, és egyéb ehhez hasonló formátumokban definiálják a terbezőik, amelyek kézi szerkesztése és tervezése nem triviális valmint a véletlen hibák számos lehetőségét hordozza magával, különösen akkor, ha a sémák egymásra hivatkoznak, közös fogalmakat használnak, vagy hierarchikus kapcsolatban állnak egymással.
A téma célja egy vizuális szerkesztő és elemző eszköz prototípusának elkészítése, amely megkönnyíti a VC sémák létrehozását, áttekintését és karbantartását. Az eszköz funkciói között szerepelhet a sémák grafikus megjelenítése (attribútumok, típusok, kapcsolatok vizualizációja), az egymásra hivatkozó sémák közötti összefüggések feltérképezése, valamint az alapvető szerkesztési műveletek támogatása. További lehetséges irány a meglévő sémaregiszterekből (pl. schema.org, W3C VC példák) való importálás, vagy a sémák közötti átfedések és inkonzisztenciák detektálása.
A téma gyakorlatias, eszközfejlesztés-központú, és jól illeszkedik azoknak a hallgatóknak az érdeklődéséhez, akik szívesen dolgoznak vizualizációval, frontend fejlesztéssel vagy modellező eszközökkel. A munka során lehetőség van a felhasználói élmény (UX) kérdéseinek vizsgálatára is: hogyan lehet a séma szerkesztést intuitívvá tenni olyan felhasználók számára, akik nem JSON-LD szakértők.
Az Önálló laboratórium pontos célját a hallgatóval közösen, az ő érdeklődése mentén alakítjuk ki. A félév elején a hallgató megismerkedik a VC séma szabványokkal és a meglévő SSI implementációkkal, e közben körvonalazódik, hogy a félév hátralévő részében melyik funkcionalitásra fókuszál a prototípus.
BME-MIT





