1. A secure data storage system, comprising: a bus; an accelerator coupled to the bus having a Programmable Logic Device (“PLD”) having an application function block instantiated in whole or in part in programmable logic resources of the PLD; and a network interface coupled to a storage network, wherein the application function block is operable to: generate at least two portions of data from a data set; communicate the at least two portions of data over the network interface to the storage network; and store the at least two portions of data within the storage network, wherein the data set is restorable from at least a plurality of the at least two portions of data by recombining data from the plurality of the at least two portions of data.