Patent ID: 8898451
Filing Date: 2014-11-25
Classification: H04L

Abstract:
1. A method for concurrently decrypting Secure Socket Layer (SSL) pre-master keys of one or more SSL sessions, comprising: in a computer having a processor, and a user mode and a kernel mode comprising computer readable instructions stored in a computer readable storage medium for execution by the processor, for performing the following: establishing said one or more SSL sessions; sending asymmetric encrypted pre-master keys of each respective SSL session from a driver running in the kernel mode to a key agent running in the user mode, comprising reading a decryption request record from a decryption request queue in the driver and placing the decryption request record in an agent request queue in the key agent; decrypting the asymmetric encrypted pre-master keys in multiple key decryption threads in the key agent into corresponding decrypted pre-master keys; and returning the decrypted pre-master keys from the key agent to the driver.