Trusted Execution Environments

Trusted 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, TEE...

Disgrifiad llawn

Wedi'i Gadw mewn:
Manylion Llyfryddiaeth
Prif Awduron: Shepherd, Carlton (Awdur), Markantonakis, Konstantinos (Awdur)
Awdur Corfforaethol: SpringerLink (Online service)
Fformat: Electronig eLyfr
Iaith:Saesneg
Cyhoeddwyd: Cham : Springer International Publishing : Imprint: Springer, 2024.
Rhifyn:1st ed. 2024.
Pynciau:
Mynediad Ar-lein:https://doi.org/10.1007/978-3-031-55561-9
Tagiau: Ychwanegu Tag
Dim Tagiau, Byddwch y cyntaf i dagio'r cofnod hwn!

MARC

LEADER 00000nam a22000005i 4500
001 978-3-031-55561-9
003 DE-He213
005 20260810154202.0
007 cr nn 008mamaa
008 240626s2024 sz | o |||| 0|eng d
020 |a 9783031555619  |9 978-3-031-55561-9 
024 7 |a 10.1007/978-3-031-55561-9  |2 doi 
050 4 |a QA76.9.A25 
072 7 |a UR  |2 bicssc 
072 7 |a UTN  |2 bicssc 
072 7 |a COM053000  |2 bisacsh 
072 7 |a UR  |2 thema 
072 7 |a UTN  |2 thema 
082 0 4 |a 005.8  |2 23 
100 1 |a Shepherd, Carlton.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Trusted Execution Environments  |h [electronic resource] /  |c by Carlton Shepherd, Konstantinos Markantonakis. 
250 |a 1st ed. 2024. 
264 1 |a Cham :  |b Springer International Publishing :  |b Imprint: Springer,  |c 2024. 
300 |a 1 online resource (XXVIII, 196 p. 59 illus.).  |b 51 illus. in color. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a Introduction -- 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 |a Trusted 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. 
588 |a Print version record. 
650 0 |a Data protection. 
650 0 |a Computer networks  |x Security measures. 
650 0 |a Cryptography. 
650 0 |a Data encryption (Computer science). 
650 0 |a Cooperating objects (Computer systems). 
650 1 4 |a Data and Information Security. 
650 2 4 |a Mobile and Network Security. 
650 2 4 |a Cryptology. 
650 2 4 |a Cyber-Physical Systems. 
700 1 |a Markantonakis, Konstantinos.  |e author.  |0 (orcid)0000-0003-3975-9033  |1 https://orcid.org/0000-0003-3975-9033  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer Nature eBook 
776 0 8 |i Printed edition:  |z 9783031555602 
776 0 8 |i Printed edition:  |z 9783031555626 
856 4 0 |u https://doi.org/10.1007/978-3-031-55561-9 
912 |a ZDB-2-SCS 
912 |a ZDB-2-SXCS 
950 |a Computer Science (SpringerNature-11645) 
950 |a Computer Science (R0) (SpringerNature-43710)