Patent ID: 8156322

Claim:
A storage device, comprising: an access port; a first device coupled to the access port and being operable to output at least one critical security parameter, the first device comprising: a cryptography engine; a processor; and a first non-volatile memory device integrated with the processor and the cryptography engine; a controller packaged with the first device and coupled to the first device and to the access port, the controller being in selective communication with the first device and the access port, the controller being operable to receive from the first device the at least one critical security parameter, the controller including a security engine operable to perform a security function using the at least one of critical security parameter received from the first device; and a second non-volatile memory device packaged with the first device and the controller but integrated separately from the first device, the second non-volatile memory device being coupled to the controller and being operable to receive data from the controller and write the received data in the second non-volatile memory device and to read data from the second non-volatile memory device and transmit the read data to the controller.