Research on CLKScrew Attack Protection Based on TrustZone Hardware Isolation Technology
With the speedy development of information technology,security issue in embedded systems received an increasing attention. To solve the security vulnerabilities of dynamic voltage and frequency adjustment technology in embedded systems,a trusted execution environment ( TEE) based on ARM's TrustZone hardware isolation technology is designed and implemented. Switch between the TEE and the general execution environment operating system is realized by utilizing the TrustZone technology. The TEE could successfully defend against the CLKScrew attack that is repeatedly modifying the central pro-cessing unit ( CPU) thread working frequency to cause operation error for embedded platform. Experi-ment results indicate that in the TEE,CPU thread maintains operating even against the CLKScrew at-tack,ensuring the system security.
trusted execution environmentCLKScrew attackdynamic voltage and frequency adjustment