000 04438nam a22005775i 4500
001 978-3-031-55561-9
003 DE-He213
005 20240730172535.0
007 cr nn 008mamaa
008 240626s2024 sz | s |||| 0|eng d
020 _a9783031555619
_9978-3-031-55561-9
024 7 _a10.1007/978-3-031-55561-9
_2doi
050 4 _aQA76.9.A25
072 7 _aUR
_2bicssc
072 7 _aUTN
_2bicssc
072 7 _aCOM053000
_2bisacsh
072 7 _aUR
_2thema
072 7 _aUTN
_2thema
082 0 4 _a005.8
_223
100 1 _aShepherd, Carlton.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9104233
245 1 0 _aTrusted Execution Environments
_h[electronic resource] /
_cby Carlton Shepherd, Konstantinos Markantonakis.
250 _a1st ed. 2024.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2024.
300 _aXXVIII, 196 p. 59 illus., 51 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aIntroduction -- Background Material -- Operating System Controls -- Isolated Hardware Execution Platforms -- Building Execution Environments from the Trusted Platform Module -- Trusted World Systems -- Enclave Computing -- Deployment Issues, Attacks, and Other Challenges -- Conclusion.
520 _aTrusted execution environments (TEEs) protect sensitive code and data on computing platforms, even when the primary operating system is compromised. Once a technical curiosity, TEEs have rapidly become a key component in securing numerous systems from cloud servers to constrained devices. Today, TEEs have been deployed on billions of devices for protecting financial payments, personal files, copyrighted media content, and many others. Despite this, TEEs remain poorly understood due to their complexity and diversity. This book addresses this gap, providing a comprehensive treatment of different TEE technologies, their features, benefits, and shortcomings. A holistic view of secure and trusted execution is taken, examining smart cards and CPU protection rings before discussing modern TEEs, such as Intel SGX and ARM TrustZone. A wide range of paradigms for building secure and trusted execution environments are explored, from dedicated security chips to system-on-chip extensions and virtualisation technologies. The relevant industry standards and specifications are covered in detail, including how TEEs are evaluated and certified in practice with respect to security. Several case studies are presented showing how TEEs are used in some common security mechanisms, such as secure boot sequences, biometric authentication, and file-based encryption. This book also discusses present challenges in the field, covering potential attack vectors against TEEs and concerns relating to fragmentation, interoperability, and transparency. Lastly, a selection of future directions are examined that may be used by the trusted execution environments of tomorrow. This book is particularly targeted at practitioners and researchers in cyber security, such as penetration testers, security engineers, and security analysts. Additionally, this book serves as a valuable resource for university students, both postgraduate and advanced undergraduates, and professors in computer science and electrical engineering.
650 0 _aData protection.
_97245
650 0 _aComputer networks
_xSecurity measures.
_93969
650 0 _aCryptography.
_91973
650 0 _aData encryption (Computer science).
_99168
650 0 _aCooperating objects (Computer systems).
_96195
650 1 4 _aData and Information Security.
_931990
650 2 4 _aMobile and Network Security.
_933624
650 2 4 _aCryptology.
_931769
650 2 4 _aCyber-Physical Systems.
_932475
700 1 _aMarkantonakis, Konstantinos.
_eauthor.
_0(orcid)
_10000-0003-3975-9033
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9104236
710 2 _aSpringerLink (Online service)
_9104238
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031555602
776 0 8 _iPrinted edition:
_z9783031555626
856 4 0 _uhttps://doi.org/10.1007/978-3-031-55561-9
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cEBK
999 _c88375
_d88375