Browsing by Author "Tali, Kert"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item LPWAN raadiovõrkude võrdlus ja kasutusjuhud Tartu näitel(Tartu Ülikool, 2020) Tali, Kert; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutSigfox, LoRaWAN and NB-IoT are the best known LPWAN (Low Power Wide Area Network) technologies, which allow for large scale deployments of IoT applications. This survey assesses the suitability of those technologies to known IoT use cases by testing the available services in challenging environments near and within Tartu, Estonia. The resulting analysis gives insight about the best services to use for static sensor, mobile tracking or remotely operated device based applications. Testing is conducted on the FiPy development board by Pycom. In addition to the services, a self-made LoRaWAN gateway is also built and tested in parallel.Item Parallel and Cloud-Native Secure Multi-Party Computation(Tartu Ülikool, 2022) Tali, Kert; Talviste, Riivo, juhendaja; Jakovits, Pelle, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutSecure multi-party computation (MPC) enables analysis based on sensitive data from multiple data owners, applying distributed cryptographic protocols to ensure privacy. Such protocols introduce distinct communication requirements, causing the computation to run significantly longer than its counterpart, conventional computing. General MPC frameworks are available that make it simple to develop such privacy-preserving applications, but running said applications assumes multiple non-colluding computing parties that host the protocol runtimes, having rigorously set up the required infrastructure. Utilising cloud resources for this occasion is a good alternative to on-premises deployments. First, it allows for a larger degree of automation in the infrastructure set-up. Secondly, cloud datacenters enjoy superior network characteristics, detrimental for MPC performance, and offer elastic compute resources at competitive price models. This thesis presents a cloud-native deployment of the SHAREMIND MPC framework on Kubernetes. It further proposes methods for parallel programming, with which MPC applications could be scaled over clusters. Familiar programming models, MapReduce and bulk-synchronous parallel, are adapted to MPC, and benchmarked in commodity clouds, showing near-linear speedup.