From 2e6d110d0b569653862b9c2bff7ef370d2e8ae24 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 8 Oct 2024 11:09:36 +0000 Subject: [PATCH] differences for PR #133 --- chap1_introduction_FL.md | 17 ++++++----------- chap5_python_client.md | 0 md5sum.txt | 2 +- 3 files changed, 7 insertions(+), 12 deletions(-) mode change 100755 => 100644 chap5_python_client.md diff --git a/chap1_introduction_FL.md b/chap1_introduction_FL.md index df145d0b..868d6d25 100644 --- a/chap1_introduction_FL.md +++ b/chap1_introduction_FL.md @@ -201,20 +201,15 @@ In this way, they have aggregated their data without sharing their individual da ::: ::::::::::::::::::::::::::::::::::::: challenge -## 2. Oh no! A hacker! -A hacker manages to get access to Mees' computer that contains the secret shares he received. Will -the secrecy of the three weights still be preserved? +## Oh no! A hacker! +A hacker manages to get access to Mees' computer that contains his data and the secret shares he received. He also +knows the result of the aggregation. Will the secrecy of the three weights still be preserved? What if the hacker +gets access to Sara's computer as well? Will Noors privacy be protected? :::::: solution -When receiving a sum from a set of 3 individuals, every record makes up roughly 30% of the final answer. -That is a big contribution. It can be quite easy to reconstruct the individual records, for example -by crossreferencing with other datasets. Also, if you are able to get your hands on 2 of the datapoints, -you will be able to fully reconstruct the third one. - -Trust is another factor here. If the different parties (Mees, Sara and Noor) have a high level of trust -in eachother not to share their data, the risk level is lower than when the parties are known to occasionally -leak their data, or don't have proper security set in place. +If the hacker has access to the result, he can reconstruct Noors weight by subtracting Mees' and Sara's weight +from the total. The secret shares are not adding any more relevant information. :::::: :::::: diff --git a/chap5_python_client.md b/chap5_python_client.md old mode 100755 new mode 100644 diff --git a/md5sum.txt b/md5sum.txt index ab4ed31f..722034df 100644 --- a/md5sum.txt +++ b/md5sum.txt @@ -5,7 +5,7 @@ "index.md" "3ea3603bbfa84507ba579b5851194497" "site/built/index.md" "2024-07-30" "links.md" "8184cf4149eafbf03ce8da8ff0778c14" "site/built/links.md" "2022-04-22" "notes.md" "3f0d86e80ea5a8fec6a35d8c5b83e463" "site/built/notes.md" "2024-06-04" -"episodes/chap1_introduction_FL.md" "2402b9a896dc79718fcced4249097e52" "site/built/chap1_introduction_FL.md" "2024-10-01" +"episodes/chap1_introduction_FL.md" "cb1419316bf5199442682f7dbcf71037" "site/built/chap1_introduction_FL.md" "2024-10-08" "episodes/chap2_introduction_v6.md" "3edcd93e2e3adee629acd6a905900714" "site/built/chap2_introduction_v6.md" "2024-10-03" "episodes/chap3_run_analysis_ui.md" "4e9e22ba2d8e8f4e82741bac9585d067" "site/built/chap3_run_analysis_ui.md" "2024-09-17" "episodes/chap4_manage_via_ui.md" "2cb4a6e763979b8509664aaa96a27401" "site/built/chap4_manage_via_ui.md" "2024-09-24"