返回
Parallel modular multiplication using 512-bit advanced vector instructions
DOI:10.1007/s13389-021-00256-9.png)
摘要
En 中文
摘要公钥密码学等应用在性能上严重依赖模乘运算的速度。本文介绍了一种基于块的新型蒙哥马利乘法变体——块积扫描(BPS)方法,该方法利用现代Intel处理器家族中的新512位高级向量指令(AVX-512)实现高效运算。我们的并行乘法方法还支持平方运算和次二次Karatsuba优化。我们展示了与OpenSSL相比,解密吞吐量提升了$$1.9\,\times $$
1.9
×
的改进,与GMP-6.1.2相比,模指数运算吞吐量提升了$$1.5\,\times $$
1.5
×
的改进(基于Intel Xeon CPU)。此外,我们展示了与多核Knights Landing Xeon Phi硬件上的最新向量实现相比,解密吞吐量提升了$$1.4\,\times $$
1.4
×
的改进。最后,我们展示了如何将基于中国剩余定理的RSA计算与我们的并行BPS技术交织执行,在降低解密延迟的同时提供对故障注入攻击的保护。
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
暂无期刊信息
机构
暂无机构信息
引用论文
暂无论文信息

