Processor, branch predictor, data processing method of branch predictor and branch prediction method
A data processing and predictor technology, which is applied in the fields of electrical digital data processing, instruments, machine execution devices, etc., can solve the problem of branch predictor performance ignoring safety factors and other issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0143] As mentioned above, at present, the design of the branch predictor in the processor usually only considers the performance and ignores the safety factor, which brings great security risks to the processor.
[0144] In view of the above problems, the embodiment of the present invention performs obfuscation processing on the branch prediction data. Specifically, when the branch predictor saves or updates the predicted target address, the predicted target address of the branch instruction is obfuscated to generate an obfuscated value of the predicted target address ; and when predicting the jump target of the branch instruction, the obfuscation value of the predicted target address is obtained, and the de-obfuscation process is performed to obtain the predicted target address of the branch instruction, so that the attacker cannot manipulate the actual predicted target address of the branch instruction . More specifically:
[0145] On the one hand, the embodiment of the pr...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com