数字现金协议与MRI图像异常检测技术
数字现金协议
在数字现金系统中,实现安全的离线交易并防止双重花费是关键问题。这里介绍一种新的可转移数字现金协议,它使用代理重签名方案来实现可转移性,并借助可信第三方(TTP)来防止数字硬币的双重花费。
- TTP数据库的作用
- 检测双重花费 :当进行子硬币转移时,TTP会比较相关值。如果值不相等,TTP会识别出该子硬币已被转移,并通知用户B该子硬币无效,从而防止用户A双重花费。用户B会拒绝该伪造的子硬币。
- 更新计数器 :如果值相等,TTP会将数据库中该子硬币ID的计数器加1。
- TTP的签名与传输
- TTP会将子硬币的新ID及其签名 $(r_t, s_t)$ 传输给用户B。其中,$r_t = newIDg^{t}k \mod p$ 且 $s_t = x_tr_t + k_t \mod p$,这里 $k_t \in Z_q$,$g$ 是生成元 $\in Z^*_p$,$x_t$ 是TTP的私钥($p$ 和 $q$ 是素数,且 $q | p - 1$)。
- 用户B的验证
- 用户B会验证TTP的签名 $(r_t, s_t)$,验证公式为 $g^{-s_t}y_t^{r_t} r_t = newID \mod p$,其中 $y_t = g^{x_t} \mod
超级会员免费看
订阅专栏 解锁全文
953

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



