Patent ID: 8515080
Filing Date: 2013-08-20
Classification: H04L

Abstract:
1. A method for encryption key management, the method comprising: accepting authenticated unencrypted data into a processor of a server computing device, wherein the authenticated unencrypted data is identified as authenticated and unencrypted by a label appended to the unencrypted data; the processor configured as a private key secure processor vault, the processor comprising a plurality of cores comprising at least one secure core and at least one non-secure core, the at least one secure core inaccessible for receiving data from or transmitting data to any of the at least one non-secure cores, thereby preventing unauthorized access to the processor and the data contents therein; encrypting the authenticated unencrypted data based on an existing private key stored in the processor, thereby converting it to encrypted data; transmitting the encrypted data out of the processor; and monitoring the entry of the authenticated unencrypted data into the processor and the exit of the encrypted data from the processor to insure a one-to-one correspondence of data-flow through the processor, wherein the processor is one of a plurality of synergistic processor cores integrated within a multi-core processor supervised by a primary processor core.