基于风险管理的电子现金双重花费保护
1. 引言
在电子现金交易中,双重花费是一个关键问题。为了解决这一问题,提出了一种基于风险管理的创新方法,旨在为电子现金交易提供双重花费保护,同时确保交易的公平性、可转移性和匿名性。
2. 交易流程
2.1 注册阶段
成员 M 向交易商 T 注册时,交易商 T 会根据 M 的身份评估其风险,决定交换的硬币数量(信用额度)和费用。如果 M 接受条件,T 会认证新硬币与 M 的硬币交换。具体步骤如下:
- M 拥有 (sM, SignBkB(s′M)) 并生成 (s0, s′0)
- M → T: EP kT (sM, IM, blinded(s′0)), SignBkB(s′M)
- T 注册 (sM, SignBkB(s′M)) 和 IM
- T → M: SignBkT (blinded(s′0))
- M 现在拥有 (s0, SignBkT (s′0))
交易商 T 会记录硬币 (sM, SignBkB(s′M)) 作为支付,并记录 M 的身份,以便在硬币无效时追踪 M。
2.2 退出阶段
当成员 M 停止使用交易商的服务时,她可以请求退出,用交易商认证的硬币交换银行认证的硬币。为确保匿名性,M 会生成一个对称密钥 K,用交易商的公钥加密后发送给 T。具体步骤如下:
- M 拥有 (s0, SignBkT (s′0)) 并生成对称密钥 K
- M → T: EP kT (s0, K), SignBkT (s′0)
- T 检查硬币
- T → M: EK(sT
超级会员免费看
订阅专栏 解锁全文
3457

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



