Secure desktop applications for an open computing platform

US9342706B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9342706-B2
Application numberUS-201514800370-A
CountryUS
Kind codeB2
Filing dateJul 15, 2015
Priority dateNov 7, 2011
Publication dateMay 17, 2016
Grant dateMay 17, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example secure desktop applications for an open computing platform are disclosed. An example secure desktop method for a computing platform disclosed herein comprises establishing a secure communication connection between a secure desktop provided by the computing platform and a trusted entity, the secure communication connection being accessible to a trusted application authenticated with the secure desktop, the secure communication connection being inaccessible to an untrusted application not authenticated with the secure desktop, and securing data that is stored by the secure desktop in local storage associated with the computing platform, the stored data being accessible to the trusted application and inaccessible to the untrusted application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a computing platform, the method comprising: establishing a secure communication connection between a secure desktop provided by the computing platform and a trusted entity, the secure communication connection being accessible to a trusted application authenticated with the secure desktop, the secure communication connection being inaccessible to an untrusted application not authenticated with the secure desktop; securing, with a set of encryption keys, stored data that is related to the trusted entity and stored by the secure desktop in local storage associated with the computing platform, the stored data being accessible to the trusted application and inaccessible to the untrusted application; and after the secure communication connection is terminated, waiting to revoke the set of encryption keys until the secure desktop has been terminated to permit the stored data related to the trusted entity to be accessed after the secure communication connection is terminated but while the secure desktop remains active. 2. The method of claim 1 , further including revoking the set of encryption keys after the secure desktop has been terminated. 3. The method of claim 1 , wherein the set of encryption keys is a first set of encryption keys, and the secure communication connection is established using a second set of encryption keys different from the first set of encryption keys. 4. The method of claim 3 , further including revoking the second set of encryption keys in response to determining the secure communication connection has terminated. 5. The method of claim 1 , wherein the secure communication connection is a first secure communication connection, the trusted entity is a first trusted entity, the set of encryption keys is a first set of encryption keys, the stored data is first stored data, and further including: establishing a second secure communication connection between the secure desktop and a second trusted entity; and securing, using a second set of encryption keys, second stored data that is related to the second trusted entity and stored by the secure desktop in the local storage associated with the computing platform. 6. The method of claim 5 , further including: receiving the first set of encryption keys via the first secure communication connection; and receiving the second set of encryption keys via the second secure communication connection. 7. A tangible computer readable medium including computer readable instructions which, when executed, cause a processor to perform operations comprising: establishing a secure communication connection between a secure desktop provided by a computing platform and a trusted entity, the secure communication connection being accessible to a trusted application authenticated with the secure desktop, the secure communication connection being inaccessible to an untrusted application not authenticated with the secure desktop; securing, with a set of encryption keys, stored data that is related to the trusted entity and stored by the secure desktop in local storage associated with the computing platform, the stored data being accessible to the trusted application and inaccessible to the untrusted application; and after the secure communication connection is terminated, waiting to revoke the set of encryption keys until the secure desktop has been terminated to permit the stored data related to the trusted entity to be accessed after the secure communication connection is terminated but while the secure desktop remains active. 8. The tangible computer readable medium of claim 7 , wherein the operations further include revoking the set of encryption keys after the secure desktop has been terminated. 9. The tangible computer readable medium of claim 7 , wherein the set of encryption keys is a first set of encryption keys, and the secure communication connection is established using a second set of encryption keys different from the first set of encryption keys. 10. The tangible computer readable medium of claim 9 , wherein the operations further include revoking the second set of encryption keys in response to determining the secure communication connection has terminated. 11. The tangible computer readable medium of claim 7 , wherein the secure communication connection is a first secure communication connection, the trusted entity is a first trusted entity, the set of encryption keys is a first set of encryption keys, the stored data is first stored data, and the operations further include: establishing a second secure communication connection between the secure desktop and a second trusted entity; and securing, using a second set of encryption keys, second stored data that is related to the second trusted entity and stored by the secure desktop in the local storage associated with the computing platform. 12. The tangible computer readable medium of claim 11 , wherein the operations further include: receiving the first set of encryption keys via the first secure communication connection; and receiving the second set of encryption keys via the second secure communication connection. 13. A computing platform comprising: memory including computer readable instructions; and a processor to execute the computer readable instructions to perform operations including: establishing a secure communication connection between a secure desktop provided by the computing platform and a trusted entity, the secure communication connection being accessible to a trusted application authenticated with the secure desktop, the secure communication connection being inaccessible to an untrusted application not authenticated with the secure desktop; securing, with a set of encryption keys, stored data that is related to the trusted entity and stored by the secure desktop in local storage associated with the computing platform, the stored data being accessible to the trusted application and inaccessible to the untrusted application; and after the secure communication connection is terminated, waiting to revoke the set of encryption keys until the secure desktop has been terminated to permit the stored data related to the trusted entity to be accessed after the secure communication connection is terminated but while the secure desktop remains active. 14. The computing platform of claim 13 , wherein the operations further include revoking the set of encryption keys after the secure desktop has been terminated. 15. The computing platform of claim 13 , wherein the set of encryption keys is a first set of encryption keys, and the secure communication connection is established using a second set of encryption keys different from the first set of encryption keys. 16. The computing platform of claim 15 , wherein the operations further include revoking the second set of encryption keys in response to determining the secure communication connection has terminated. 17. The computing platform of claim 13 , wherein the secure communication connection is a first secure communication connection, the trusted entity is a first trusted entity, the set of encryption keys is a first set of encryption keys, the stored data is first stored data, and the operations further include: establishing a second secure communication connection between the secure desktop and a second trusted entity; and securing, using a second set of encryption keys, second stored data that is related to the second trusted entity and stored by the secure desktop in the local storage associated with the computing platform. 18. The comput

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption (cryptographic mechanisms or cryptographic arrangements for public-key encryption H04L9/30) · CPC title

  • for providing a confidential data exchange among entities communicating through data packet networks · CPC title

  • Revocation or update of secret information, e.g. encryption key update or rekeying · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9342706B2 cover?
Example secure desktop applications for an open computing platform are disclosed. An example secure desktop method for a computing platform disclosed herein comprises establishing a secure communication connection between a secure desktop provided by the computing platform and a trusted entity, the secure communication connection being accessible to a trusted application authenticated with the …
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).