PRDSA: EFFECTIVE PARALLEL DIGITAL SIGNATURE ALGORITHM FOR GPUS

Эффективный алгоритм цифровой подписи для GPU значительно ускоряет процесс создания и проверки подписей, снижая энергозатраты. Полезен для специалистов в области кибербезопасности и электронных транзакций.

Описание

Номер: 5
Год: 2017
Страницы: 14-21
Автор: SAXENA SAPNA, KISHORE NEHA
Код направления статьи: 27.00.00
Язык: английский
Журнал: INTERNATIONAL JOURNAL OF WIRELESS AND MICROWAVE TECHNOLOGIES
ISSN: 2076-1449
УДК: нет
Входит в РИНЦ: на рассмотрении
Входит в Scopus: нет
Входит в Wos: нет
Импакт-фактор: нет
Скачивание статьи: Скачать статью

Введение

Цель исследования: Основная цель исследования, представленного в статье, заключается в разработке эффективного параллельного алгоритма цифровой подписи для графических процессоров (GPU), который уменьшает вычислительную сложность и энергопотребление по сравнению с традиционным алгоритмом цифровой подписи на основе RSA. Исследование направлено на решение проблемы высокой вычислительной нагрузки и энергозатратности, связанных с использованием RSA для создания и проверки цифровых подписей. Актуальность: Исследование важно в контексте обеспечения безопасности, аутентичности и целостности электронных документов, особенно в таких критически важных областях, как онлайн-банкинг и электронная коммерция. Использование GPU для параллельной обработки позволяет значительно ускорить вычисления, что делает алгоритм более применимым в условиях современных требований к скорости и эффективности.

Методология

Описание методов: В исследовании используется модель программирования CUDA для реализации параллельного алгоритма цифровой подписи (pRDSA) на GPU. Алгоритм основан на модели SIMD (Single Instruction Multiple Data) и включает в себя метод повторяющегося возведения в квадрат и умножения для вычисления цифровой подписи. Для генерации хэш-кода используется алгоритм SHA-1, а для создания и проверки ключей — RSA. Обоснование выбора методов: Выбор GPU и модели CUDA обусловлен их способностью эффективно обрабатывать большие объемы данных параллельно, что значительно снижает время выполнения и энергопотребление по сравнению с последовательными вычислениями на CPU.

Основные результаты

Ключевые находки: Исследование показало, что предложенный алгоритм pRDSA обеспечивает ускорение выполнения в 3-5 раз по сравнению с традиционным RSA-DSA на CPU. Это ускорение особенно заметно при увеличении размера ключа, что подтверждает эффективность алгоритма для больших объемов данных. Статистическая значимость: Результаты экспериментов, проведенных с ключами RSA размером от 512 до 2048 бит, продемонстрировали значительное снижение времени выполнения и энергопотребления при использовании GPU.

Обсуждение и интерпретация

Анализ результатов: Авторы интерпретируют результаты как подтверждение того, что использование параллельных вычислений на GPU может значительно повысить производительность алгоритмов цифровой подписи. Это открывает возможности для более широкого применения таких алгоритмов в условиях повышенных требований к скорости обработки данных. Сравнение с предыдущими исследованиями: Результаты исследования согласуются с предыдущими работами, которые также указывают на эффективность использования GPU для криптографических задач. Однако предложенный алгоритм демонстрирует более высокое ускорение благодаря оптимизации процессов параллельных вычислений.

Заключение

Основные выводы: Статья демонстрирует, что pRDSA является эффективным решением для ускорения выполнения цифровых подписей, обеспечивая значительное снижение времени выполнения и энергопотребления. Практическая значимость: Результаты могут быть использованы для улучшения безопасности и эффективности электронных транзакций, что особенно важно в контексте онлайн-банкинга и электронной коммерции. Ограничения исследования: Основные ограничения связаны с необходимостью дальнейшей оптимизации алгоритма для решения проблем синхронизации и использования памяти. Рекомендации для будущих исследований: Будущие исследования могут быть сосредоточены на оптимизации синхронизации и использовании параллельных алгоритмов генерации хэш-кодов для дальнейшего повышения производительности.

Ключевые слова и термины

Ключевые термины: цифровая подпись, алгоритм RSA, графический процессор, программирование CUDA, параллельные вычисления.

Библиография

Ссылки на ключевые источники: Diffie, W. & Hellman, M. New directions in cryptography. IEEE Transactions on Information Theory, 1976. Szerwinski, R., & Güneysu, T. Exploiting the power of GPUs for asymmetric cryptography. CHES 2008. Dai, W., et al. NTRU modular lattice signature scheme on CUDA GPUs. HPCS 2016.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставит отзыв о “PRDSA: EFFECTIVE PARALLEL DIGITAL SIGNATURE ALGORITHM FOR GPUS”

Ваш адрес email не будет опубликован. Обязательные поля помечены *