Matches in SemOpenAlex for { <https://semopenalex.org/work/W3025367907> ?p ?o ?g. }
- W3025367907 abstract "Recently exposed vulnerabilities reveal the necessity to improve the security of branch predictors. Branch predictors record history about the execution of different programs, and such information from different processes are stored in the same structure and thus accessible to each other. This leaves the attackers with the opportunities for malicious training and malicious perception. Instead of flush-based or physical isolation of hardware resources, we want to achieve isolation of the content in these hardware tables with some lightweight processing using randomization as follows. (1) Content encoding. We propose to use hardware-based thread-private random numbers to encode the contents of the branch predictor tables (both direction and destination histories) which we call XOR-BP. Specifically, the data is encoded by XOR operation with the key before written in the table and decoded after read from the table. Such a mechanism obfuscates the information adding difficulties to cross-process or cross-privilege level analysis and perception. It achieves a similar effect of logical isolation but adds little in terms of space or time overheads. (2) Index encoding. We propose a randomized index mechanism of the branch predictor (Noisy-XOR-BP). Similar to the XOR-BP, another thread-private random number is used together with the branch instruction address as the input to compute the index of the branch predictor. This randomized indexing mechanism disrupts the correspondence between the branch instruction address and the branch predictor entry, thus increases the noise for malicious perception attacks. Our analyses using an FPGA-based RISC-V processor prototype and additional auxiliary simulations suggest that the proposed mechanisms incur a very small performance cost while providing strong protection." @default.
- W3025367907 created "2020-05-21" @default.
- W3025367907 creator A5001249105 @default.
- W3025367907 creator A5010154737 @default.
- W3025367907 creator A5013903881 @default.
- W3025367907 creator A5016786359 @default.
- W3025367907 creator A5018703681 @default.
- W3025367907 creator A5047215143 @default.
- W3025367907 creator A5067939471 @default.
- W3025367907 creator A5088067517 @default.
- W3025367907 date "2020-05-17" @default.
- W3025367907 modified "2023-09-24" @default.
- W3025367907 title "A Lightweight Isolation Mechanism for Secure Branch Predictors" @default.
- W3025367907 cites W1427174644 @default.
- W3025367907 cites W1990107181 @default.
- W3025367907 cites W2036853599 @default.
- W3025367907 cites W2045234005 @default.
- W3025367907 cites W2056778557 @default.
- W3025367907 cites W2057949999 @default.
- W3025367907 cites W2115266669 @default.
- W3025367907 cites W2131019288 @default.
- W3025367907 cites W2132202551 @default.
- W3025367907 cites W2137243422 @default.
- W3025367907 cites W2137453738 @default.
- W3025367907 cites W2138351227 @default.
- W3025367907 cites W2147657366 @default.
- W3025367907 cites W2159268023 @default.
- W3025367907 cites W2166293920 @default.
- W3025367907 cites W220440441 @default.
- W3025367907 cites W2299561166 @default.
- W3025367907 cites W2550858797 @default.
- W3025367907 cites W2564856904 @default.
- W3025367907 cites W2612889458 @default.
- W3025367907 cites W2781723315 @default.
- W3025367907 cites W2791034507 @default.
- W3025367907 cites W2903910116 @default.
- W3025367907 cites W2905380323 @default.
- W3025367907 cites W2905418916 @default.
- W3025367907 cites W2931030580 @default.
- W3025367907 cites W2933306136 @default.
- W3025367907 cites W2952322674 @default.
- W3025367907 cites W2964281551 @default.
- W3025367907 cites W2966638792 @default.
- W3025367907 cites W2979780468 @default.
- W3025367907 cites W2979849111 @default.
- W3025367907 cites W2982776349 @default.
- W3025367907 cites W3008383151 @default.
- W3025367907 cites W3101300690 @default.
- W3025367907 doi "https://doi.org/10.48550/arxiv.2005.08183" @default.
- W3025367907 hasPublicationYear "2020" @default.
- W3025367907 type Work @default.
- W3025367907 sameAs 3025367907 @default.
- W3025367907 citedByCount "4" @default.
- W3025367907 countsByYear W30253679072020 @default.
- W3025367907 countsByYear W30253679072021 @default.
- W3025367907 crossrefType "posted-content" @default.
- W3025367907 hasAuthorship W3025367907A5001249105 @default.
- W3025367907 hasAuthorship W3025367907A5010154737 @default.
- W3025367907 hasAuthorship W3025367907A5013903881 @default.
- W3025367907 hasAuthorship W3025367907A5016786359 @default.
- W3025367907 hasAuthorship W3025367907A5018703681 @default.
- W3025367907 hasAuthorship W3025367907A5047215143 @default.
- W3025367907 hasAuthorship W3025367907A5067939471 @default.
- W3025367907 hasAuthorship W3025367907A5088067517 @default.
- W3025367907 hasBestOaLocation W30253679071 @default.
- W3025367907 hasConcept C111919701 @default.
- W3025367907 hasConcept C134765980 @default.
- W3025367907 hasConcept C138101251 @default.
- W3025367907 hasConcept C154945302 @default.
- W3025367907 hasConcept C168522837 @default.
- W3025367907 hasConcept C173608175 @default.
- W3025367907 hasConcept C2775941552 @default.
- W3025367907 hasConcept C2779201187 @default.
- W3025367907 hasConcept C33923547 @default.
- W3025367907 hasConcept C38652104 @default.
- W3025367907 hasConcept C41008148 @default.
- W3025367907 hasConcept C75165309 @default.
- W3025367907 hasConcept C80444323 @default.
- W3025367907 hasConcept C86803240 @default.
- W3025367907 hasConcept C89423630 @default.
- W3025367907 hasConcept C94375191 @default.
- W3025367907 hasConceptScore W3025367907C111919701 @default.
- W3025367907 hasConceptScore W3025367907C134765980 @default.
- W3025367907 hasConceptScore W3025367907C138101251 @default.
- W3025367907 hasConceptScore W3025367907C154945302 @default.
- W3025367907 hasConceptScore W3025367907C168522837 @default.
- W3025367907 hasConceptScore W3025367907C173608175 @default.
- W3025367907 hasConceptScore W3025367907C2775941552 @default.
- W3025367907 hasConceptScore W3025367907C2779201187 @default.
- W3025367907 hasConceptScore W3025367907C33923547 @default.
- W3025367907 hasConceptScore W3025367907C38652104 @default.
- W3025367907 hasConceptScore W3025367907C41008148 @default.
- W3025367907 hasConceptScore W3025367907C75165309 @default.
- W3025367907 hasConceptScore W3025367907C80444323 @default.
- W3025367907 hasConceptScore W3025367907C86803240 @default.
- W3025367907 hasConceptScore W3025367907C89423630 @default.
- W3025367907 hasConceptScore W3025367907C94375191 @default.
- W3025367907 hasLocation W30253679071 @default.
- W3025367907 hasOpenAccess W3025367907 @default.
- W3025367907 hasPrimaryLocation W30253679071 @default.