2023
DOI: 10.3390/math11081864
|View full text |Cite
|
Sign up to set email alerts
|

BooLSPLG: A Library with Parallel Algorithms for Boolean Functions and S-Boxes for GPU

Abstract: In this paper, we present a library with sequential and parallel functions for computing some of the most important cryptographic characteristics of Boolean and vectorial Boolean functions. The library implements algorithms to calculate the nonlinearity, algebraic degree, autocorrelation, differential uniformity and related tables of vectorial Boolean functions. For the sake of completeness, we provide the mathematical basis of these algorithms. Furthermore, we compare the performance of the parallel functions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…The increase in speed that was obtained was calculated by comparing the time between the sequential and parallel implementations of the SAC and BIC algorithms [46], independently of each other, and is given by…”
Section: Experiments and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The increase in speed that was obtained was calculated by comparing the time between the sequential and parallel implementations of the SAC and BIC algorithms [46], independently of each other, and is given by…”
Section: Experiments and Discussionmentioning
confidence: 99%
“…In this sense, when the parallelized algorithms of both tests are run on a four-core processor, an acceleration that is around two-three times faster is obtained for the SAC and BIC, respectively. Using a computer with a higher number of cores or GPUs, for example employing CUDA [46], both algorithms could derive a significantly improved performance.…”
Section: Comparison Between Both Testsmentioning
confidence: 99%