Závěrečná práce: Tomáš Jusko: GPU implementation of algorithms for side-channel attacks
Bakalářská práce
GPU implementation of algorithms for side-channel attacks
Anotace
Táto práca predstavuje rozšírenie nástrojovej sady pyecsca o paralelné implementácie algoritmov často používaných v side-channel analýze. Vzhľadom na potrebu efektívneho spracovania veľkých dátových súborov v kryptografickom výskume sa táto práca zameriava na paralelizáciu operácií ako sú priemer, rozptyl a koeficient korelácie meraní pomocou Numba CUDA. Výskum tejto práce zahŕňal komplexnú analýzu …více
Abstract
This thesis presents the extension of the pyecsca toolkit to include parallel implementations of algorithms commonly used in side-channel analysis. Recognizing the necessity for efficient processing of large data sets in cryptographic research, this work focuses on parallelizing operations like average, variance, and correlation coefficient of traces using Numba CUDA. The research of this thesis entailed …více
Zadání práce
Side-channel attacks process large amounts of collected data, tens of thousands of traces that may have millions of samples each. There is thus a need for high-performance implementations of algorithms used in side-channel attacks. Due to the nature of the processed data, these algorithms can efficiently implemented on parallel architectures, such as GPUs.
The student should research algorithms used in side-channel attacks and their parallel implementations. The student should then implement a selected subset of these algorithms including: trace set average, trace set variance, and trace set correlation coefficient, using a GPU computation platform such as CUDA or OpenCL. The implementation should support processing larger-than-GPU memory datasets. Finally, the performance of GPU implementations should be compared to a CPU implementation. The implementation of algorithms should take place in the pyecsca toolkit:
https://neuromancer.sk/pyecsca/19. 12. 2023 17:18, RNDr. Ján Jančár, Ph.D., učo 445358
Literatura
- WOUDENBERG, Jasper van a Colin O'FLYNN. The Hardware hacking handbook : breaking embedded security with hardware attacks. San Francisco: No Starch Press, 2022, xviii, 479. ISBN 9781593278748.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Hyperparameter Optimization for Molecular Dynamics Calculations in Kubernetes
Ing. Adam Ondrejka -
Hyperparameter Optimization for Molecular Dynamics Calculations in Kubernetes
Ing. Adam Ondrejka -
Implementing and Evaluating Side-Channel Attacks against JavaCard cryptographic implementations
Ing. Radomír Mann, učo 493346 -
Akcelerace algoritmů zpracování hyperspektrálních dat
Mgr. Roman Orlíček -
Akcelerace procesu verifikace pomocí grafické karty
Mgr. Tomáš Lamr, učo 140423 -
Shader pro vykreslení obilného pole
RNDr. Jan Čejka, Ph.D. -
Budování hierarchie obalových těles na GPU
Mgr. Martin Holas, učo 98904 -
Stavba SBVH na grafickém hardware
Mgr. Radek Stibora




