预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106651331A(43)申请公布日2017.05.10(21)申请号201611198313.8(22)申请日2016.12.22(71)申请人飞天诚信科技股份有限公司地址100085北京市海淀区学清路9号汇智大厦B楼17层(72)发明人陆舟于华章(51)Int.Cl.G06Q20/06(2012.01)G06Q20/38(2012.01)G06Q30/00(2012.01)G06Q30/06(2012.01)G06Q20/36(2012.01)权利要求书6页说明书17页附图3页(54)发明名称一种基于数字货币的电子交易方法及系统(57)摘要本发明公开了一种基于数字货币的电子交易方法及系统,属于数字货币领域。该方法包括:数字货币钱包接收来自电商服务器的包括电商证书、签名信息、交易金额、电商公钥地址的支付请求包,使用电商证书对签名信息进行验证,验证通过时获取对应的交易数据、交易标识、数字货币私钥,使用数字货币私钥对交易数据和电商公钥地址签名,根据签名结果、交易标识和对应的数字货币公钥组织交易信息,将交易信息广播到数字货币网络,将根据交易信息组织的支付包发给电商服务器;电商服务器对支付包中的签名结果验证,验证通过时根据从数字货币网络中查找对交易信息验证通过的信息确定完成交易或结束交易。本发明提供的方法及系统提高了电子交易效率。CN106651331ACN106651331A权利要求书1/6页1.一种基于数字货币的电子交易方法,其特征在于,包括以下步骤:步骤S1:数字货币钱包接收来自电商服务器的支付请求包,所述支付请求包中包括支付请求信息和所述电商服务器使用自身保存的私钥对所述支付请求信息的签名信息,所述支付请求信息中包括电商证书、交易金额和电商公钥地址;步骤S2:所述数字货币钱包从所述支付请求包的所述支付请求信息中获取所述电商证书和所述签名信息,使用所述电商证书对所述签名信息进行验证,验证通过则执行步骤S3,验证未通过则拒绝交易;步骤S3:所述数字货币钱包获取具有与所述交易金额等额货币值的交易数据、与所述交易数据对应的交易标识以及与所述交易数据对应的自身保存的数字货币私钥,并从所述支付请求包的所述支付请求信息中获取所述电商公钥地址,使用所述数字货币私钥对所述交易数据和所述电商公钥地址进行签名,得到签名结果;根据所述签名结果、所述交易标识和与所述数字货币私钥对应的数字货币公钥组织交易信息,并根据所述交易信息组织支付包;步骤S4:所述数字货币钱包将所述交易信息广播到数字货币网络,并将所述支付包发送给所述电商服务器;步骤S5:所述电商服务器接收来自所述数字货币钱包的所述支付包,使用所述支付包中的所述数字货币公钥对所述签名结果进行验证,验证通过则执行步骤S6;验证未通过则结束交易;步骤S6:所述电商服务器从所述支付包中获取所述交易标识,根据所述交易标识从所述数字货币网络中找到所述交易信息,判断在预设时间内是否从所述数字货币网络中查找到大于或等于预设次数的对所述交易信息的验证通过信息,是则完成交易,否则结束交易。2.根据权利要求1所述的方法,其特征在于,所述支付请求信息中还包括电商证书的证书链信息;所述步骤S2之前,还包括:所述数字货币钱包从所述支付请求包的所述支付请求信息中获取所述电商证书的证书链信息,使用所述电商证书的证书链信息验证所述电商证书是否有效,是则执行步骤S2;否则拒绝交易。3.根据权利要求1所述的方法,其特征在于,所述步骤S1之前,还包括:步骤S01:所述电商服务器接收来自所述数字货币钱包的交易请求,获取与所述交易请求对应的所述交易金额,根据所述交易金额、自身保存的所述电商公钥地址和自身保存的所述电商证书组织所述支付请求信息;步骤S02:所述电商服务器使用自身保存的所述私钥对所述支付请求信息进行签名,生成所述签名信息,并根据所述签名信息和所述支付请求信息组织所述支付请求包,将所述支付请求包发送给所述数字货币钱包。4.根据权利要求3所述的方法,其特征在于,所述步骤S02中,所述电商服务器使用自身保存的所述私钥对所述支付请求信息进行签名,生成所述签名信息,具体为:所述电商服务器对所述支付请求信息根据预设算法进行运算得到第一运算结果,使用自身保存的所述私钥对所述第一运算结果进行签名,生成第一签名值;所述签名信息中包括所述第一运算结果和所述第一签名值;2CN106651331A权利要求书2/6页所述步骤S2中,所述数字货币钱包使用所述电商证书对所述签名信息进行验证,具体为:所述数字货币钱包使用所述电商证书中的公钥对所述第一签名值进行解密得到解密数据,对所述支付请求信息根据所述预设算法进行运算得到第二运算结果,判断所述解密数据是否与所述第二运算结果相同,