Thus, while the invention is described herein in terms of a method and device for partitioning and implementing a cryptographic acceleration function utilizing SSL protocols, the invention is equally applicable to partitioning security services functions generally, whether utilizing SSL protocols or another protocol, such as IPSec, WAP, TLS, or another protocol.