Loading...
机构名称:
¥ 2.0

摘要本文利用人工智能加速器实现密码算法。据我们所知,这是首次尝试使用人工智能加速器实现量子安全的基于格的密码术 (LBC)。然而,人工智能加速器是为机器学习工作负载(例如卷积运算)而设计的,无法将其强大的功能直接用于密码计算。注意到环上的多项式乘法是 LBC 中的一种耗时计算,我们利用一种简单的方法使人工智能加速器非常适合环上的多项式乘法。还进行了其他非平凡优化以最小化转换开销,例如使用低延迟共享内存、合并内存访问。此外,基于 NVIDIA 人工智能加速器 Tensor Core,我们实现了一个名为 TESLAC 的原型系统,并进行了一组全面的实验来评估其性能。实验结果表明,TESLAC 可以达到每秒数千万次运算,相比 AVX2 加速的参考实现实现了两个数量级的性能提升。特别地,通过一些技巧,TESLAC 还可以扩展到其他模 q 更大的 LBC。

TESLAC:利用 AI 加速器加速基于格的加密技术

TESLAC:利用 AI 加速器加速基于格的加密技术PDF文件第1页

TESLAC:利用 AI 加速器加速基于格的加密技术PDF文件第2页

TESLAC:利用 AI 加速器加速基于格的加密技术PDF文件第3页

TESLAC:利用 AI 加速器加速基于格的加密技术PDF文件第4页

TESLAC:利用 AI 加速器加速基于格的加密技术PDF文件第5页

相关文件推荐

2022 年
¥1.0
2023 年
¥1.0
2023 年
¥2.0
1900 年
¥1.0
2022 年
¥4.0