A memory system comprises an encryption engine implemented in the hardware of a controller. In starting up the memory system, a boot strapping mechanism is implemented wherein a first portion of firmware when executed pulls in another portion of firmware to be executed. The hardware of the encryption...http://www.google.com.au/patents/US7536540?utm_source=gb-gplus-sharePatent US7536540 - Method of hardware driver integrity check of memory card controller firmware