High-performance secure memory providing 32Kbit of user memory with advanced security and cryptographic features built-in. The user memory is divided into sixteen 256-byte zones, each of which may be individually assigned different security access rights or which can be effectively combined together to provide space for one to sixteen data files.