Patent ID: 9122534
Filing Date: 2015-09-01
Classification: G06F

Abstract:
1. A computer implemented method for configuring a short lived secure partition in a data processing system, the computer implemented method comprising: receiving a command to create a short lived secure partition for a secure application in response to the secure application installation process, wherein the command comprises instructions to setup one of a dynamic partition, a virtual partition, or a logical partition; creating the short lived secure partition in the data processing system using a hardware management console by a direct memory access or transfer of stack or cache information and transferring information directly to the secure partition; allocating system resources comprising physical resources and virtual allocations of the physical resources to the short lived secure partition to create a private environment for the secure application; allowing access to the short lived secure partition by the secure application; prohibiting access to the short lived secure partition by the superusers or other applications; loading hardware and software components needed to run the secure application in the short lived secure partition; creating additional short lived secure partitions to form a pool of short lived secure partitions; using a short lived secure partition in the pool of short lived secure partitions to process one or more transactions; responsive to the short lived secure partition processing a transaction, flushing the short lived secure partition before returning the short lived secure partition to the pool; determining a number of short lived secure partitions existing in the pool; creating more short lived secure partitions in the pool in response to the number of short lived secure partitions reaching a minimum threshold; and deleting the pool and using an unsecured existing partition or a dynamically created secure partition to process the one or more transactions in response to the number of short lived secure partitions reaching a deletion threshold.