U ovom istraživanju bit će predložen novi pristup decentraliziranim i raspodijeljenim bazama podataka optimiziran za učinkovito pretraživanje sadržaja. Sigurnost podataka proizlazi iz činjenica da su podaci redundatno i konzistentno raspodijeljeni na više poslužitelja (čvorova), koriste se provjereni mehanizmi osiguranja konsenzusa razvijeni za blockchain tehnologije, a prilikom svakog upita prema bazi pored samog rezultata korisniku se vraća i dokaz da je rezultat ispravan, kompletan i aktualan.
Istražit će se mehanizmi za dijeljenje osjetljivih informacija bez ugrožavanja privatnosti podataka, npr. za potrebe decentraliziranog razvoja modela strojnog učenja, oslanjajući se na predloženu brzu i provjerljivu bazu podataka i najnovije kriptografske tehnike poput dokaza nultog znanja, homomorfne enkripcije i sigurnih raspodijeljenih izračuna neprimjetno spajajući potrebu za brzim pristupom sa strogim zahtjevima privatnosti.
Publikacije
Banov, Marina; Pinčić, Domagoj; Sušanj, Diego; Lenac, Kristijan, Securing gait recognition with homomorphic encryption, Scientific Reports, 15 (2025). doi: 10.1038/s41598-025-14047-3
Testnet
Testnet je alat koji olakšava stvaranje i upravljanje testnet mrežama, skupovima proizvoljnog broja virtualnih strojeva (čvorova) koji rade na istoj mreži, sposobnih za peer-to-peer komunikaciju. Takve testne mreže su neprocjenjive za različite svrhe, uključujući:
- Testiranje sigurnosti i otpornosti blockchain mreža
- Validaciju protokola sigurnih raspodijeljenih izračuna u realnim distribuiranim scenarijima
- Analizu performansi, troškova i ponašanja distribuiranih rješenja za pohranu
- Eksperimentiranje s distribuiranim algoritmima i sustavima općenito
Obično je ručno stvaranje, konfiguriranje, umrežavanje i upravljanje velikim brojem virtualnih strojeva za ove zadatke nezgrapno, sklono greškama i sporo. Testnet ima za cilj automatizirati i pojednostaviti proces pružanjem fleksibilnog hostinga, automatizirane konfiguracije čvorova, prilagodljivih čvorova i pojednostavljenog upravljanja životnim ciklusom.
This research proposes a new approach to decentralized databases that is optimized for efficient content retrieval. Data security results from the fact that the data is distributed redundantly and consistently across multiple servers (nodes), proven consensus assurance mechanisms developed for blockchain technologies are used, and a proof of the correctness, completeness and timeliness of the result of the query is returned for each query of the database in addition to the result itself.
Mechanisms for sharing sensitive information without compromising privacy will be explored, e.g. for the needs of decentralized machine learning model development, relying on the proposed fast and verifiable database and the latest cryptographic techniques such as zero knowledge proofs, homomorphic encryption and secure multi-party computation, which seamlessly combine the need for fast access with strict privacy requirements.
Publications
Banov, Marina; Pinčić, Domagoj; Sušanj, Diego; Lenac, Kristijan, Securing gait recognition with homomorphic encryption, Scientific Reports, 15 (2025). doi: 10.1038/s41598-025-14047-3
The Testnet framework
The Testnet framework facilitates the creation and management of testnets, collections of an arbitrary number of virtual machines (nodes) operating on the same network, capable of peer-to-peer communication. Such testnets are invaluable for various purposes, including:
- Testing the security and resilience of blockchain networks
- Validating Secure Multi-Party Computation (SMPC) protocols in realistic distributed scenarios
- Analyzing the performance, cost, and behavior of distributed storage solutions
- Experimenting with distributed algorithms and systems in general
Usually, manually creating, configuring, networking, and managing a large number of virtual machines for these tasks is cumbersome, error-prone, and slow. The Testnet framework aims to automate and simplify the process by providing flexible hosting, automated node configuration, customizable nodes and simplified lifecycle management.
