Vysoké učení technické v Brně. Fakulta informačních technologií
Protokol pro bezpečné sdílení dat v peer-to-peer systémech
Abstract
dc:description.abstractTato bakalářská práce řeší problematiku bezpečného sdílení dat v decentralizovaných peerto-peer sítích návrhem protokolu ScatterNet, vyvinutého k zajištění důvěrnosti, integrity, dostupnosti a odolnosti dat. Klíčové přínosy zahrnují robustní formát serializace dat a minimální komunikační rozhraní. Serializační formát definuje DataChunk, identifikovaný kryptografickým otiskem Hash konstruovaným z výstupů SHA-256 a BLAKE3, délky kódované formátem PackedInt a Reed-Solomonovy parity. Ochrana dat využívá kompresi Deflate, AEAD šifrování ChaCha20-Poly1305 – s klíčem odvozeným z hashe serializovaných dat a nonce odvozenou z klíče – a vlastní schéma Long Error Correction Code (Long ECC) se samoopravnou hlavičkou a prokládanou Reed-Solomonovou ochranou šifrovaného obsahu. Univerzální identifikátor HKey umožňuje adresaci dat. Komunikační protokol, operující mezi peery identifikovanými klíči Ed25519, specifikuje operace FETCH a PUT a zahrnuje lokální systém reputace. Modulární referenční implementace v Rustu, využívající iroh pro peer-to-peer komunikaci přes QUIC, demonstruje životaschopnost protokolu a prezentuje komplexní řešení pro bezpečné a odolné sdílení dat.
Degree
thesis:*- Grantor dc:publisher
- Vysoké učení technické v Brně. Fakulta informačních technologií
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Schield, Prokop
- Advisor dc:contributor.advisor
-
- Hynek, Jiří
Subjects
dc:subject × 24- P2P
- peer-to-peer systémy
- bezpečné sdílení dat
- decentralizované systémy
- kryptografické hašovací funkce
- adresování obsahem
- autentizované šifrování
- ChaCha20-Poly1305
- integrita dat
- důvěrnost dat
- Rust
- distribuovaná úložiště
- QUIC
- iroh
- ScatterNet
- peer-to-peer systems
- secure data sharing
- decentralized systems
- cryptographic hash functions
- content addressing
- authenticated encryption
- data integrity
- data confidentiality
- distributed storage
Rights
dc:rights- Statement dc:rights
-
- Standardní licenční smlouva - přístup k plnému textu bez omezení
- Language dc:language.iso
- en
Identifiers
dc:identifier.*- Dc Identifier Other
- 164375
- OAI identifier oai:identifier
- oai:dspace.vut.cz:11012/254370