一种电子货币交易方法和系统技术方案

技术编号:15764144 阅读:55 留言:0更新日期:2017-07-06 03:42
本发明专利技术公开了一种电子货币交易方法和系统,所述方法包括以下步骤:付款方获取付款请求;调取付款方的付款账号,并从所述付款请求中提取收款方的基本账户信息及交易信息;将所述付款账号结合提取的所述收款方的基本账户信息及所述交易信息进行共同加密,生成付款信息;收款方对所述付款信息进行解密后,发起验证请求;响应验证请求,并在验证通过后执行交易。本发明专利技术提供的电子货币交易方法,能够避免出现他人篡改交易信息的情况。并且在执行交易的过程中通过对收款方对付款信息解析出的参考验证值进行验证的形式,保证了交易双方的真实性,对交易的安全性有了极大提升。本发明专利技术还提供了一种电子货币的交易系统。

Electronic currency transaction method and system

The invention discloses an electronic currency trading method and system, the method comprises the following steps: obtaining payment payment request; the transfer payment payment account, payment and extraction of the payee's basic account information and transaction information from the request; the payment account number with the payee extraction the basic account information and transaction information of the common encryption, generating payment information; the payee of the payment information is decrypted after initiating authentication request; response authentication request, and executing transactions after verification. The electronic money transaction method provided by the invention can avoid the situation that other people tamper with the transaction information. And in the process of executing the transaction, the authenticity of the transaction is guaranteed and the security of the transaction is greatly improved by verifying the reference value verified by the receiver to the payment information. The invention also provides a trading system of electronic money.

【技术实现步骤摘要】
一种电子货币交易方法和系统
本专利技术涉及货币交易领域,特别涉及一种电子货币交易方法和系统。
技术介绍
随着社会的不断进步,货币的电子化应用已经被广大人民群众所接受,电子货币能够在衣食住行等多个领域完全实现对传统纸质货币的替换。电子货币相较于传统货币存在不易遗失、快捷交易以及便于管理等优点,极大地提升了用户的体验感。但是,在现有的电子货币交易过程中,由于交易信息具有公开化的特点,他人容易对交易内容进行伪造,存在极大的安全隐患。一旦被“有心人”所利用,将会造成用户的财产损失。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种电子货币交易方法和系统。方案如下:一种电子货币交易方法,包括以下步骤:付款方获取付款请求;调取付款方的付款账号,并从付款请求中提取收款方的基本账户信息及交易信息;将付款账号结合提取的收款方的基本账户信息及交易信息进行共同加密,生成付款信息;收款方对付款信息进行解密后,发起验证请求;响应验证请求,并在验证通过后执行交易。进一步地,基本账户信息具体包括收款账号和收款密匙;交易信息具体为付款金额;付款信息为将收款账号、收款密匙、付款金额以及付款方的付款账号通过付款密匙和公共密匙进行加密后生成。进一步地,在收款方对付款信息进行解密后,发送验证请求的步骤中,具体包括:收款方使用公共密匙和收款密匙对付款信息解析得到参考验证值;收款方将参考验证值以及基本账户信息一并发送验证。进一步地,对付款信息进行加密生成的算法具体为:其中,M为付款信息,C为收款密匙,T为付款密匙,P为付款账号,R为收款账号,U为公共密匙,A为付款金额。进一步地,在收款方对付款信息进行解密验证,在验证通过后完成交易的步骤之后,还包括:对完成交易的交易信息加盖时间戳,并进行全网广播。本专利技术还提供了一种电子货币交易系统,包括付款端、收款端以及交易验证装置;其中,付款端包括:请求生成单元:用于获取付款请求;信息提取单元:用于调取付款方的付款账号,并从请求生成单元获得的付款请求中提取收款方的基本账户信息及交易信息;交易验证装置包括:加密模块以及验证模块;加密模块:用于将信息提取单元中调取的付款账号结合提取的收款方基本账户信息以及交易信息进行共同加密,生成付款信息;所述收款端用于在对加密模块生成的付款信息进行解密后,发起验证请求;所述验证模块用于响应收款端发起的验证请求,并在验证通过后执行交易。进一步地,信息提取单元提取的基本账户信息包括收款账号和收款密匙;交易信息为付款金额;加密模块加密生成的付款信息为将收款账号、收款密匙、付款金额以及付款账号通过付款密匙和公共密匙进行加密后生成。进一步地,该收款端具体包括:解析单元:用于使用公共密钥和收款密钥对加密模块生成的付款信息进行解析得到参考验证值;信息发送单元:用于将解析单元解析得到的参考验证值以及基本账户信息一并发送给验证模块进行验证。进一步地,该加密模块对付款信息进行加密生成的算法具体为:其中,M为付款信息,C为收款密匙,T为付款密匙,P为付款账号,R为收款账号,U为公共密匙,A为付款金额。进一步地,该交易验证装置还包括:广播模块:用于对验证模块完成交易的交易信息加盖时间戳,并进行全网广播。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术的电子货币交易方法和系统,由于采用将付款方的付款帐号、收款方的基本账户信息以及交易信息进行共同加密的方式来生成付款信息,能够避免出现他人篡改交易信息的情况。并且在执行交易的过程中通过对收款方对付款信息解析出的参考验证值进行验证的形式,保证了交易双方的真实性,对交易的安全性有了极大提升。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供电子货币交易方法的方法流程图;图2为图1中步骤S400的细化流程图;图3为本专利技术优选实施例提供的电子货币交易方法的方法流程图;图4为本专利技术实施例提供电子货币交易系统的系统架构图;图5为图4中收款端200的结构示意图优选实施例中交易验证模块的结构图;图6为本专利技术优选实施例中交易验证装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1所示为本专利技术实施例提供电子货币交易方法的方法流程图。本专利技术实施例的电子货币交易方法,包括:S100、付款方获取付款请求;在本专利技术实施例中,付款方所获取付款请求可以有两种形式:一种是由收款方生成付款请求,然后将付款请求发送给付款方,请求付款方付款;另一种是由付款方主动生成一个付款请求,向收款方付款。S200、调取付款方的付款账号,并从付款请求中提取收款方的基本账户信息及交易信息;在本专利技术实施例中,无论是由收款方主动发送的付款请求,或者是付款方自主生成的付款请求,当付款方得到一个付款请求后,可以从付款请求中提取出收款方的基本账户信息和交易信息。并且同时能够调取付款方的基本账户信息,收款方的基本账户信息应当至少包括收款账号和收款密匙;交易信息应至少包括付款金额。S300、将付款账号结合提取的收款方的基本账户信息及交易信息进行共同加密,生成付款信息;在本专利技术实施例中,付款信息由付款方将收款账号、收款密匙、付款金额以及自身的付款账号通过付款密匙和公共密匙通过共同进行加密后生成得到。具体的,生成付款信息的算法为:式中,M为付款信息,C为收款密匙,T为付款密匙,P为付款账号,R为收款账号,U为公共密匙,A为付款金额。S400、收款方对付款信息进行解密后,发起验证请求;请一并参阅图2,为图1中步骤S400的细化流程图。步骤S400,具体包括:S401、收款方使用公共密匙和收款密匙对付款信息解析得到参考验证值;在本专利技术实施例中,当收款方接收到付款信息后,要根据自身的收款密匙以及公共密匙对收款信息进行解密。可以理解的,任意收款方通过其收款密匙以及公共密匙均能够实现对收款信息的解密,但所得出的参考验证值并不相同。在本专利技术优选实施例中,收款方还可以通过进阶解密的方式实现对付款信息的精确解析,具体的收款方可以在使用收款密匙和公共密匙进行解密的基础上,再次通过收款账号、付款账号和付款金额,对付款信息进行解析,以得到相对准确的参考验证值。该参考验证值具体可以为付款密匙,优选的,出于对付款密匙的保护,该参考验证值也可以为对付款密匙进行特殊化处理的值。S402、收款方将参考验证值以及基本账户信息一并发送验证;在本专利技术实施例中,为了最大程度的保证交易安全性,故待验证的信息中至少包括解析出的参考验证值以及收款方的基本账户信息。S500、响应验证请求,并在验证通过后执行交易。在本专利技术实施例中,执行验证过程,首先要对付款信息中包含的收款方的基本账户信息进行比较,当确认相同时,再对付款密匙以及参考验证值进行比较。当全部验证通过后,则执行交易。如任意环节验证不通过,则终止交易。请参阅图3,为本专利技术优选实施例提供的电子货币交易方法的方法流程图。鉴于所包含的步骤S100'~S500'与图1中的S100~S500相同,在此不进行赘述,在步骤S500本文档来自技高网...
一种电子货币交易方法和系统

【技术保护点】
一种电子货币交易方法,其特征在于,包括以下步骤:付款方获取付款请求;调取付款方的付款账号,并从所述付款请求中提取收款方的基本账户信息及交易信息;将所述付款账号结合提取的所述收款方的基本账户信息及所述交易信息进行共同加密,生成付款信息;收款方对所述付款信息进行解密后,发起验证请求;响应验证请求,并在验证通过后执行交易。

【技术特征摘要】
1.一种电子货币交易方法,其特征在于,包括以下步骤:付款方获取付款请求;调取付款方的付款账号,并从所述付款请求中提取收款方的基本账户信息及交易信息;将所述付款账号结合提取的所述收款方的基本账户信息及所述交易信息进行共同加密,生成付款信息;收款方对所述付款信息进行解密后,发起验证请求;响应验证请求,并在验证通过后执行交易。2.如权利要求1所述的方法,其特征在于:所述基本账户信息具体包括收款账号和收款密匙;所述交易信息具体为付款金额;所述付款信息为将收款账号、收款密匙、付款金额以及付款方的付款账号通过付款密匙和公共密匙进行加密后生成。3.如权利要求2所述的方法,其特征在于,在所述收款方对付款信息进行解密后,发送验证请求的步骤中,具体包括:收款方使用公共密匙和收款密匙对所述付款信息解析得到参考验证值;所述收款方将所述参考验证值以及所述基本账户信息一并发送验证。4.如权利要求3所述的方法,其特征在于,对所述付款信息进行加密生成的算法具体为:其中,M为付款信息,C为收款密匙,T为付款密匙,P为付款账号,R为收款账号,U为公共密匙,A为付款金额。5.如权利要求1-4中任一项所述的方法,其特征在于,在所述收款方对付款信息进行解密验证,在验证通过后完成交易的步骤之后,还包括:对完成交易的所述交易信息加盖时间戳,并进行全网广播。6.一种电子货币交易系统,其特征在于,包括付款端、收款端以及交易验证装置;其中,所述付款端包括:请求生成单元:用于获取付款请...

【专利技术属性】
技术研发人员:郭建军
申请(专利权)人:上海诺亚投资管理有限公司
类型:发明
国别省市:上海,31

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

1