{"guid":"af131b56-3423-4f8a-87ff-79b9f21e0656","title":"We should share our secrets","subtitle":"Shamir secret sharing: How it works and how to implement it","slug":"34c3-8885-we_should_share_our_secrets","link":"https://fahrplan.events.ccc.de/congress/2017/Fahrplan/events/8885.html","description":"Backing up private keys in a secure manner is not straightforward. Once a backup has been compromised you need to refresh all your key material. For example, the disclosure of a private key of a Bitcoin wallet gives access to the coins inside. This makes it unattractive to store a complete backup of your private key(s) with your bank or your spouse. The better option would be to split the key into multiple parts. The recommended way to do this securely is to use the Shamir secret sharing scheme. This talk provides a detailed breakdown of how the scheme works and explains how it is implemented in C in a new library called SSS.","original_language":"eng","persons":["Amber Sprenkels"],"tags":["34c3","8885","Security"],"view_count":1239,"promoted":false,"date":"2017-12-28T00:00:00.000+01:00","release_date":"2017-12-28T01:00:00.000+01:00","updated_at":"2026-04-19T08:30:04.841+02:00","length":3579,"duration":3579,"thumb_url":"https://static.media.ccc.de/media/congress/2017/8885-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2017/8885-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2017/af131b56-3423-4f8a-87ff-79b9f21e0656-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2017/af131b56-3423-4f8a-87ff-79b9f21e0656-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/34c3-8885-we_should_share_our_secrets","url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_title":"34C3: TUWAT","conference_url":"https://api.media.ccc.de/public/conferences/34c3","related":[{"event_id":4762,"event_guid":"b036385c-ec1a-44e5-ae48-af703ce9b5d3","weight":17},{"event_id":4763,"event_guid":"2ef3b60f-6e5c-4c23-a145-d263685ec13e","weight":43},{"event_id":4784,"event_guid":"65a25dfd-56dd-4e87-a910-334e2dc25a9c","weight":35},{"event_id":4794,"event_guid":"a2887b4a-0c9d-4220-a52f-c65c20ae25d7","weight":29},{"event_id":4797,"event_guid":"c7b3314c-165c-446d-963c-609922ea990f","weight":27},{"event_id":4800,"event_guid":"a9ebf7e3-abc5-49d9-8efe-316b3bc52902","weight":28},{"event_id":4803,"event_guid":"23d59026-ab98-4f6c-a46d-0bb3e1788a67","weight":36},{"event_id":4805,"event_guid":"ed1d9ef6-23e1-4213-be8d-b97625ff20da","weight":9},{"event_id":4807,"event_guid":"3a957087-9ee2-47e8-b74a-d0a1a18d3673","weight":31},{"event_id":4808,"event_guid":"acab4111-aba7-44f7-b56e-ef805dcacd00","weight":28},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":26},{"event_id":4818,"event_guid":"c02f6777-5e55-46ca-8d60-1810a8d5f3c7","weight":17},{"event_id":4823,"event_guid":"bf924a39-2860-4e27-8741-b8fa0c010363","weight":34},{"event_id":4825,"event_guid":"a39634b4-d220-4c84-bf5a-e52c375827c5","weight":27},{"event_id":4826,"event_guid":"16645200-2036-4a3c-a44d-a5ff44ac2991","weight":56},{"event_id":4828,"event_guid":"4cb7be14-bfbd-42a2-a556-9ef8e8bd6ba7","weight":30},{"event_id":4830,"event_guid":"5cf8c222-47d3-4741-9324-be182b4d0fb8","weight":28},{"event_id":4832,"event_guid":"275f85de-d612-4440-8755-85dee5912f12","weight":28},{"event_id":4833,"event_guid":"e1a60f7b-6a56-4dce-ab3a-c686fa940aa8","weight":31},{"event_id":4837,"event_guid":"664f6c37-2fab-4191-a5d6-042aba7518c3","weight":32},{"event_id":4839,"event_guid":"81530917-cfdd-4a08-bf29-9b71fafb1bc1","weight":36}],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"DRAFT_34c3-8885-eng-fra-deu-We_should_share_our_secrets.en_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2022-01-15T16:12:18.886+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/DRAFT_34c3-8885-eng-fra-deu-We_should_share_our_secrets.en_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/57282","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":473,"length":3579,"mime_type":"video/mp4","language":"eng","filename":"34c3-8885-eng-We_should_share_our_secrets.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T15:49:46.369+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8885-eng-We_should_share_our_secrets.mp4","url":"https://api.media.ccc.de/public/recordings/20957","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":472,"length":3579,"mime_type":"video/mp4","language":"fra","filename":"34c3-8885-fra-We_should_share_our_secrets.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T15:50:03.776+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8885-fra-We_should_share_our_secrets.mp4","url":"https://api.media.ccc.de/public/recordings/20958","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":474,"length":3579,"mime_type":"video/mp4","language":"deu","filename":"34c3-8885-deu-We_should_share_our_secrets.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T15:50:21.339+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8885-deu-We_should_share_our_secrets.mp4","url":"https://api.media.ccc.de/public/recordings/20959","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":698,"length":3579,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8885-eng-fra-deu-We_should_share_our_secrets_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T15:50:42.444+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-hd/34c3-8885-eng-fra-deu-We_should_share_our_secrets_hd.mp4","url":"https://api.media.ccc.de/public/recordings/20960","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":284,"length":3579,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8885-eng-fra-deu-We_should_share_our_secrets_hd-slides.mp4","state":"new","folder":"slides-h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T17:21:20.550+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-h264-hd/34c3-8885-eng-fra-deu-We_should_share_our_secrets_hd-slides.mp4","url":"https://api.media.ccc.de/public/recordings/21071","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":276,"length":3579,"mime_type":"video/mp4","language":"eng-fra-deu","filename":"34c3-8885-eng-fra-deu-We_should_share_our_secrets_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-12-28T18:09:56.474+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/h264-sd/34c3-8885-eng-fra-deu-We_should_share_our_secrets_sd.mp4","url":"https://api.media.ccc.de/public/recordings/21113","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":36,"length":3564,"mime_type":"audio/opus","language":"eng","filename":"34c3-8885-eng-We_should_share_our_secrets.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-12-28T20:40:08.087+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/opus/34c3-8885-eng-We_should_share_our_secrets.opus","url":"https://api.media.ccc.de/public/recordings/21176","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":54,"length":3564,"mime_type":"audio/mpeg","language":"eng","filename":"34c3-8885-eng-We_should_share_our_secrets.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-12-28T20:40:38.047+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/mp3/34c3-8885-eng-We_should_share_our_secrets.mp3","url":"https://api.media.ccc.de/public/recordings/21177","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":560,"length":3579,"mime_type":"video/webm","language":"eng-fra-deu","filename":"34c3-8885-eng-fra-deu-We_should_share_our_secrets_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-12-28T20:59:56.136+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/webm-sd/34c3-8885-eng-fra-deu-We_should_share_our_secrets_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/21210","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":847,"length":3579,"mime_type":"video/webm","language":"eng-fra-deu","filename":"34c3-8885-eng-fra-deu-We_should_share_our_secrets_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-12-28T23:07:26.992+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/webm-hd/34c3-8885-eng-fra-deu-We_should_share_our_secrets_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/21315","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":67,"length":3579,"mime_type":"video/mp4","language":"eng","filename":"34c3-8885-eng-We_should_share_our_secrets_sd-slides.mp4","state":"new","folder":"slides-h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-01-02T15:38:53.055+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-h264-sd/34c3-8885-eng-We_should_share_our_secrets_sd-slides.mp4","url":"https://api.media.ccc.de/public/recordings/22294","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"},{"size":1,"length":null,"mime_type":"application/pdf","language":"eng","filename":"34c3-8885-we_should_share_our_secrets.pdf","state":"new","folder":"slides-pdf","high_quality":true,"width":null,"height":null,"updated_at":"2018-01-08T19:00:29.281+01:00","recording_url":"https://cdn.media.ccc.de/congress/2017/slides-pdf/34c3-8885-we_should_share_our_secrets.pdf","url":"https://api.media.ccc.de/public/recordings/22462","event_url":"https://api.media.ccc.de/public/events/af131b56-3423-4f8a-87ff-79b9f21e0656","conference_url":"https://api.media.ccc.de/public/conferences/34c3"}]}