Tartu Ülikooli
digitaalarhiiv ADA
ADA, Tartu Ülikooli digitaalarhiivi sisuks on peamiselt Tartu Ülikooli monograafiad, doktoritööd, üliõpilastööd, lõputööd, magistritööd, õppematerjalid, Tartu Ülikooli raamatukogus digiteeritud materjalid ning Tartu Ülikooli teadlaste isikuarhiivid. Digitaalarhiivis olevaid materjale hoitakse turvaliselt ja varustatakse püsilingiga. Teenuse haldamise ja arendamisega tegeleb Tartu Ülikooli raamatukogu.

Valdkonnad ADAs
Valige valdkond, et selle kogusid sirvida.
Hiljutised sisestused
Veebisaidi loomine ettevõttele Võrtsukala OÜ
(Tartu Ülikool, 2025) Koni, Laura; Leping, Vambola, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The aim of this bachelor´s thesis is to create a website for the company Võrtsukala OÜ, which is engaged in freshwater fishing and retail of fish and fish products in Viljandi County. The completed website will streamline the purchasing process for customers and owners both online and via telephone, providing the company with the opportunity to reach a broader customer base through an e-commerce platform. Additionally, it will offer extensive information about the company and help direct customers to the company's social media platforms. The thesis includes identifying the functional and non-functional requirements of the website to be created, an overview of the technologies used to create the website, a solution architecture and a description of the completed website.
Building a Custom Website for Darkside-Lab
(Tartu Ülikool, 2025) Liivapuu, Elen; Feklistova, Lidia, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The objective of this bachelor’s thesis is to develop a modern user-friendly website for Darkside-Lab OÜ, a company that specializes in vehicle detailing. The created website includes booking system, gallery, services and prices page, and a contact form. For the development of this website, technologies such as Vue.js, Express.js, and MongoDB were used. The result meets the client’s functional and non-functional requirements, offering fast performance and responsive design.
Development and Application of a Program for Traversing Drivable Lanes
(Tartu Ülikool, 2025) Raa, Rauno; Matiisen, Tambet, juhendaja; Sepp, Edgar, juhendaja; Pilve, Karl-Johan, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The purpose of this thesis is to create a program, which finds the shortest path to traverse all the car-drivable lanes in a given geographical area. Another purpose of the thesis is to apply the program to the cities of Tartu, Tallinn and Helsinki. The program adds the possibility to drive all the given area’s car-drivable lanes with minimal time and fuel costs. Traversing all the area’s car-drivable lanes as optimally as possible is beneficial for creating maps for self-driving cars and for planning the path for snow ploughing and street cleaning. The program was applied to the part of the city of Tartu, part of the city of Tallinn and part of the city of Helsinki. An optimal path, which traverses all the car-drivable lanes, was found for all the aforementioned areas.
Perpetua - A Turn-Based Role-Playing Game with Runes
(Tartu Ülikool, 2025) Rokka, Jan Markus; Nael, Daniel, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The thesis describes the design and implementation of Perpetua, a turn-based role-playing game. The purpose of this game is to provide variety in its corresponding genre through the combination of equipment customization and survival strategy. The thesis gives an overview of the design and implementation of the game’s most important systems. The usability of the game was also evaluated through playtesting on potential players. The thesis provides an analysis of the testing results. Future plans for development were made based on the given feedback.
The Problem of Absent Values in the Relational Data Model and Its Logic-Based Solution
(Tartu Ülikool, 2024) Lõbus, Indrek; Villems, Anne, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
This thesis explains the logical foundations of the relational data model, introduces the problem of absent values and two existing attempts at solving it, and then presents a new solution based on ideas from philosophy of logic.
Configuring and Performance Benchmarking a Storage Array for the University of Tartu HPC Center
(Tartu Ülikool, 2024) Oopkaup, Ott Eric; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The University of Tartu HPC Center offers computational power and data storage to hundreds of researchers. In order to accommodate growing amounts of data, fine-tuning and profiling file systems meant for HPC use cases has become essential. The theoretical aim of this thesis is to describe the setup, profiling and benchmarking of a high performance file system. The thesis explains the various metrics and characteristics of setting up a filesystem and also includes performance results on multiple different configurations of a Lenovo DSS-G based filesystem. The practical aim of the thesis was to familiarize with the documentation of the Lenovo DSS-G251 storage array, set up the servers controlling the filesystem, determine the file system metadata and data block sizes in order to guarantee the necessary reliability of the file system and to test the final performance of the storage array.
Secure Data Sharing in the Internet of Vehicles Using Blockchain-based Federated Learning
(Tartu Ülikool, 2025) Luzan, Mykyta; Iqbal, Mubashar, juhendaja; Matulevičius, Raimundas, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The Internet of Vehicles enables connected vehicles to share data and collaboratively learn to enhance road safety and traffic efficiency. Federated learning has emerged as a promising approach for enabling privacy-preserving collaborative learning among vehicles, allowing them to jointly train machine learning models without sharing raw sensitive data. However, the centralized architecture commonly used in federated learning introduces significant security vulnerabilities that can compromise system integrity and reliability. While extensive research exists on federated learning security in general, there is insufficient analysis of how these security challenges manifest in specific application contexts, particularly in dynamic environments like IoV. Here we show that integrating Hyperledger Fabric’s permissioned blockchain with zero-knowledge proofs creates a comprehensive security framework that effectively protects federated learning systems against both model tampering, aggregation protocol violation, and unauthorized access while maintaining privacy. Our systematic analysis and implementation reveals that blockchain technology can address core vulnerabilities in centralized federated learning architectures while preserving their privacy benefits, demonstrating advantages over previous approaches that relied solely on cryptographic protocols or trusted third parties. By validating our framework through a concrete IoV data sharing implementation, we establish a practical foundation for securing federated learning in distributed environments. The implications of this research extend beyond vehicular networks to any domain requiring secure collaborative learning among distributed participants. As autonomous systems become increasingly interconnected, this work demonstrates how combining blockchain with federated learning can enable trustworthy data sharing while preserving both privacy and security.
The Future of Digital Payments: Trends and Disruptions
(Tartu Ülikool, 2025) Khasmammadov, Murad; Milani, Fredrik Payman, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
The evolution of digital payments have transformed the global financial ecosystem by providing faster, more secure, and more accessible ways to transact. However, despite the widespread adoption of digital payment systems, gaps remain in understanding the drivers of their evolution, the challenges that hinder their potential, and the implications of emerging trends such as blockchain, AI, and IoT. The rapid pace of technological advancement and regulatory changes underscore the need for a comprehensive overview of digital payment systems. This thesis addresses these gaps by exploring the evolution of digital payment systems, their lifecycle, and the various tools that drive this transformation. Using a systematic literature review, it addresses research questions related to the digital payment types, key drivers, benefits, challenges, and future trajectories of digital payments. The study highlights the role of technological advancements such as blockchain, AI, and IoT and the impact of regulatory frameworks in shaping payment innovations. Emerging trends, including cryptocurrencies, central bank digital currencies (CBDCs), and mobile payments, underscore the shift toward decentralization and financial inclusion. Despite significant progress, barriers such as interoperability, cybersecurity, and regulatory complexity persist. This thesis offers an understanding of the current landscape and future directions of digital payments, providing valuable insights for stakeholders, including consumers, businesses, financial institutions, and policymakers.
Real-time Pose Estimation of a Surgical Tool using Optical Coherence Tomography
(Tartu Ülikool, 2025) Zaliznyi, Anton; Fishman, Dmytro, juhendaja; Kahrs, Lueder, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
Minimally invasive and robotic-assisted surgeries have transformed medicine by reducing patient trauma, infection risk, and recovery times. Within these procedures, precise instrument tracking is critical, especially when navigating intricate anatomical structures and performing delicate interventions such as neurosurgery and microsurgery. Optical coherence tomography has emerged as a promising imaging modality that can provide high-resolution, real-time, and volumetric field-of-view for surgical sites. Existing methods that leverage optical coherence tomography for instrument pose tracking primarily focus on rigid instruments or rely on artificial markers; however, these approaches may fall short in practical scenarios involving occlusions and the dynamic nature of multi-jointed surgical tools. This thesis addressed this challenge by developing a markerless, high-speed, and accurate pose estimation method for an 8-degree-of-freedom microsurgical tool using optical coherence tomography. The proposed method achieves an average position error of 0.26 millimeters, an orientation error of 2.3 degrees, and joint angle errors of 1.9 and 1.9 degrees for θ1 and θ2, respectively, while operating with an inference speed of 20 milliseconds per volume. By eliminating the need for markers and being robust to occlusions, our method improves the reliability and feasibility of optical coherence tomography-based microsurgical instrument tracking in complex, dynamic, and realistic surgical environments. Future work should focus on testing this approach with more annotated real-world data and validating its effectiveness through in-vivo applications, thereby enhancing its reliability and practical impact.
Efficient Two-Party ML-DSA Protocol in Active Security Model
(Tartu Ülikool, 2025) Kravtšenko, Semjon; Laud, Peeter, juhendaja; Krips, Toomas, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
ML-DSA is a NIST standard that defines a signature scheme: a set of algorithms for creating and verifying digital signatures. Digital signatures can be used, for example, to authenticate to websites online and to sign documents. ML-DSA signatures, unlike signatures that follow so-called classical formats, are quantum-resistant: it is believed that forging ML-DSA signatures is inviable even with a cryptographically relevant quantum computer (that is not yet known to exist). The security of a signing scheme relies on the secrecy of the used private key material. One way to increase the security of a signing scheme is to distribute the secret material across multiple devices, such that a sufficient number of them need to cooperate to create a signature. One scheme, that distributes the key across two devices, is implemented in SplitKey® technology, which is used in a popular signing solution Smart-ID®. Unfortunately, a two-party scheme that could create standards-compliant quantum-resistant signatures does not exist. This thesis presents a novel two-party signing scheme capable of creating ML-DSA-compliant signatures — Duolithium. This scheme is resistant against potential active attacks by either party, both during the key generation and signing processes. The thesis proposes some parts of Duolithium that were invented as a part of this thesis research and documents the remaining parts with reliance on prior research. Additionally, this thesis presents a complete, tested for functionality implementation of Duolithium in Python, together with the results of the benchmarks of network overhead and computational performance. The benchmark results suggest that Duolithium may be used to implement a new, quantum-resistant version of SplitKey that would be fully compatible with any signature verification component that supports ML-DSA.