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
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com