Retpoline technique for mitigating spectre attack
The Speculative execution (Spectre) is a chip attempting to predict the future to improve the system performance which involves multiple logical branches. It will start working out the math for all those branches before the program even has to decide between them. Normally, it works together with...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference or Workshop Item |
Language: | English English |
Published: |
2019
|
Subjects: | |
Online Access: | http://eprints.unisza.edu.my/2593/1/FH03-FIK-20-36658.pdf http://eprints.unisza.edu.my/2593/2/FH03-FIK-19-28007.pdf http://eprints.unisza.edu.my/2593/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Sultan Zainal Abidin |
Language: | English English |
Summary: | The Speculative execution (Spectre) is a chip attempting to predict the future to improve the system performance
which involves multiple logical branches. It will start working out the math for all those branches before the program
even has to decide between them. Normally, it works together with caching which is to speed up the memory access
by filled with the data that will need some and often the output of the speculative execution is stored here. The
speculative execution and caching in the operating system improve the overall system and operating system
performance through the prediction of data or resources to be used and cache memory for quick access to data or
resources. The problem arises where this function could allow potential attackers to get access to data they should not
have access to by exploiting Spectre attack which also known as side-channel attack and Meltdown. Spectre attack and
Meltdown open up the possibilities for dangerous attacks which involved the breach of security and confidentiality of
the user. Various techniques and patches have been introduced to mitigating the Spectre attack and Meltdown. In this
project, we study the technique used to mitigate the Spectre attack variant 2 introduced by Google called Retpoline
technique in the networking virtualised environment. |
---|