Kameleon is designing a Security Processing Unit (SPU), a chip-based solution that changes the static security foundation by constantly mutating the attack surface of the protected system. This security through mutation starts from the moment the system boots and protects all the software in the system. The mutation constantly modifies the attack surface, making vulnerabilities extremely hard to exploit. Real-time mutation is managed by the SPU, which is itself resilient to attacks.