数字签名与水印算法的安全及性能分析
1. 引言
在当今数字化的时代,数字签名和数字水印技术在保障信息安全和知识产权方面起着至关重要的作用。数字签名用于确保信息的真实性和完整性,而数字水印则用于保护多媒体数据的版权。然而,这些技术并非无懈可击,存在一些安全漏洞和性能评估的问题。本文将深入探讨Kim等人的群签名方案、Saeednia的攻击及改进方案,以及一种典型的块DCT域水印算法的图像退化评估。
2. 群签名方案相关研究
2.1 Kim等人的群签名方案
Kim等人的可转换群签名方案包含四个阶段:初始化、密钥生成、签名生成和签名验证。
- 初始化 :
- 群中心(GC)选择三个素数$p’$、$q’$和$f$,并形成另外两个素数$p = 2fp’ + 1$和$q = 2fq’ + 1$。
- 定义整数$n = pq$,选择整数$g$,使得$g^f = 1 \pmod{n}$,以及整数$\gamma$,满足$(\gamma, p - 1) = 1$和$(\gamma, q - 1) = 1$。
- 计算秘密密钥$d$,使得$\gamma \cdot d = 1 \pmod{\varphi(n)}$,公开$n$、$f$、$g$和$\gamma$,丢弃$p$和$q$。
- 密钥生成 :
- 群成员A选择随机整数$s_A \in Z_f$作为部分秘密密钥,发送$(ID_G, g^{s_A} \bmod n)$给GC。
- GC计算$x_A = (ID_G \cdot g^{s_A})^{-d} \pmod{n}$,并秘密发
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



