Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Dynamic Shader Termination and Throttling for Side-Channel Security on GPUOwl

Author 1: Nelson Lungu Author 2: Satyendr Singh Author 3: Simon Tembo Author 4: Manoj Ranjan Mishra Author 5: Hani Moaiteq Aljahdali Author 6: Lalbihari Barik Author 7: Parthasarathi Pattnayak Author 8: Mahendra Kumar Gourisaria Author 9: Sudhansu Shekhar Patra
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 15, No. 6 · Published 2024

DOI: https://doi.org/10.14569/IJACSA.2024.0150674

Abstract

GPUs are becoming more and more appealing targets for side-channel attacks because of their high levels of parallelism and shared hardware resources. In order to reduce side-channel assaults on GPUs, we provide a unique dynamic shader termination and throttling approach in this research. The main concept is to use runtime profiling and heuristics to dynamically terminate and restrict the frequency and concurrency of shader programs. We use the open-source GPGPU simulator GPUOwl to implement the suggested method. Our findings show that the suggested method may successfully thwart a variety of side-channel assaults while having no influence on efficiency. Over a range of benchmarks, the average overhead introduced by the dynamic shader termination and throttling is 5.6%. At the same time, it successfully thwarts recently demonstrated cache-based and timing-based side-channel attacks on GPUs. Thus, the proposed technique offers an efficient software-based defence to enhance the side-channel security of GPUs.

Keywords

How to Cite this Article

Lungu, N., Singh, S., Tembo, S., Mishra, M. R., Aljahdali, H. M., Barik, L., Pattnayak, P., Gourisaria, M. K., & Patra, S. S. (2024). Dynamic Shader Termination and Throttling for Side-Channel Security on GPUOwl. International Journal of Advanced Computer Science and Applications, 15(6). https://doi.org/10.14569/IJACSA.2024.0150674

Lungu, Nelson, et al.. "Dynamic Shader Termination and Throttling for Side-Channel Security on GPUOwl." International Journal of Advanced Computer Science and Applications, vol. 15, no. 6, 2024, https://doi.org/10.14569/IJACSA.2024.0150674.

@article{Lungu2024,
  title     = {Dynamic Shader Termination and Throttling for Side-Channel Security on GPUOwl},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {15},
  number    = {6},
  year      = {2024},
  publisher = {The Science and Information Organization},
  author    = {Nelson Lungu and Satyendr Singh and Simon Tembo and Manoj Ranjan Mishra and Hani Moaiteq Aljahdali and Lalbihari Barik and Parthasarathi Pattnayak and Mahendra Kumar Gourisaria and Sudhansu Shekhar Patra},
  doi       = {10.14569/IJACSA.2024.0150674},
  url       = {https://doi.org/10.14569/IJACSA.2024.0150674}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.