METHODS AND SYSTEMS FOR CRYPTOGRAPHICALLY PROTECTING SECURE CONTENT

Methods and systems are provided for cryptographically protecting secure content in connection with a graphics subsystem of a computing device. Techniques are implemented to encrypt the contents of video memory (260) so that unauthorized software cannot gain meaningful access to it, thereby maintain...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ENGLAND, PAUL, PEINADO, MARCUS, WILT, NICHOLAS P
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods and systems are provided for cryptographically protecting secure content in connection with a graphics subsystem of a computing device. Techniques are implemented to encrypt the contents of video memory (260) so that unauthorized software cannot gain meaningful access to it, thereby maintaining confidentiality. Moreover, a mechanism for tamper detection is provided so that there is awareness when data has been altered in some fashion, thereby maintaining integrity. In various embodiments, the contents of overlay surfaces and/or command buffers are encrypted, and/or the GPU (265) is able to operate on encrypted content (200) while preventing its availability to untrusted parties, devices or software. L'invention concerne des procédés et des systèmes pour protéger de manière cryptographique un contenu sécurisé en connexion avec un sous-système d'éléments graphiques d'un dispositif informatique. Des techniques sont mises en oeuvre pour encoder le contenu d'une mémoire vidéo (260) de sorte que des logiciels non autorisés ne peuvent pas y avoir accès, tout en maintenant la confidentialité. De plus, un mécanisme de détection de tentatives frauduleuses est conçu pour reconnaître lorsque des données ont été transformées dans un certain mode, tout en maintenant l'intégrité. Dans de nombreux modes de réalisation, ledit contenu de surfaces de recouvrement et/ou de mémoires tampon de commande est encodé, et/ou l'unité de traitement graphique (265) est capable d'agir sur un contenu encodé tout en empêchant sa disponibilité à des parties, des dispositifs, des logiciels non sécurisés.