当前位置: 首页 > 专利查询>清华大学专利>正文

一种数字货币交易方法和装置制造方法及图纸

技术编号:19427323 阅读:30 留言:0更新日期:2018-11-14 10:59
本发明专利技术实施例提供一种数字货币交易方法和装置,其中,所述方法包括:根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的私钥和公钥;根据该数字货币持有人的私钥和公钥进行数字货币交易。本发明专利技术实施例提供的一种数字货币交易方法和装置,将基于生物特征信息生成的私钥和公钥应用于数字货币交易,生物特征信息的唯一性使得数字货币交易对媒介的依赖性大大减小,即数字货币持有人不需携带密钥,可随时通过生物特征信息生成;此外,实现了个人身份信息与数字货币的绑定,使得个人的货币行为与个人信誉相联系,有助于促进数字货币市场的健康和稳定。

【技术实现步骤摘要】
一种数字货币交易方法和装置
本专利技术实施例涉及数字货币
,尤其涉及一种数字货币交易方法和装置。
技术介绍
数字货币因其低成本、环保性和便捷性等特点,日益受到各国银行的关注,具备巨大的发展潜力。区块链技术大大促进了数字货币的发展,其中较知名的加密数字货币为比特币。区块链的分布式冗余存储保证了数字货币系统的安全性、稳定性和交易可追溯性等优势,并使得整个货币体系成为了去中心化的社会交换价值管理工具,从而具有不受操纵、抗通货膨胀的能力。然而,比特币一类的数字货币仍有很多劣势。匿名性使得交易双方真实身份不可追溯,容易造成非法交易、洗钱、逃税等行为;数字货币交易系统中有一部分媒介功能仍然需要依靠中心化的模式进行管理,造成了安全性和稳定性问题,例如密钥存储、电子钱包服务等都依托于其他的媒介,如果该媒介出现问题,则数字货币将有可能丢失,货币使用者的权益将受到损害;此外,个人身份无关性使得进入数字货币市场无需任何信誉担保,从而出现过多投机行为,导致价格波动较大。
技术实现思路
本专利技术实施例提供一种数字货币交易方法和装置,用以解决现有技术中存在的问题。一方面,本专利技术实施例提供一种数字货币交易方法,包括:根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的私钥和公钥;根据该数字货币持有人的私钥和公钥进行数字货币交易。另一方面,本专利技术实施例提供一种数字货币交易装置,包括:密钥获取单元,用于根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的私钥和公钥;货币交易单元,用于根据该数字货币持有人的私钥和公钥进行数字货币交易。再一方面,本专利技术实施例提供一种数字货币交易设备,包括处理器、通信接口、存储器和总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信,处理器可以调用存储器中的逻辑指令,以执行如前所述的数字货币交易方法。又一方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的数字货币交易方法。本专利技术实施例提供的一种数字货币交易方法和装置,将基于生物特征信息生成的私钥和公钥应用于数字货币交易,生物特征信息的唯一性使得数字货币交易对媒介的依赖性大大减小,即数字货币持有人不需携带密钥,可随时通过生物特征信息生成,相关应用场景包括货币找回(比如个人设备上包含私钥的数字货币信息全部丢失,通过生物特征重新生成密钥,即可找回货币)、无设备支付(支付者不需要设备,通过生物特征信息临时生成密钥和账户地址即可发起交易,即使用者本身即为钱包入口);此外,实现了个人身份信息与数字货币的绑定,使得个人的货币行为与个人信誉相联系,有助于促进数字货币市场的健康和稳定。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的一种数字货币交易方法的流程示意图;图2为本专利技术实施例的一种数字货币交易方法的流程示意图;图3为本专利技术实施例的一种数字货币交易装置的结构示意图;图4为本专利技术实施例的一种数字货币交易设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例的一种数字货币交易方法的流程示意图,如图1所示,一种数字货币交易方法,包括:101,根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的私钥和公钥。此处,生物特征信息可以是数字货币持有人的一种或多种生物特征,可以是掌纹、指纹、掌静脉或者笔迹,也可以是虹膜、视网膜、人脸、声纹或者DNA等,还可以是上述生物特征中的任意几种生物特征的组合,本专利技术实施例不对生物特征信息中包含的生物特征的数量和种类作具体限定。102,根据该数字货币持有人的私钥和公钥进行数字货币交易。现有的数字货币交易方法中,数字货币持有人的私钥是随机生成的,而本专利技术实施例中,数字货币持有人的私钥是基于该数字货币持有人的生物特征信息生成的。此处的私钥与公钥是基于现有的公钥密码学获取的,其中公钥(公开密钥,publickey)和私钥(私有密钥,privatekey)为一对密钥,用公钥对数据进行加密后,只有对应的私钥能够进行解密。反之,如果私钥用于加密,则只有对应的公钥能够进行解密,公钥和私钥的应用使得交易双方无需交换密钥即可建立保密通信。需要说明的是,可以从私钥推算公钥,但是无法从公钥逆推私钥。本专利技术实施例提出的方法,将基于生物特征信息生成的私钥和公钥应用于数字货币交易,生物特征信息的唯一性使得数字货币交易对媒介的依赖性大大减小,即数字货币持有人不需携带密钥,可随时通过生物特征信息生成,相关应用场景包括货币找回(比如个人设备上包含私钥的数字货币信息全部丢失,通过生物特征重新生成密钥,即可找回货币)、无设备支付(支付者不需要设备,通过生物特征信息临时生成密钥和账户地址即可发起交易,即使用者本身即为钱包入口);此外,实现了个人身份信息与数字货币的绑定,使得个人的货币行为与个人信誉相联系,有助于促进数字货币市场的健康和稳定。基于上述实施例,一种数字货币交易方法,101,根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的私钥和公钥,具体包括:1011,根据任一数字货币持有人的生物特征信息,生成该数字货币持有人的生物特征数字序列。1012,根据该数字货币持有人的生物特征数字序列,通过非对称加密算法,生成该数字货币持有人的私钥。其中,非对称加密算法包括RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等,RSA和Elgamal为上述非对称加密算法中较为常用的算法。非对称加密算法下生成的非对称加密体系,不要求通信双方事先传递密钥或有任何约定就能完成保密通信,并且密钥管理方便,因此更适合网络通信中的保密通信要求。1013,根据该数字货币持有人的私钥,生成该数字货币持有人的公钥。具体地,私钥经过椭圆曲线加密算法运算,得到公钥。其中,椭圆曲线加密算法以椭圆曲线理论为基础,利用椭圆曲线等式的性质来产生公钥,具备公钥长度小、安全性能高的优点。公钥是椭圆曲线上的点,并具有x和y坐标。公钥具备压缩与非压缩两种形式,本专利技术实施例中对此不作具体限定。基于上述任一实施例,一种数字货币交易方法,102,根据该数字货币持有人的私钥和公钥进行数字货币交易,具体包括:1021,根据该数字货币持有人的私钥生成该数字货币持有人的数字签名;根据该数字货币持有人的公钥生成该数字货币持有人的账户地址。此处,数字签名可以通过数字签名算法(DSA)得到。本专利技术实施例不对账户地址的生成方法作具体限定,账户地址的生成方法例如:将公钥通过SHA256哈希算法处理得到32字节的哈希值,随后将32字节的哈希值通过RIPEMD-160算法得到20字节的哈希值Hash160,本文档来自技高网...

