-
公开(公告)号:US11921911B2
公开(公告)日:2024-03-05
申请号:US17374942
申请日:2021-07-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Stavros Volos , David Thomas Chisnall , Saurabh Mohan Kulkarni , Kapil Vaswani , Manuel Costa , Samuel Alexander Webster , Cédric Alain Marie Fournet , Richard Osborne , Daniel John Pelham Wilkinson , Graham Bernard Cunningham
CPC classification number: G06F21/85 , G06F21/602 , H04L9/30 , H04L9/3265
Abstract: A peripheral device, for use with a host, comprises one or more compute elements a security module and at least one encryption unit. The security module is configured to form a trusted execution environment on the peripheral device for processing sensitive data using sensitive code. The sensitive data and sensitive code are provided by a trusted computing entity which is in communication with the host computing device. The at least one encryption unit is configured to encrypt and decrypt data transferred between the trusted execution environment and the trusted computing entity via the host computing device. The security module is configured to compute and send an attestation to the trusted computing entity to attest that the sensitive code is in the trusted execution environment.