US Patent No. 9,069,952

METHOD FOR ENABLING HARDWARE ASSISTED OPERATING SYSTEM REGION FOR SAFE EXECUTION OF UNTRUSTED CODE USING TRUSTED TRANSITIONAL MEMORY


Patent No. 9,069,952
Issue Date June 30, 2015
Title Method For Enabling Hardware Assisted Operating System Region For Safe Execution Of Untrusted Code Using Trusted Transitional Memory
Inventorship Lyle W. Paczkowski, Mission Hills, KS (US)
William M. Parsel, Overland Park, KS (US)
Carl J. Persson, Olathe, KS (US)
Matthew C. Schlesener, Shawnee, KS (US)
Assignee Sprint Communications Company L.P., Overland Park, KS (US)

Claim of US Patent No. 9,069,952

1. An electronic device, comprising:
a processor;
an operating system;
a memory;
a trusted security zone manager to manage a trusted security zone; and
an anti-trusted-security-zone in the trusted security zone that, when installed and managed by the trusted security zone manager
places non-trusted applications into the anti-trusted-security-zone for execution,
restricts access of the non-trusted applications to at least some resources of the electronic device outside the anti-trusted-security-zone,
alerts a user when a non-trusted application of the non-trusted applications inside the anti-trusted-security-zone desires
access to any restricted resource of the electronic device outside the anti-trusted-security-zone,

asks the user for permission to access the desired resource outside the anti-trusted-security-zone,
grants access for the non-trusted application to the desired resource outside the anti-trusted-security-zone upon the permission
by the user,

moves any of the non-trusted applications from the anti-trusted-security-zone to a normal zone that are determined not to
be malicious,

keeps any of the non-trusted applications within the anti-trusted-security-zone that do not need to execute outside the anti-trusted-security-zone,
and

deletes any of the non-trusted applications that are determined to be malicious,
whereby the risk that the non-trusted applications can cause harm to the electronic device is reduced.