Page 278 - 《软件学报》2021年第10期
P. 278
3250 Journal of Software 软件学报 Vol.32, No.10, October 2021
是 euf-CMA 安全的.如果存在伪造者 FR 以不可忽略的优势 Adv CMA ()k 伪造一个上述标准签密方案的合
FR ,FR
qq 1
法签密文,那么存在敌手 FB,以不可忽略的优势 FB FA 1 ≥ SC H 1 2 攻破小整数解(SIS)问题.
2 k 2 k
qq 1 qq 1
综合可得 FB FA 1 ≥ SC H 1 2 ≥ MFA 1 SC H 1 2 , 上 述 PRRU-MM-MR 签密方案 M的 euf-
2 k 2 k N 2 k 2 k
CMA 安全性得证. □
4.3.4 相关参数的选取
本文的多接收方签密方案是基于标准签密方案 LWWD16 构造的,相关参数值的选取与 LWWD16 方案相
同.由于 LWWD16 的方案中只对某些参数选取给出了简要说明,并未给出详细的参数选取,结合 LWWD16 的前
人工作 BG14 [21] ,我们在表 1 中给出具体的参数选取及建议值.
Table 1 Parameter selection and recommended values
表 1 参数选取及建议值
参数 选取要求 建议值
n n=2k 1 280
k 640
k
2 ≥ 128 18
logq q≥2 d 34
d 24
6
B B 14 (k 1) 2.20110
-9
=q 3.37610
58
4
u u 7 4.35810
k
N 正整数 1 000
4.3.5 效率分析
随机数重用的多接收方签密在保持高安全性的同时,可节约系统开销.这里,我们首先将本文多接收方签密
方案与所基于的标准签密方案 LWWD16 进行比较,然后再将其与现有的基于格的多接收方签密进行比较.
考虑发送方 S 有 N 个消息分别发送给 N 个不同用户的情况.采用上述标准签密方案签密,共需运行签密算
法 N 次;而采用上述 PRRU-MM-MR 签密方案,由于重用了随机数 e 1 和 e 2 ,各接收方的密文中 v 1 是相同的,于是,v 1
只需计算 1 次并广播即可,因此显著地节约了系统计算和通信开销.表 2 给出了该通信场景下标准签密方案
LWWD16 与 PRRU-MM-MR 签密方案 M的效率对比,其中,公私钥尺寸只表示一个用户的量,l me 表示消息长
度,l ID 表示身份的比特长度,模数 q 为安全参数 k 的多项式,S D 表示高斯采样运算,S T 表示原像抽样,S B 表示陷门
基抽样,Invert 表示带陷门的求逆运算,l r 表示安全随机数 r 的比特长度,M V 表示矩阵向量乘法运算.
Table 2 Efficiency comparison between LWWD16 and M (N messages-N receivers)
表 2 LWWD16 与 M的效率对比(N 消息-N 接收方)
LWWD16 方案 M 节约开销
密文量 N(l me+4klogq) N(l me+3klogq)+klogq k(N1)logq
签密运算量 N(4S D+6M V) N(4S D+5M V)+M V (N1)M V
解签密运算量 3M V 3M V 0
( kN 1)logq
从上表可以看出:方案 M与 LWWD16 相比,在密文量上节省了 (当 N 较大时,由于基于格
k
N (l 4 log ) q
me
(N 1)M
的签密消息大小远小于密文增量,密文量上节省约 25%);在签密运算量上节省了 V (当 N 较大时,
N (4S 6M )
D V
签密运算的计算量得到显著节约).