Podrobno

Avtentikacija v večagentnem sistemu z infrastrukturo javnih ključev
ID Hajsinger, Tomaž (Avtor), ID Pustišek, Matevž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1,88 MB)
MD5: 2E4FB1335C46AF95F435ACAF72FE094C

Izvleček
Diplomsko delo obravnava uporabo infrastrukture javnih ključev (PKI) in protokola Mutual TLS (mTLS) za zagotavljanje varne komunikacije med AI agenti. Namen dela je raziskati uporabo omenjenih tehnologij za vzpostavitev varne avtentikacije, zaščito komunikacije ter preveriti njihovo uporabnost pri razvoju večagentnih sistemov. V teoretičnem delu so predstavljeni osnovni kriptografski mehanizmi, delovanje infrastrukture PKI, digitalni certifikati X.509 ter protokola TLS in mTLS. Obravnavani so tudi varnostni izzivi in omejitve uporabe infrastrukture PKI v sodobnih informacijskih sistemih. Praktični del vključuje razvoj prototipa večagentnega sistema, ki temelji na Model Context Protocol (MCP). Implementirana je bila lokalna infrastruktura PKI za izdajo digitalnih certifikatov, razvit MCP strežnik z medsebojno avtentikacijo prek mTLS ter več AI agentov, ki za komunikacijo uporabljajo digitalne certifikate X.509. Pri razvoju so bili uporabljeni programski jezik Python, ogrodje FastAPI ter knjižnice za implementacijo TLS in upravljanje digitalnih certifikatov. Rezultati kažejo, da kombinacija PKI in mTLS omogoča zanesljivo avtentikacijo AI agentov, varno komunikacijo ter sledljivost vseh izvedenih operacij. Razvita rešitev predstavlja funkcionalen prototip večagentnega sistema in potrjuje, da uporaba uveljavljenih varnostnih standardov predstavlja primerno osnovo za razvoj varnih porazdeljenih AI aplikacij.

Jezik:Slovenski jezik
Ključne besede:Infrastruktura javnih ključev, AI agenti, Mutual TLS, Model context protocol, X.509 certifikati
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2026
PID:20.500.12556/RUL-186425 Povezava se odpre v novem oknu
COBISS.SI-ID:290232067 Povezava se odpre v novem oknu
Datum objave v RUL:01.09.2026
Število ogledov:144
Število prenosov:24
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Authentication in Multi-Agent Systems Using Public Key Infrastructure
Izvleček:
This thesis investigates the use of Public Key Infrastructure (PKI) and Mutual TLS (mTLS) for securing communication between AI agents. The aim of the thesis is to examine the use of these technologies for establishing secure authentication, protecting communication channels, and evaluating their suitability for the development of multi-agent systems. The theoretical part introduces the fundamental concepts of cryptography, the principles of Public Key Infrastructure, X.509 digital certificates, and the TLS and mTLS protocols. It also discusses the security challenges and limitations associated with the use of PKI in modern information systems. The practical part presents the development of a prototype multi-agent system based on the Model Context Protocol (MCP). A local PKI hierarchy was implemented to issue digital certificates, an MCP server supporting mutual TLS authentication was developed, and multiple AI agents communicating through X.509 certificates were implemented. The development was carried out using the Python programming language, the FastAPI framework, and libraries for TLS implementation and digital certificate management. The results demonstrate that the combination of PKI and mTLS provides reliable authentication of AI agents, secure communication, and traceability of all performed operations. The developed solution represents a functional prototype of a multi-agent system and confirms that the use of established security standards provides a suitable foundation for the development of secure distributed AI applications.

Ključne besede:Public Key Infrastructure, AI agents, Mutual TLS, Model context protocol, X.509 certificates

Podobna dela

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

Nazaj