Logo des Repositoriums
 

Optimizing Parallel Runtime of Cryptanalytic Algorithms by Selecting Between Word-Parallel and Bit-Serial Variants of Program Parts

dc.contributor.authorEitschberger, Patrick
dc.contributor.authorKeller, Jörg
dc.date.accessioned2017-06-29T11:45:49Z
dc.date.available2017-06-29T11:45:49Z
dc.date.issued2016
dc.description.abstractCryptanalytic algorithms such as dictionary attacks, that test huge numbers of keys to decrypt a ciphertext to a certain plaintext, need lots of computational resources and efficient coding, but allow large scale parallelism such as many-cores plus GPUs. Some attacks have profited from a bit-serial data representation, that allows SIMD-like coding per thread and increases the degree of parallelism. We investigate the question how to decide for distinct parts of such algorithms whether to code them in a bit-serial or normal word-parallel manner. Given bit-serial and word-parallel variants for each part of the cryptographic algorithm, we benchmark the runtime of the variants, and additionally the runtime of the conversion between the different data rep- resentations. Then we model the resulting variant selection problem as a direct graph — in the fashion of a global composition optimization problem — and find the optimal runtime by computing the shortest path from source to sink node. We evaluate our approach with the Advanced Encryption Standard (AES) and demonstrate runtime advantages.en
dc.identifier.pissn0177-0454
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V., Fachgruppe PARS
dc.relation.ispartofPARS-Mitteilungen: Vol. 33, Nr. 1
dc.subjectCryptanalytic Algorithm
dc.subjectBit-Serial Computing
dc.subjectGlobal Optimization
dc.subjectPerformance Tuning
dc.subjectParallel Algorithm
dc.titleOptimizing Parallel Runtime of Cryptanalytic Algorithms by Selecting Between Word-Parallel and Bit-Serial Variants of Program Partsen
dc.typeText/Journal Article
gi.citation.endPage31
gi.citation.publisherPlaceBerlin
gi.citation.startPage22

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
paper04.pdf
Größe:
628.4 KB
Format:
Adobe Portable Document Format