1. A system, comprising: a plurality of systolic cryptographic modules; an interchangeable physical interface configured to receive a plurality of incoming packets from a data source; a first programmable input/output interface, coupled to the interchangeable physical interface, configured to route each of the plurality of incoming packets to one of the cryptographic modules for encryption to provide a plurality of encrypted packets; and a second programmable input/output interface configured to route the encrypted packets to a common data storage.