Methods and systems for providing and controlling cryptographic secure communications terminal providing a remote desktop accessible in secured and unsecured environments

US10417428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10417428-B2
Application numberUS-201614997787-A
CountryUS
Kind codeB2
Filing dateJan 18, 2016
Priority dateMar 6, 2007
Publication dateSep 17, 2019
Grant dateSep 17, 2019

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.

Methods and systems for operating a remote desktop client from a computing system hosting a secure boot device. In some embodiments, a method comprises initiating execution of an operating system from the computing system hosting the secure boot device, the computing system communicatively connected within a secure enterprise network, the computing system being untrusted within the secure enterprise network and based on verification of received authentication credentials, booting an operating system from the secure boot device and establishing a secure communication tunnel with a service appliance. Further, the method comprises receiving, from the service appliance a destination address of a secure gateway device connected to the enterprise network and community of interest keys and filters based on the authenticated credentials; and establishing a cleartext communication channel with the secure gateway device, thereby allowing communication between the computing system and one or more trusted endpoints within the secure enterprise network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for operating a remote desktop client from a computing system hosting a secure boot device, the method comprising: initiating execution of an operating system from the computing system hosting the secure boot device, the computing system communicatively connected within a secure enterprise network, the computing system being untrusted within the secure enterprise network; receiving authentication credentials from the user; based on verification of the received authentication credentials, booting, from the secure boot device, the operating system; establishing a secure communication tunnel with a service appliance; receiving, from the service appliance, via the secure communication tunnel, a destination address of a secure gateway device connected to the enterprise network and community of interest keys and filters based on the authenticated credentials; and establishing a cleartext communication channel with the secure gateway device, thereby allowing communication between the computing system and one or more trusted endpoints within the secure enterprise network. 2. The method of claim 1 , wherein communication between the remote desktop client and the service appliance over the first secure communication tunnel is encrypted. 3. The method of claim 1 , wherein data communicated over the cleartext communication channel is encrypted. 4. The method of claim 1 , further comprising: communicating, via a second cleartext communication channel, with one or more trusted endpoints within the secure enterprise network. 5. The method of claim 4 , wherein communication with the one or more endpoints is based on a user of the secure boot device being associated with a same community of interest as each of the one or more endpoints. 6. The method of claim 1 , wherein the computing system comprises a mobile computing system. 7. The method of claim 1 , wherein, based on detecting a disconnection of the computing system from the secure enterprise network, the method further comprises: disconnecting the cleartext communication channel with the secure gateway device; and establishing a secure communication tunnel with the secure gateway device, thereby allowing communication between the computing system and one or more trusted endpoints within the secure enterprise network. 8. A computing system configured to communicate with trusted endpoints within a secure enterprise network, the computing system being communicatively connected within the secure enterprise network but untrusted within the secure enterprise network, the computing system comprising: a programmable circuit; a memory communicatively connected to the programmable circuit, the memory storing computer-executable instructions which, when executed by the programmable circuit, cause the computing system to perform a method comprising: initiating execution of an operating system from the computing system hosting the secure boot device, the computing system communicatively connected within a secure enterprise network, the computing system being untrusted within the secure enterprise network; receiving authentication credentials from the user; based on verification of the received authentication credentials, booting, from the secure boot device, the operating system; establishing a secure communication tunnel with a service appliance; receiving, from the service appliance, via the secure communication tunnel, a destination address of a secure gateway device connected to the enterprise network and community of interest keys and filters based on the authenticated credentials; and establishing a cleartext communication channel with the secure gateway device, thereby allowing communication between the computing system and one or more trusted endpoints within the secure enterprise network. 9. The computing system of claim 8 , wherein the computing system comprises a mobile computing system. 10. The computing system of claim 8 , wherein the memory comprises a secure boot device communicatively connected to the computing system via a wired interface. 11. The computing system of claim 10 , wherein the wired interface comprises a USB interface. 12. The computing system of claim 11 , wherein, based on detecting a disconnection of the computing system from the secure enterprise network, the memory stores instructions to further perform: disconnecting the cleartext communication channel with the secure gateway device; and establishing a secure communication tunnel with the secure gateway device, thereby allowing communication between the computing system and one or more trusted endpoints within the secure enterprise network. 13. The computing system of claim 8 , wherein communication between the computing system and the service appliance over the secure communication tunnel is encrypted. 14. The computing system of claim 8 , wherein data communicated over the cleartext communication channel is encrypted. 15. A secure system for operating a remote desktop client from a secure boot device positioned within a secure enterprise network, the method comprising: a client computer having a secure boot device connected thereto, the client computer communicatively connected within a secure enterprise network, the client computer being untrusted within the secure enterprise network; a remote server communicatively connected to the client computer via a communications network; and a trusted set of processing modules stored in the secure boot device that, when executed on the client computer, cause the client computer to: initiate an operating system from the secure boot device; receive authentication credentials including a user identification and a password; based on authentication of the received credentials, boot, from the secure boot device, the operating system; establish a secure communication tunnel with a service appliance; receive, from the service appliance, via the secure communication tunnel, a destination address of a secure gateway device connected to the enterprise network and community of interest keys and filters based on the authenticated credentials; and establish a cleartext communication channel with the secure gateway device, thereby allowing communication between the client computer and one or more trusted endpoints within the secure enterprise network. 16. The method for operating a remote desktop client from a secure boot device positioned within a secure enterprise network of claim 15 , wherein communication between the remote desktop client and the service appliance over the first secure communication tunnel is encrypted. 17. The method for operating a remote desktop client from a secure boot device positioned within a secure enterprise network of claim 15 , wherein data communicated over the cleartext communication channel is encrypted. 18. The method for operating a remote desktop client from a secure boot device positioned within a secure enterprise network of claim 15 , further comprising: communicating, via a second cleartext communication channel, with one or more endpoints connected to the secure enterprise network. 19. The method for operating a remote desktop client from a secure boot device positioned within a secure enterprise network of claim 18 , wherein communication with the one or more endpoints is based on a user of the secure boot device being associated with a same community of interest as each endpoint. 20. The method for operating a remote desktop client from a secure boot device

Assignees

Inventors

Classifications

  • Multi-language systems; Localisation; Internationalisation · CPC title

  • Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title

  • Access control lists [ACL] · CPC title

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • operating in dual or compartmented mode, i.e. at least one secure mode · CPC title

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 US10417428B2 cover?
Methods and systems for operating a remote desktop client from a computing system hosting a secure boot device. In some embodiments, a method comprises initiating execution of an operating system from the computing system hosting the secure boot device, the computing system communicatively connected within a secure enterprise network, the computing system being untrusted within the secure enter…
Who is the assignee on this patent?
Rajcan Steven L, Mohr Matthew, Trocki Jim, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F21/575. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).