Bibliography ++++++++++++ .. [1] Matthew Garrett, Trusted Platform Module nutzen, Linux Magazin, 11/2017 .. [2] Gordon Matzigkeit Yoshinori K. Okuji Colin Watson Colin D. Bennett, the GNU GRUB Manual, 06/2019 .. [3] Yoshinori K. Okuji, Bryan Ford, Erich Stefan Boleyn, Kunihiro Ishiguro The Multi- boot Specification version 0.6.96 .. [4] Yoshinori K. Okuji, Bryan Ford, Erich Stefan Boleyn, Kunihiro Ishiguro, Vladimir Serbinenko, Daniel Kiper The Multiboot2 Specification version 2.0 .. [5] Apple macOS Security 03/2018 .. [6] Rafal Sosnowski Bitlocker: AES-XTS (new encryption type) https://blogs.technet.microsoft.com/dubaisec/2016/03/04/bitlocker-aes-xts-new-encryption-type/, 04/2016 .. [7] Shay Gueron Intel® Advanced Encryption Standard (AES) New Instructions Set 05/2010 .. [8] Advanced Encryption Standard (AES) 26/11/2010 .. [9] James Nechvatal, Elaine Barker, Donna Dodson, Morris Dworkin, James Foti, and Edward Roback Status Report on the First Round of the Development of the Advanced Encryption Standard 11/1999 .. [10] James Nechvatal, Elaine Barker, Lawrence Bassham, William Burr, Morris Dwor- kin, James Foti, and Edward Roback Report on the Development of the Advanced Encryption Standard (AES) 07/2001 .. [11] Microsoft Data Encryption Toolkit for Mobile PCs: Security Analysis https://web.archive.org/web/20071023233150/http://www.microsoft.com/technet/security/guidance/clientsecurity/dataencryption/analysis/4e6ce820-fcac-495a-9f23-73d65d846638.mspx, 04/2007 .. [12] OpenBSD 6.5 Source Code 01/2019 .. [13] Andrey Bogdanov, Dmitry Khovratovich, and Christian Rechberger Biclique Crypt-analysis of the Full AES 08/2011 .. [14] Microsoft Information protection https://docs.microsoft.com/en-us/windows/security/information-protection/, Zugriff am: 09/2019 .. [15] OpenBSD OpenBSD Security https://www.openbsd.org/security.html, Zugriff am: 09/2019 .. [16] Joanna Rutkowska Evil Maid goes after TrueCrypt! http://theinvisiblethings.blogspot.com/2009/10/evil-maid-goes-after-truecrypt.html, Zugriff am: 09/2019 .. [17] Jacob Thompson Demystifying Full-Disk Encryption 06/2017 .. [18] Johannes Götzfried Trusted Systems in Untrusted Environments: Protecting against Strong Attackers 12/2017 .. [19] David Kierznowski MSc, Keith Mayes ISG BadUSB 2.0: Exploring USB Man-In- The-Middle Attacks 05/2016 .. [20] Christoph Langner Arch-Grundlagen: Was macht Arch-Linux eigentlich aus?, LinuxUser, 01/2016 .. [21] Michael Nerb Workshop: Notebook-Platten mit DM-Crypt und LUKS komplett verschlüsseln, LinuxMagazin, 10/2006 .. [22] Thorsten Scherf Linux-RAM-Disk neu erstellen, IT-Administrator 07/2019 .. [23] B. Kaliski PKCS #1: RSA Encryption Version 1.5, RFC 2313 03/1998 .. [24] H. Krawczyk, M. Bellare, R. Canetti HMAC: Keyed-Hashing for Message Authentication, RFC 2104 02/1997 .. [25] Unified Extensible Firmware Interface Specification, Version 2.6 01/2016 .. [26] Richard Wilkins, Ph.D., Toby Nixon, Senior Standards Program Manager The Chain of Trust, Keeping Computing Systems More Secure 07/2016 .. [27] Christof Windeck Secure Boot (Antworten auf die häufigsten Fragen), c’t, Heft 25 11/2012 .. [28] Hendrik Schwartke , Ralf Spenneberg UEFI-Secure-Boot und alternative Betriebssysteme, ADMIN 03/2014 .. [29] Will Arthur, David Challener, Kenneth Goldman A Practical Guide to TPM 2.0, 01/2015 .. [30] TPM Main Part 1 Design Principles, 03/2011 Version 1.2 .. [31] TPM Main Part 2 TPM Structures, 03/2011 Version 1.2 .. [32] TPM Main Part 3 Commands, 03/2011 Version 1.2 .. [33] TCG PC Client Specific TPM Interface Specification (TIS), 03/2013 Specification Version 1.3 .. [34] TCG PC Client Specific Implementation Specification for Conventional BIOS, 02/2012 Specification Version 1.21 Errata .. [35] Intel® 64 and IA-32 Architectures Software Developer’s Manual, 09/2016 Volume 3 (3A, 3B, 3C and 3D): System Programming Guide .. [36] AMD64 Architecture Programmer’s Manual, 10/2019 Volume 2: System Programming .. [37] Trusted Computing Platform Alliance, 02/2002 Main Specification Version 1.1b .. [38] Intel® Trusted Execution Technology (Intel® TXT), 11/2017 Measured Launched Environment Developer’s Guide .. [39] Mike Boston Paul Narushoff System BIOS for IBM PC/XT/AT Computers and Compatibles, 09/1990 The Complete Guide to ROM-Based System Software .. [40] Vincent Zimmer Michael Rothman Suresh Marisetty Beyond BIOS, 09/2013 Developing with the Unified Extensible Firmware Interface .. [41] Intel® Platform Innovation Framework for UEFI, 09/2013 Compatibility Support Module Specification .. [42] Trusted GRUB 2 Readme, Zugriff am: 09/2019 https://github.com/Rohde-Schwarz/TrustedGRUB2/blob/master/README.md .. [43] tboot Readme, Zugriff am: 12/2019 https://github.com/tklengyel/tboot/blob/master/README .. [44] QubesAEM readme, Zugriff am: 01/2020 https://github.com/QubesOS/qubes-antievilmaid .. [45] QubesAEM Repository, Zugriff am: 01/2020 https://github.com/QubesOS/qubes-antievilmaid .. [46] IBM Personal System/2 and Personal Computer BIOS Interface Technical Reference, 04/1987 .. [47] ramfs-rootfs-initramfs, Zugriff am: 12/2019 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/filesystems/ramfs-rootfs-initramfs.txt?id=HEAD .. [48] QubesOS - AEM Quellcode, https://github.com/QubesOS/qubes-antievilmaid .. [49] Rafal Wojtczuk, Joanna Rutkowska, Alexander Tereshkin Another Way to Circumvent Intel® Trusted Execution Technology, 12/2009 .. [50] Rafal Wojtczuk, Joanna Rutkowska Attacking Intel TXT®via SINIT code execution hijacking, 11/2011 .. [51] Richard M. Stallman and the GCC Developer Community Using the GNU Compiler Collection, 10/2003 .. [52] Bryan Jeffrey Parno Trust Extension as a Mechanism for Secure Code Execution on Commodity Computers, 08/2016 .. [60] https://software.intel.com/en-us/forums/intel-trusted-execution-technology-intel-txt/topic/518519 .. [61] Email correspondence with author Patrik Hagara (usbstick) .. [62] QubesOS HCL, https://www.qubes-os.org/hcl/ .. [63] QubesOS AEM Documentation, https://www.qubes-os.org/doc/anti-evil-maid/ .. [64] https://marc.info/?t=156851721400002&r=1&w=4 .. [65] https://prefetch.net/blog/index.php/2006/09/09/digging-through-the-mbr/ .. [66] https://www.intel.com/content/www/us/en/products/sku/76616/intel-core-i74600u-processor-4m-cache-up-to-3-30-ghz/specifications.html .. [67] QubesOS homepage: https://www.qubes-os.org/downloads/ .. [68] Intel SINIT https://software.intel.com/protected-download/267276/183305 .. [69] TBoot Readme: https://sourceforge.net/projects/tboot/ .. [70] Arch Installation Guide: https://wiki.archlinux.org/index.php/Installation_guide .. [71] TrustedGRUB2: https://github.com/Rohde-Schwarz/TrustedGRUB2 .. [72] GRUB2 Github: https://github.com/rhboot/grub2