Arvutiteaduse instituut
  1. Kursused
  2. 2023/24 kevad
  3. Privaatsust säilitavad tehnoloogiad (LTAT.04.007)
EN
Logi sisse

Privaatsust säilitavad tehnoloogiad 2023/24 kevad

  • Homepage
  • Lectures and Practice sessions
  • Homework
  • Links

Lab: Converting algorithms to a privacy-preserving form with Sharemind SDK

Materials

  • Lab materials: secrec-lab-slides.pdf

Base code for the lab

  • Source for tasks 1 and 2: secrec-lab-tasks.zip

Notes on participation

  1. We will be using UT's Big Blue Button environment, you'll find the link on the course front page.
  2. When you join, please enable the microphone as well, because there will be discussion and I expect you to participate.

Preparation

Setting up the programming environment (x86-based CPUs, Windows/Linux/Intel Macs)

  1. Please install the VirtualBox virtualisation environment (https://www.virtualbox.org), or alternatively, if you are an expert user, use your virtualisation tool of choice. Run VirtualBox to see if it works.
  2. Download the Sharemind SDK preinstalled VM from http://sharemind-sdk.github.io and import it into VirtualBox (Import Appliance and point it towards the Sharemind SDK VM you downloaded)
  3. Once it is imported, run the virtual machine and you'll end up on a desktop with guidance on how to test the Sharemind SDK.

Setting up the programming environment (Apple Silicon)

  1. Follow the steps at https://sharemind-sdk.github.io/sdk-arm64.html

Alternative, unsupported approach for DevOps type people, from source (x86-based CPUs, Windows/Linux)

  1. Set up a Debian virtual machine (10, 11), on Windows use WSL
  2. Follow instructions at https://github.com/sharemind-sdk/build-sdk (pick the right profile for your Debian!)
  3. Configure your environment similarly to this: https://github.com/sharemind-sdk/packer-sharemind-sdk
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused