【技术实现步骤摘要】
一种基于数字证书的双离线交易即时确认方法及系统
[0001]本专利技术涉及计算机通信
,尤其涉及一种基于数字证书的双离线交易即时确认方法及系统。
技术介绍
[0002]随着移动互联网的发展普及,移动支付产业快速变革推进,基于移动互联网、NFC、HCE、Token、生物识别等各类技术的业务模式不断创新,应用场景不断拓展丰富,线上、线下业务一体化发展加速。移动支付新技术为用户提供多元化便捷支付服务的同时,也引领着通信、金融、互联网等行业转型升级发展。数字化经济是移动互联网的发展产物,数字经济通过不断升级的网络基础设施与智能机等信息工具,互联网
‑
云计算
‑
区块链
‑
物联网等信息技术,推动人类经济形态由工业经济向信息经济
‑
知识经济
‑
智慧经济形态转化,所以数字经济是一个时代科技发展的必然显现,同时数字化经济的发展也导致了数字货币的产生,也是数字化经济时代发展趋势所致。
[0003]法定数字货币是由一系列字符串表示的电子货币,是由中央银行发行或者中国人民银行授权发行的,以代表具体金额的加密数字串为表现形式的法定货币。数字货币构建在现今成熟的计算机技术和互联网技术的平台之上,现今由作为数字货币核心系统的中央银行发行或授权发行并进入流通领域,在数字货币流通的过程中,特别涉及线下流通环节时,会涉及到数字货币的交易问题。在现有技术中通常是由收款方和发款方在线实时完成数字货币的交易。就如何快速有效地实现数字货币的线下交易的问题,本
【技术保护点】
【技术特征摘要】
1.一种基于数字证书的双离线交易即时确认方法,其特征在于,该方法包括以下步骤:S1、利用中央银行的数字证书实现商业银行与中央银行之间的身份认证;S2、利用发送方商业银行的数字证书实现发送方用户与发送方商业银行之间的身份认证;S3、利用预交易方法实现发送方用户的数字货币预交易;S4、利用数字货币交易方法即时实现发送方用户与接收方用户的数字货币交易;S5、利用预交易回退方法实现发送方用户的数字货币预交易的回退;其中,所述S1具体包括以下步骤:接收方商业银行和发送方商业银行分别获取中央银行的数字证书,且接收方商业银行和发送方商业银行用各自获取到的数字证书与中央银行进行身份认证与会话密钥协商。2.根据权利要求1所述的一种基于数字证书的双离线交易即时确认方法,其特征在于,所述S1中身份认证与会话密钥协商的方法为利用数字证书进行HTTPS身份认证,形成会话密钥,会话密钥生成后,则后续通信均用此会话密钥进行保密通信。3.根据权利要求1所述的一种基于数字证书的双离线交易即时确认方法,其特征在于,所述S2中利用发送方商业银行的数字证书实现发送方用户与发送方商业银行之间的身份认证具体包括以下步骤:发送方用户获取发送方商业银行的数字证书,且利用该数字证书与发送方商业银行进行HTTPS身份认证,并形成会话密钥。4.根据权利要求1所述的一种基于数字证书的双离线交易即时确认方法,其特征在于,所述S3中利用预交易方法实现发送方用户的数字货币预交易具体包括以下步骤:S301、发送方用户生成第一时间戳及交易信息,且对第一时间戳及交易信息进行签名加密得到第一签名信息,同时生成第一组合信息并发送给发送方商业银行;S302、发送方商业银行收到消息后,验证第一时间戳的有效性,验证通过后将发送方用户数字证书发送给数字证书颁发机构,数字证书颁发机构对该数字证书进行验证,验证通过后返回确认信息给发送方商业银行;S303、发送方商业银行收到确认消息后,通过判断数字证书有效而确认交易者身份,且发送方商业银行验证第一签名信息及交易信息中数字货币的签名,验证通过后,发送方商业银行对第一时间戳及交易信息进行签名得到第二签名信息,且生成第二组合信息并发送给中央银行;S304、中央银行收到消息后验证第一时间戳的有效性,验证通过后将发送方用户数字证书发送给数字证书颁发机构,数字证书颁发机构对发送方用户数字证书进行验证,验证通过后返回确认信息给中央银行;S305、中央银行收到确认消息后,通过判断数字证书有效而确认交易者身份,并验证第二签名信息,验证通过后对交易信息进行验证,验证通过后将结果记为第一结果,第一结果包含本次预交易的有效期限信息,中央银行记录交易成功后该数字货币的归属变化及交易方的余额变化;S306、中央银行对第一时间戳、交易信息及第一结果进行签名得到第三签名信息,且生成第三组合信息并发送给接收方商业银行;S307、接收方商业银行收到消息后验证第一时间戳,并验证第三签名信息及交易信息
中数字货币的签名,验证通过后将结果记为第二结果,第二结果包含第一结果的信息及接收方商业银行对该交易的附加信息,同时在本地记录第一时间戳、交易信息及第二结果,并记录交易成功后该数字货币的归属变化及交易方的余额变化;S308、接收方商业银行对第一时间戳、交易信息及第二结果进行签名得到第四签名信息,且生成第四组合信息并发送给中央银行;S309、中央银行收到消息后对第一时间戳进行验证,并对第四签名信息进行签名验证,且对第二结果中接收方商业银行的附加信息验证,验证通过后,中央银行对第一时间戳、交易信息及第二结果进行签名得到第五签名信息,且生成第五组合信息并发送给发送方商业银行;S310、发送方商业银行收到消息后验证第一时间戳,并对第五签名信息进行签名验证,验证通过后将结果记为第三结果,第三结果包含第二结果的信息及发送方商业银行对该交易的附加信息,且将第一时间戳、交易信息、第三结果及第五签名信息作为未完成的预交易信息保存在本地,并记录交易成功后数字货币的归属变化及交易方的余额变化,同时发送方商业银行对预交易信息进行签名得到第六签名信息,且生成第六组合信息并发送给发送方用户;S311、发送方用户收到消息后,对第一时间戳进行验证,并对第六签名信息验证,验证通过后将预交易信息保存在本地。5.根据权利要求4所述的一种基于数字证书的双离线交易即时确认方法,其特征在于,所述S301中生成第一组合信息方法中的发送方信息包括但不限于发送方用户ID、发送方用户钱包ID、联系方式及硬件设备码,接收方信息包括但不限于接收方用户ID、接收方用户钱包ID、联系方式及硬件设备码。6.根据权利...
【专利技术属性】
技术研发人员:富尧,钟一民,邱雅剑,
申请(专利权)人:南京如般量子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。