一种在LUC基础上改进的密码体制及其安全性分析

2022-05-27 05:55杜珍珍陆正福
延安职业技术学院学报 2022年2期
关键词:铜陵公钥乘法

杜珍珍,周 同,陆正福

(1.铜陵职业技术学院,安徽铜陵244000;2.云南大学数学与统计学院,云南昆明650091)

引言

LUC密码体制[1]是一种可以替代RSA的公钥密码体制,特别是其不存在乘法的封闭性,在用于身份验证时可以抵抗适应性攻击,所以此时它的安全性高于RSA。为了能使LUC 密码体制在实际中有很好的应用,许多学者对LUC密码体制进行研究[2],设计快速算法,并利用其设计秘密共享方案及数字签名方案[3,4,5]。

本文通过引入盲因子,结合LUC与RSA密码体制,构造新的密码体制,使其计算量低于LUC 密码体制,接近于RSA 密码体制,又拥有LUC 密码体制可以抵御乘法攻击的特性。

一、预备知识

(一)Lucas序列及LUC密码体制[1,2]

(二)H-LUC密码体制的相关知识

1.H-LUC序列简介

2.H-LUC密码体制

二、安全性分析

关于H-LUC密码体制的安全性分析:

(一)H-LUC序列和离散对数问题的计算关系

三、实验分析

图1:算法运行时间比较

测试平台:CPU Intel—T6600(主频2.2GHZ,双核),内存2G,操作系统Windows-XP。

结束语

密钥管理是计算机网络中研究的一个热点问题,许多学者对其进行研究,主要从两个方面入手,一是减小计算量,二是增加安全性。LUC是一种可以替代RSA的密码体制,相比RSA公钥密码体制,具有能够抵抗共模攻击的优点,但其实现效率相对较低,文章结合RSA 与LUC 密码体制的特点构造HLUC序列,并给出其安全性证明。通过理论分析与实验表明,文章由H-LUC序列构造的密码算法运算效率高于LUC密码算法,略微低于RSA算法。

猜你喜欢
铜陵公钥乘法
算乘法
我们一起来学习“乘法的初步认识”
《整式的乘法与因式分解》巩固练习
亲亲的鸟
把加法变成乘法
其实冬天不可怕
一种基于混沌的公钥加密方案
P2X7 receptor antagonism in amyotrophic lateral sclerosis