{"guid":"import-a01a7c6e4a1181923b","title":"Finding the key in the haystack","subtitle":"A practical guide to Differential Power Analysis","slug":"26c3-3631-en-finding_the_key_in_the_haystack","link":"http://events.ccc.de/congress/2009/Fahrplan/events/3631.en.html","description":"The power consumtion of a microcontroller depends on the actual data being processed. This renders current-based side channel attacks possible: By recording and analyzing the current consumption of a microcontroller, one can recover secret keys. This can be done using Differential Power Analysis (DPA).\n","original_language":"eng","persons":["hunz"],"tags":["26c3"," Hacking"],"view_count":64,"promoted":false,"date":"2009-12-30T01:00:00.000+01:00","release_date":"2010-01-02T01:00:00.000+01:00","updated_at":"2026-01-24T18:15:10.301+01:00","length":3026,"duration":3026,"thumb_url":"https://static.media.ccc.de/media/congress/2009/26c3-3631-en-finding_the_key_in_the_haystack.jpg","poster_url":"https://static.media.ccc.de/media/congress/2009/26c3-3631-en-finding_the_key_in_the_haystack_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2009/import-a01a7c6e4a1181923b-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2009/import-a01a7c6e4a1181923b-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/26c3-3631-en-finding_the_key_in_the_haystack","url":"https://api.media.ccc.de/public/events/import-a01a7c6e4a1181923b","conference_title":"26C3: Here be Dragons","conference_url":"https://api.media.ccc.de/public/conferences/26c3","related":[{"event_id":140,"event_guid":"import-f7fb9bcdd441658463","weight":2},{"event_id":1136,"event_guid":"import-0b0bb700744d6dcda6","weight":2},{"event_id":1356,"event_guid":"import-79abc6678b832816fd","weight":1},{"event_id":1365,"event_guid":"import-f6fe16e0e51dda7134","weight":1},{"event_id":1384,"event_guid":"import-325794d76ea5a4bdd6","weight":1},{"event_id":1387,"event_guid":"import-5c5387aa75445aa216","weight":1},{"event_id":1410,"event_guid":"import-e59a9fc136517bf537","weight":1},{"event_id":1975,"event_guid":"1d9f168fd259ff3d","weight":1},{"event_id":1977,"event_guid":"3e784e740c1ac605","weight":1},{"event_id":2496,"event_guid":"54159b05-db61-4055-b2ae-f4a16559ccfe","weight":1},{"event_id":2534,"event_guid":"0e66ac36-d9c6-4900-b532-4f651dd39582","weight":1},{"event_id":2795,"event_guid":"be6af71e-b768-4ed1-a732-3e4a073a7b06","weight":1},{"event_id":2959,"event_guid":"83ab70a1-de38-42d3-993e-08024cac1ddg","weight":1},{"event_id":3008,"event_guid":"65ea5a93-74e9-4a33-b08e-f9f1a4de46ee","weight":1},{"event_id":3009,"event_guid":"0bffe7b2-a0db-4827-9a64-33434bdc98e6","weight":1},{"event_id":3289,"event_guid":"987bfb44-85ee-5f61-9361-bfa9f52e19cb","weight":1},{"event_id":3514,"event_guid":"1fdb49e7-9f3d-4450-936e-8aae911d1aa2","weight":1},{"event_id":3606,"event_guid":"1aa7a4c5-1a3f-444f-99fb-e9c7b4744794","weight":1},{"event_id":4810,"event_guid":"c1acc5c2-58b2-4ed5-a504-351b8b93c171","weight":1},{"event_id":4919,"event_guid":"bf23997f-20bb-40a5-96f9-5f43f453e9dd","weight":1}],"recordings":[{"size":565,"length":3026,"mime_type":"audio/ogg","language":"eng","filename":"26c3-3631-en-finding_the_key_in_the_haystack.ogg","state":"downloaded","folder":"ogg","high_quality":true,"width":720,"height":576,"updated_at":"2014-05-10T15:26:49.595+02:00","recording_url":"https://cdn.media.ccc.de/congress/2009/ogg/26c3-3631-en-finding_the_key_in_the_haystack.ogg","url":"https://api.media.ccc.de/public/recordings/2558","event_url":"https://api.media.ccc.de/public/events/import-a01a7c6e4a1181923b","conference_url":"https://api.media.ccc.de/public/conferences/26c3"},{"size":565,"length":3026,"mime_type":"video/mp4","language":"eng","filename":"26c3-3631-en-finding_the_key_in_the_haystack.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:03:38.503+01:00","recording_url":"https://cdn.media.ccc.de/congress/2009/mp4/26c3-3631-en-finding_the_key_in_the_haystack.mp4","url":"https://api.media.ccc.de/public/recordings/2557","event_url":"https://api.media.ccc.de/public/events/import-a01a7c6e4a1181923b","conference_url":"https://api.media.ccc.de/public/conferences/26c3"},{"size":565,"length":3026,"mime_type":"video/webm","language":"eng","filename":"26c3-3631-en-finding_the_key_in_the_haystack.webm","state":"downloaded","folder":"webm","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:03:38.529+01:00","recording_url":"https://cdn.media.ccc.de/congress/2009/webm/26c3-3631-en-finding_the_key_in_the_haystack.webm","url":"https://api.media.ccc.de/public/recordings/2556","event_url":"https://api.media.ccc.de/public/events/import-a01a7c6e4a1181923b","conference_url":"https://api.media.ccc.de/public/conferences/26c3"}]}