DSpace - Digital Repository Unimib

Сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов на задачах обращения криптографических функций

Mostra i principali dati dell'item

dc.contributor.author Булавинцев, В. Г.
dc.contributor.author Bulavintsev, V. G.
dc.date.accessioned 2016-06-03T09:07:50Z
dc.date.available 2016-06-03T09:07:50Z
dc.date.issued 2015
dc.identifier.citation Булавинцев, В. Г. Сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов на задачах обращения криптографических функций / В. Г. Булавинцев // Вестник ЮУрГУ. Серия Вычислительная математика и информатика.- 2015.- Т. 4. № 3.- С. 67-84.- Библиогр.: с. 81-83 (20 назв.) ru_RU
dc.identifier.issn 2305-9052
dc.identifier.issn 2410-7034
dc.identifier.uri http://dspace.susu.ac.ru/xmlui/handle/0001.74/6493
dc.description Булавинцев Вадим Германович, программист, лаборатория дискретного анализа. Институт динамики систем и теории управления им. В.М. Матросова СО РАН (Иркутск, Российская Федерация), v.g.bulavintsev@gmail.com. V.G. Bulavintsev, Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences (Irkutsk, Russian Federation)v.g.bulavintsev@gmail.com ru_RU
dc.description.abstract Проводится сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов, используемых в криптоанализе. В частности, анализируются причины, по которым не удается эффективно реализовать на GPU алгоритмы, осуществляющие «интеллектуальный перебор». Показывается, что применение специальных техник трансформации потока управления позволяет существенно компенсировать потери производительности, возникающие из-за неэффективного исполнения условных переходов на SIMD-устройстве. Однако ограничения, которые накладывают механизмы работы с памятью, применяемые в современных GPU, для рассматриваемых алгоритмов оказываются непреодолимыми. В качестве тестовых задач рассматриваются задачи обращения криптографических функций DES иА5/1. In this work we assess performance of CPU and GPU implementations of some widely-used cryptanalytic combinatorial algorithms. In particular, we analyze obstacles for effective GPU implementation of "smart" combinatorial algorithms. Next, to alleviate performance problems arising from inefficient processing of conditional expressions in SIMD-devices we devise some special control flow graph transformation techniques. Finally, we demonstrate that contemporary CPU's memory access schemes are incompatible with typical memory access patterns of "smart" combinatorial algorithms studied. We use DES and A5/1 cryptographic functions as test cases. ru_RU
dc.language.iso other ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГу. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series 'Computational mathematics and software engineering" en
dc.relation.ispartofseries Вычислительная математика и информатика;Том 4
dc.subject GPU ru_RU
dc.subject CUDA ru_RU
dc.subject криптоанализ ru_RU
dc.subject DPLL ru_RU
dc.subject SAT ru_RU
dc.subject SIMD ru_RU
dc.subject cryptoanalysis ru_RU
dc.subject УДК 004.272.32 ru_RU
dc.subject УДК 004.42 ru_RU
dc.subject УДК 004.8 ru_RU
dc.subject ГРНТИ 50.41 ru_RU
dc.title Сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов на задачах обращения криптографических функций ru_RU
dc.title.alternative An evaluation of CPU VS. GPU performance of some combinatorial algorithms for cryptoanalysis ru_RU
dc.type Article ru_RU


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item

Cerca in DSpace


Ricerca Avanzata

Ricerca

My Account