High-performance secure memory providing 128Kbit of user memory with advanced security and cryptographic features built-in. The user memory is divided into sixteen 1-KByte 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.