首站-论文投稿智能助手
典型文献
SNPAKA:基于SNTRUP的双向认证密钥协商协议FPGA实现
文献摘要:
NTRU Prime项目是NIST抗量子算法征集第三轮备选方案之一,该项目中的SNTRUP是一种小型格基加解密与密钥封装算法.为了解决抗量子攻击的认证密钥协商协议在FPGA硬件上高效实现的难题,我们给出了SNTRUP Core加密/解密模块与SNTRUP封装/解封装模块的层次关系,利用SNTRUP的密钥封装特性,设计了双向认证密钥协商协议SNPAKA,通过四步握手实现了快速认证密钥协商过程,并进行了FPGA硬件平台上的实际测试.经过测试和分析,该方案密钥生成速度为198.22 kb/s,封装速度为1983.27 kb/s,解封装速度为919.84 kb/s,在计算速度上,相比经典NTRU算法NTRUEncrypt提升了8.83倍,相比RSA1024公钥加密算法提升近了4.53倍.
文献关键词:
NTRU Prime;密钥封装算法;认证密钥协商;FPGA
作者姓名:
杨亚涛;王在舟;曾萍;肖嵩
作者机构:
北京电子科技学院 电子与通信工程系, 北京 100070;西安电子科技大学 通信工程学院, 西安 710071
文献出处:
引用格式:
[1]杨亚涛;王在舟;曾萍;肖嵩-.SNPAKA:基于SNTRUP的双向认证密钥协商协议FPGA实现)[J].密码学报,2022(04):709-724
A类:
SNPAKA,SNTRUP,密钥封装算法,NTRUEncrypt,RSA1024
B类:
双向认证,认证密钥协商,FPGA,Prime,NIST,量子算法,征集,第三轮,备选,基加,加解密,抗量子攻击,Core,解封,层次关系,四步,握手,手实,硬件平台,实际测试,密钥生成,生成速度,kb,计算速度,公钥加密,加密算法
AB值:
0.245506
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。