Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/107016
DC FieldValueLanguage
dc.contributor.authorFalcao, Gabriel-
dc.contributor.authorCabeleira, Filipe-
dc.contributor.authorMariano, Artur-
dc.contributor.authorPaulo Santos, Luis-
dc.date.accessioned2023-05-09T10:43:37Z-
dc.date.available2023-05-09T10:43:37Z-
dc.date.issued2019-
dc.identifier.issn2169-3536pt
dc.identifier.urihttps://hdl.handle.net/10316/107016-
dc.description.abstractThis paper presents a new, heterogeneous CPUCGPU attacks against lattice-based (postquantum) cryptosystems based on the Shortest Vector Problem (SVP), a central problem in lattice-based cryptanalysis. To the best of our knowledge, this is the rst SVP-attack against lattice-based cryptosystems using CPUs and GPUs simultaneously.We show that Voronoi-cell based CPUCGPU attacks, algorithmically improved in previous work, are suitable for the proposed massively parallel platforms. Results show that 1) heterogeneous platforms are useful in this scenario, as they increment the overall memory available in the system (as GPU's memory can be used effectively), a typical bottleneck for Voronoi-cell algorithms, and we have also been able to increase the performance of the algorithm on such a platform, by successfully using the GPU as a co-processor, 2) this attack can be successfully accelerated using conventional GPUs and 3) we can take advantage of multiple GPUs to attack lattice-based cryptosystems. Experimental results show a speedup up to 7:6 for 2 GPUs hosted by an Intel Xeon E5-2695 v2 CPU (12 cores 2 sockets) using only 1 core and gains in the order of 20% for 2 GPUs hosted by the same machine using all 22 CPU threads (2 are reserved for orchestrating the GPUs), compared to single-CPU execution using the entire 24 threads available.pt
dc.language.isoengpt
dc.publisherIEEEpt
dc.relationThis work was supported in part by the Instituto de Telecomunicações, in part by the Fundação para a Ciência e a Tecnologia (FCT) under Grant UID/EEA/50008/2019 and Grant PTDC/EEI-HAC/30485/2017, and in part by the National Funds through the Portuguese Funding Agency, FCT Fundação para a Ciência e a Tecnologia, under Grant UID/EEA/50014/2019. The work of A. Mariano was supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Grant 382285730.pt
dc.rightsopenAccesspt
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt
dc.subjectLatticespt
dc.subjectlattice-based cryptanalysispt
dc.subjectVoronoi-cellpt
dc.subjectalgorithmspt
dc.subjecthigh performance computingpt
dc.subjectparallelismpt
dc.subjectmulti-threadingpt
dc.subjectmulticorespt
dc.subjectgraphics processing unitspt
dc.subjectmulti-GPUpt
dc.subjectparallel computingpt
dc.subjectCUDApt
dc.subjectOpenMPpt
dc.subjectStarPUpt
dc.titleHeterogeneous Implementation of a Voronoi Cell-Based SVP Solverpt
dc.typearticle-
degois.publication.firstPage127012pt
degois.publication.lastPage127023pt
degois.publication.titleIEEE Accesspt
dc.peerreviewedyespt
dc.identifier.doi10.1109/ACCESS.2019.2939142pt
degois.publication.volume7pt
dc.date.embargo2019-01-01*
uc.date.periodoEmbargo0pt
item.cerifentitytypePublications-
item.languageiso639-1en-
item.fulltextCom Texto completo-
item.grantfulltextopen-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypearticle-
Appears in Collections:FCTUC Eng.Electrotécnica - Artigos em Revistas Internacionais
I&D IT - Artigos em Revistas Internacionais
Files in This Item:
Show simple item record

SCOPUSTM   
Citations

3
checked on May 6, 2024

WEB OF SCIENCETM
Citations

3
checked on May 2, 2024

Page view(s)

32
checked on May 14, 2024

Download(s)

9
checked on May 14, 2024

Google ScholarTM

Check

Altmetric

Altmetric


This item is licensed under a Creative Commons License Creative Commons