Patent ID: 11880713
Assignee: ARRIS ENTERPRISES LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. An apparatus for optimizing an allocation of R of cryptographic resources to a plurality of sessions, each of the R cryptographic resources shareable by no more than N sessions, wherein N>R, and each of the R cryptographic resources being characterized by one of an idle state, a running state and a dirty state, comprising:
a processor;
a memory, the memory storing processor instructions comprising processor instructions for
receiving a request from one of the plurality of sessions to use one of the R cryptographic resources;
determining if any of the R cryptographic resources is in the running state and sharable by the requesting session;
if any of the R cryptographic resources is in the running state and sharable by the requesting session, allocating that one of the R cryptographic resources in the running state to the requesting session; and
if none of R cryptographic resources is in the running state and sharable by the requesting session, allocating another one of the R cryptographic resources to the requesting session.