{"guid":"14590762-b249-463b-9617-46d0f0d3f5b3","title":"Virtual Secure Boot","subtitle":"Secure Boot support in qemu, kvm and ovmf.","slug":"33c3-8142-virtual_secure_boot","link":"https://fahrplan.events.ccc.de/congress/2016/Fahrplan/events/8142.html","description":"Over the last two years secure boot support for virtual machines was added to qemu, kvm (linux kernel) and ovmf (edk2/tianocore).  This talk covers the implementation details and the issues we had to deal with along the way.","original_language":"eng","persons":["Gerd Hoffmann"],"view_count":2137,"promoted":false,"date":"2016-12-30T16:00:00.000+01:00","release_date":"2016-12-30T01:00:00.000+01:00","updated_at":"2026-02-23T20:00:09.047+01:00","tags":["Security"],"length":3104,"duration":3104,"thumb_url":"https://static.media.ccc.de/media/congress/2016/8142-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2016/8142-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2016/14590762-b249-463b-9617-46d0f0d3f5b3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2016/14590762-b249-463b-9617-46d0f0d3f5b3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/33c3-8142-virtual_secure_boot","url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_title":"33C3: works for me","conference_url":"https://api.media.ccc.de/public/conferences/33c3","related":[{"event_id":3607,"event_guid":"64c07cb5-ec19-4972-a2c8-96c0e0df83c6","weight":33},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":36},{"event_id":3626,"event_guid":"c3844820-b5ed-4b12-9094-cfc67aff60be","weight":34},{"event_id":3629,"event_guid":"686b1941-b211-4902-b4c4-1d642398e08b","weight":32},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":31},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":31},{"event_id":3695,"event_guid":"c300b194-2a85-4705-92aa-b4e789882303","weight":36},{"event_id":3701,"event_guid":"155a622a-196e-4e05-a262-88f3a7726bbe","weight":39},{"event_id":3702,"event_guid":"5fb5e620-383a-4679-b37a-beef20bcd4fe","weight":30},{"event_id":3708,"event_guid":"aaec73e9-66b9-46d2-aa0f-9f43018198ea","weight":48},{"event_id":3731,"event_guid":"bc638f9f-0370-42f9-b83c-f85cca4ca38d","weight":41},{"event_id":3734,"event_guid":"34ea8f1f-9fad-41aa-8424-e833f10e5e8b","weight":90},{"event_id":3737,"event_guid":"d51d9e44-947b-4a09-94ad-c31c5cf5e5e1","weight":36},{"event_id":3741,"event_guid":"725b4ff6-8d4c-4d8f-9e38-6b1e49e1602c","weight":31},{"event_id":3747,"event_guid":"fc6c53de-ec9d-4966-a912-5cfaf54c0dd2","weight":75},{"event_id":3748,"event_guid":"09eb4f7a-8cf0-436f-aaa4-88190ee26e6d","weight":38},{"event_id":3750,"event_guid":"bc9fff95-ca0f-4448-9c4c-875609353da7","weight":31},{"event_id":3755,"event_guid":"2bdf3de1-417b-4a5a-b31e-4701a921fb5c","weight":65},{"event_id":3756,"event_guid":"6796635e-2dd6-4f91-8f23-ba1bea7e2994","weight":35},{"event_id":3757,"event_guid":"9d6db804-1074-4116-8210-cca78b335a1a","weight":62},{"event_id":3760,"event_guid":"1c75e6a1-e586-4b91-abce-92a4561d0181","weight":127},{"event_id":3761,"event_guid":"b598ebbf-0fc6-4127-bb9d-20ae18f1171d","weight":103},{"event_id":3762,"event_guid":"25e2df7d-5740-4c2f-bc34-986326d606fe","weight":148},{"event_id":3763,"event_guid":"8fbee7ff-b50c-4310-af9d-d44794669f25","weight":134}],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"DRAFT_33c3-8142-eng-deu-Virtual_Secure_Boot.en_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2022-01-15T16:52:30.049+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/DRAFT_33c3-8142-eng-deu-Virtual_Secure_Boot.en_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/50287","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":309,"length":3104,"mime_type":"video/mp4","language":"eng","filename":"33c3-8142-eng-Virtual_Secure_Boot.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-30T18:25:25.710+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8142-eng-Virtual_Secure_Boot.mp4","url":"https://api.media.ccc.de/public/recordings/14767","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":344,"length":3104,"mime_type":"video/mp4","language":"deu","filename":"33c3-8142-deu-Virtual_Secure_Boot.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-30T18:25:43.194+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8142-deu-Virtual_Secure_Boot.mp4","url":"https://api.media.ccc.de/public/recordings/14768","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":416,"length":3104,"mime_type":"video/mp4","language":"eng-deu","filename":"33c3-8142-eng-deu-Virtual_Secure_Boot_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-30T18:25:58.750+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8142-eng-deu-Virtual_Secure_Boot_hd.mp4","url":"https://api.media.ccc.de/public/recordings/14769","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":144,"length":3104,"mime_type":"video/mp4","language":"eng-deu","filename":"33c3-8142-eng-deu-Virtual_Secure_Boot_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-12-30T18:50:17.943+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-sd/33c3-8142-eng-deu-Virtual_Secure_Boot_sd.mp4","url":"https://api.media.ccc.de/public/recordings/14780","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":158,"length":3104,"mime_type":"video/webm","language":"eng-deu","filename":"33c3-8142-eng-deu-Virtual_Secure_Boot_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-12-30T20:08:30.586+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/webm-sd/33c3-8142-eng-deu-Virtual_Secure_Boot_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/14798","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":39,"length":3091,"mime_type":"audio/opus","language":"eng","filename":"33c3-8142-eng-Virtual_Secure_Boot.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-12-30T20:31:22.215+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/opus/33c3-8142-eng-Virtual_Secure_Boot.opus","url":"https://api.media.ccc.de/public/recordings/14810","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":47,"length":3091,"mime_type":"audio/mpeg","language":"eng","filename":"33c3-8142-eng-Virtual_Secure_Boot.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2016-12-30T20:31:48.545+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/mp3/33c3-8142-eng-Virtual_Secure_Boot.mp3","url":"https://api.media.ccc.de/public/recordings/14811","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":456,"length":3104,"mime_type":"video/webm","language":"eng-deu","filename":"33c3-8142-eng-deu-Virtual_Secure_Boot_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-01-01T03:09:21.345+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/webm-hd/33c3-8142-eng-deu-Virtual_Secure_Boot_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/14830","event_url":"https://api.media.ccc.de/public/events/14590762-b249-463b-9617-46d0f0d3f5b3","conference_url":"https://api.media.ccc.de/public/conferences/33c3"}]}