【技术实现步骤摘要】
【国外来华专利技术】在终端与支付系统之间直接传输电子硬币数据记录的方法
[0001]本专利技术涉及一种用于在终端之间直接传输电子硬币数据记录的设备。本专利技术还涉及一种在至少两个终端与监控实体之间的支付系统。
技术介绍
[0002]支付交易和相关支付交易数据的安全性意味着保护所交换数据的机密性;以及保护交换数据的完整性;以及保护交换数据的可用性。
[0003]常规的基于区块链的支付交易(诸如比特币)表示对完整性的高度保护。当电子硬币数据记录(也称为“硬币(coins)”)在一种区块链技术中转手时,很多信息被公布。因此,这种支付交易(特别是所交换数据)不是完全保密的。此外,支付交易是非常计算密集的,并且因此很消耗能量。
[0004]因此,代替机密数据,仅机密数据的散列值被常规地存储在区块链分类账中。对应的纯文本数据则必须在区块链之外进行管理。到目前为止,这种概念还不适用于电子硬币数据记录,因为它们没有基本控制功能,基本控制功能特别是:(1)识别多重支出方法,也称为双倍支出(double spending);以及(2)识别未覆盖的支付。在情况(1)中,有人试图多次输出相同的硬币数据记录,并且在第二种情况中,有人试图输出硬币数据记录,即使他或她没有信用(不再有信用)。
[0005]从DE 10 2009 038 645 A1和DE 10 2009 034 436 A1可知,用于以电子数据记录的形式传输货币金额的系统是已知的,其中,防止用数据记录的副本进行支付,并且提供高度的操纵安全性,同时交换需要复杂的结构以及复杂的加 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】1.一种用于在第一终端与第二终端(M1,M2)之间直接传输电子硬币数据记录(C
i
,C
j
,C
k
,C
m
,C
l
)的方法(100),包括由所述第二终端(M2)执行的以下步骤:从第一终端(M1)接收电子硬币数据记录(Ci;Cj;Ck),至少一个电子硬币数据记录(Ci;Cj;Ck)包括货币金额(υ
i
,υ
j
,υ
k
)和隐藏金额(r
i
,r
j
,r
k
);使用接收的电子硬币数据记录(C
i
;C
i
,C
j
;C
k
)生成修改的电子硬币数据记录(C
j
,C
k
;C
m
;C
l
);通过将同态单向函数(f(C))应用于所述修改的电子硬币数据记录(C
j
,C
k
;C
m
;C
l
)来对所述修改的电子硬币数据记录(C
j
,C
k
;C
m
;C
l
)进行掩码以便获得经掩码的修改的电子硬币数据记录(Z
j
,Z
k
;Z
m
;Z
l
);以及向监控实体(2)发送对于所述经掩码的修改的电子硬币数据记录(Z
j
,Z
k
;Z
m
;Z
l
)的注册请求。2.根据权利要求1所述的方法(100),其中,所述注册请求包括作为待注册的经掩码的电子硬币数据记录的所述经掩码的修改的电子硬币数据记录(Z
j
,Z
k
;Z
m
;Z
l
),以及作为用于接收的电子硬币数据记录(C
i
;C
j
;C
k
)的已注册的经掩码的电子硬币数据记录的经掩码的接收的电子硬币数据记录(Z
i
*,Z
j
*,Z
k
*),并且所述注册请求特别是用于切换、分割或合并经掩码的电子硬币数据记录的注册请求。3.根据权利要求1或2所述的方法(100),其中,在生成步骤中根据所述接收的电子硬币数据记录(C
i
;C
i
,C
j
;C
k
),生成待切换的所述修改的电子硬币数据记录(C
j
,C
k
;C
m
;C
l
),或者将所述接收的电子硬币数据记录(C
i
)分割成至少两个分割的修改的电子硬币数据记录(C
j
;C
k
),或者将所述接收的电子硬币数据记录(C
i
)作为第一电子硬币数据记录和至少一个第二电子硬币数据记录(C
j
)合并,以形成合并的修改的电子硬币数据记录(C
m
);以及相应地,所述注册请求特别地包括:恰好一个待注册的经掩码的电子硬币数据记录和恰好一个已注册的经掩码的电子硬币数据记录,或者至少两个待注册的经掩码的分割的修改的电子硬币数据记录,或者至少两个已注册的经掩码的电子硬币数据记录。4.根据权利要求1至3中任一项所述的方法(100),其中,在生成步骤中:将所述接收的电子硬币数据记录(C
k
*)切换到所述修改的电子硬币数据记录(C
l
),其中使用接收的电子硬币数据记录(C
k
*)的接收的隐藏金额(r
k
*)来生成所述修改的电子硬币数据记录(C
l
)的隐藏金额(r
l
),并且将所述接收的电子硬币数据记录(C
k
*)的接收的货币金额(υ
k
*)用作所述修改的电子硬币数据记录(C
l
)的货币金额(υ
l
);或者将所述接收的电子硬币数据记录(C
i
*)分割成至少两个电子硬币部分数据记录(C
j
,C
k
),其中所述接收的货币金额(υ
i
*)对应于所述至少两个电子硬币部分数据记录(C
j
,C
k
)的货币金额(υ
j
,υ
k
)的总和,以及特别地,所述至少两个电子硬币部分数据记录(C
j
,C
k
)的隐藏金额(r
j
,r
k
)的总和对应于
所述接收的电子硬币数据记录(C
i
*)的隐藏金额(r
i
*);或者通过以下步骤将所述接收的电子硬币数据记录(Ci*)作为第一电子硬币数据记录和至少一个第二电子硬币数据记录(C
i
;C
j
)合并,以形成修改的合并的电子硬币数据记录(C
m
)通过形成第一电子硬币数据记录和第二电子硬币数据记录的相应隐藏金额(r
i
*,r
j
*)的总和来计算所述修改的电子硬币数据记录(C
m
)的隐藏金额(r
m
),以及通过形成第一电子硬币数据记录和第二电子硬币数据记录(C
i
*;C
j
*)的相应货币金额(υ
i
*,υ
j
*)的总和来计算所述修改的电子硬币数据记录(C
m
)的货币金额(υ
m
)。5.根据权利要求1至4中任一项所述的方法(100),包括通过将所述同态单向函数(f(C))应用于所述接收的电子硬币数据记录(C
i
*,C
j
*,C
k
*,C
l
*,C
m
*)来对(106)所述接收的电子硬币数据记录(C
i
*,C
j
*,C
k
*,C
l
*,C
m
*)进行掩码,以便获得经掩码的接收的电子硬币数据记录(Z
i
*,Z
j
*,Z
k
*,Z
l
*,Z
m
*)。6.根据权利要求1至5中任一项所述的方法(100),其中,所述监控实体(2)存储电子硬币数据记录(C
i
;C
j
;C
k
)的有效的经掩码的电子硬币数据记录(Z
i
,Z
k
;Z
k
),使得所述第二终端可以通过向所述监控实体(2)发送所述经掩码的接收的电子硬币数据记录(Z
i
*,Z
j
*,Z
k
*,Z
l
*,Z
m
*)来检查接收的电子硬币数据记录(C
i
*,C
j
*,C
k
*,C
l
*,C
m
技术研发人员:F加夫拉斯,T弗里茨汉斯,M拉默,W塞德曼,M韦勒瓦,
申请(专利权)人:德国捷德有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。