【技术保护点】
1.一种数字货币交易方法,其特征在于,包括:根据任一数字货币持有人的生物特征信息,生成所述任一数字货币持有人的私钥和公钥;根据所述任一数字货币持有人的私钥和公钥进行数字货币交易。

【技术特征摘要】
1.一种数字货币交易方法,其特征在于,包括:根据任一数字货币持有人的生物特征信息,生成所述任一数字货币持有人的私钥和公钥;根据所述任一数字货币持有人的私钥和公钥进行数字货币交易。2.根据权利要求1所述的方法,其特征在于,所述根据任一数字货币持有人的生物特征信息,生成所述任一数字货币持有人的私钥和公钥,具体包括:根据任一所述数字货币持有人的生物特征信息,生成所述任一数字货币持有人的生物特征数字序列;根据所述任一数字货币持有人的生物特征数字序列,通过非对称加密算法,生成所述任一数字货币持有人的私钥;根据所述任一数字货币持有人的私钥,生成所述任一数字货币持有人的公钥。3.根据权利要求1所述的方法,其特征在于,所述根据所述任一数字货币持有人的私钥和公钥进行数字货币交易,具体包括:根据所述任一数字货币持有人的私钥生成所述任一数字货币持有人的数字签名;根据所述任一数字货币持有人的公钥生成所述任一数字货币持有人的账户地址;根据所述任一数字货币持有人的数字签名、公钥和账户地址进行数字货币交易。4.根据权利要求2所述的方法,其特征在于,所述生物特征信息包括预设数量的生物特征;对应地,所述根据任一所述数字货币持有人的生物特征信息,生成所述任一数字货币持有人的生物特征数字序列,具体包括:根据任一所述数字货币持有人的任一生物特征,生成所述任一生物特征对应的数字序列,所述数字序列为预设长度;拼接所述任一数字货币持有人的每一所述生物特征对应的数字序列,得到所述任一数字货币持有人的生物特征数字序列。5.根据权利要求3所述的方法,其特征在于,所述根据所述任一数字货币持有人的数字签名、公钥和账户地址进行数字货币交易,具体...

【专利技术属性】
技术研发人员:汤志远王东
申请(专利权)人:清华大学北京孚睿星辰智能科技有限责任公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1