Abstract
Security chip is the critical component for information security system. Cryptographic modules for various algorithms and random number generation are usually provided inside the security chip. They are essential elements for achieving the confidentiality, integrity, and availability of the entire system. However, sensitive data in security chips are often assigned to other components through CPU operations, and transfers, so CPU security is also an essential part of the security chip. In order to improve the anti-side channel attack capability of CPU, this paper puts forward several countermeasures, including: unified instruction execution time, random switch of idle component, random switch of data bus, and randomization of program execution time. Some of these countermeasures are anti timing attack, some of which are anti power attack. By adopting multiple protection measures in CPU, it not only reduces the information leakage problem when sensitive information passes through the CPU, but also provides a powerful supplement to enhance the security of the other cryptographic components in the chip.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: DEStech Transactions on Engineering and Technology Research
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.