A method for data storage includes supplying data to and from a host to a
storage memory via a secure data path. A first CPU is employed to control
operation of the storage memory, and a second CPU is employed to control
operation of the secure data path.