当前位置: 首页 > 专利查询>陈建芸专利>正文

基于区块链通信的支付信息处理方法及系统技术方案

技术编号:28780762 阅读:14 留言:0更新日期:2021-06-09 11:12
本说明书公开的基于区块链通信的支付信息处理方法及系统,能够获取对实时支付请求进行支付环境验证得到的支付环境安全性信息以及采用支付验证密钥对实时支付请求进行验证密钥配对得到的密钥验证结果,根据收款方业务记录确定对支付验证密钥的密钥配对可信度进行二次校验的校验事件队列并确定事件优先级分布,从支付环境安全性信息和密钥验证结果中确定出事件优先级分布所对应的事件校验顺序,根据校验事件队列和事件校验顺序确定支付验证密钥的密钥配对可信度并在密钥配对可信度低于预设可信度时指示对应的区块链设备进行支付验证密钥修改。如此,能够对密钥配对可信度进行检测以确保支付验证密钥不会被破解或者被篡改。者被篡改。者被篡改。

【技术实现步骤摘要】
基于区块链通信的支付信息处理方法及系统


[0001]本申请涉及区块链支付和数字金融服务
,尤其涉及基于区块链通信的支付信息处理方法及系统。

技术介绍

[0002]区块链(blockchain),基于科技层面而言涉及数学、密码学、互联网和计算机编程等多个交叉学科和领域,基于应用层面而言可以作为一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。
[0003]区块链的应用场景丰富多样,例如,区块链在供应链金融和支付体系中已得到广泛应用。区块链支付具有响应时长短且支付记录可追溯、支付行为不可篡改等优点,能够便捷、高效且安全地为支付双方服务。
[0004]然而,在实际应用时,随着网络安全性的不断恶化,区块链支付同样会遭受到攻击,其中一种攻击方式便是对支付密钥的破解或篡改。

技术实现思路

[0005]本说明书提供了一种基于区块链通信的支付信息处理方法及系统,以解决或者部分解决支付密钥容易被破解或篡改的技术问题。
[0006]本说明书公开了一种基于区块链通信的支付信息处理方法,应用于与第一区块链设备和第二区块链设备通信的区块链信息平台,所述方法至少包括:获取对实时支付请求进行支付环境验证得到的支付环境安全性信息,以及采用支付验证密钥对所述实时支付请求进行验证密钥配对得到的密钥验证结果;其中,所述实时支付请求是所述第一区块链设备向所述第二区块链设备发起的,或者是所述第二区块链设备向所述第一区块链设备发起的;根据所述实时支付请求的收款方业务记录,确定对所述支付验证密钥的密钥配对可信度进行二次校验的校验事件队列,并确定所述校验事件队列的事件优先级分布;从所述支付环境安全性信息和所述密钥验证结果中确定出所述事件优先级分布所对应的事件校验顺序;根据所述校验事件队列和所述事件校验顺序,确定所述支付验证密钥的密钥配对可信度并在所述密钥配对可信度低于预设可信度时指示所述实时支付请求对应的区块链设备进行支付验证密钥修改。
[0007]优选地,所述根据所述实时支付请求的收款方业务记录,确定对所述支付验证密钥的密钥配对可信度进行二次校验的校验事件队列,包括:根据所述实时支付请求的收款方业务记录的收款项目的类别信息,从所述实时支付请求中获取多个支付项目信息,以及每个支付项目信息的交易订单信息;若获取的各支付项目信息中的交易订单信息中的至少部分交易订单信息在当前
时段内为关联交易,则获取所述关联交易对应的支付顺序队列,并根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述关联交易对应的支付顺序队列包括:支付项目信息中的关联交易对应的交易订单信息的订单生成时刻的生成时刻队列、支付项目信息中的关联交易对应的交易订单信息的订单修改次数的修改次数队列以及支付项目信息中的关联交易对应的交易订单信息的订单时效优先级的优先级队列中的任意一个或多个;若从所述实时支付请求中获取支付项目信息失败,则获取发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息,并根据所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息中的支付校验状态信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第二校验事件队列;其中,所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息包括:支付校验状态信息、设备安全性状态信息、设备响应状态信息中的任意一个或多个。
[0008]优选地,所述支付项目信息中的关联交易对应的交易订单信息的订单生成时刻的生成时刻队列包括:订单生成时刻的间隔信息队列,订单生成时刻的连续度信息队列,订单生成时刻的更新信息队列和订单生成时刻的紧急度信息队列中的至少一组队列;所述根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列,包括:根据所述关联交易对应的支付顺序队列确定订单安全性指标信息,并根据所述订单安全性指标信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述订单安全性指标信息包括以下一种或多种:所述订单生成时刻的间隔信息队列的平均间隔时长值和最小更新次数之间的比值;所述订单生成时刻的连续度信息队列的最小连续时长值和最大紧急等级值之间的比值;所述订单生成时刻的更新信息队列的最大更新次数和最小更新次数之间的比值;所述订单生成时刻的紧急度信息队列的最小紧急等级值和最大紧急等级值之间的比值。
[0009]优选地,所述支付项目信息中的关联交易对应的交易订单信息的订单修改次数的修改次数队列包括:订单修改频率队列,或订单强制修改申请次数队列中的至少一组队列;所述根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列,包括:根据所述关联交易对应的支付顺序队列确定订单隐私性指标信息,并根据所述订单隐私性指标信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述订单隐私性指标信息包括以下一种或多种:所述订单修改频率队列的主动修改标识对应的修改频率和被动修改标识对应的修改频率之间的比值;所述订单强制修改申请次数队列的强制修改通过次数和强制修改拒绝次数之间的比值。
[0010]优选地,所述支付项目信息中的关联交易对应的交易订单信息的订单时效优先级的优先级队列包括:时效修改请求队列,时效认证信息队列和时效权限信息队列中的至少一组队列;所述根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列,包括:根据所述关联交易对应的支付顺序队列确定订单时效性指标信息,并根据所述订单时效性指标信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验
事件队列;其中,所述订单时效性指标信息包括以下一种或多种:所述时效修改请求队列的重复请求次数和单次请求次数之间的比值;所述时效认证信息队列的认证通过次数和认证不通过次数之间的比值;所述时效权限信息队列的最低权限等级。
[0011]优选地,所述支付校验状态信息包括:身份校验信息,支付IP地址校验信息,设备数字签名校验信息和设备业务真实性校验信息中的至少一种信息;所述根据所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息中的支付校验状态信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第二校验事件队列,包括:根据所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息中的支付校验状态信息确定多维校验特征矩阵,并根据所述多维校验特征矩阵确定对所述支付验证密钥的密钥配对可信度进行二次校验的第二校验事件队列;其中,所述多维校验特征矩阵通过所述身份校验信息,所述支付IP地址校验信息,所述设备数字签名校验信息和所述设备业务真实性校验信息中的至少一种信息对应的信息特征分布得到。
[0012]优选地,确定所述校验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链通信的支付信息处理方法,其特征在于,应用于与第一区块链设备和第二区块链设备通信的区块链信息平台,所述方法至少包括:获取对实时支付请求进行支付环境验证得到的支付环境安全性信息,以及采用支付验证密钥对所述实时支付请求进行验证密钥配对得到的密钥验证结果;其中,所述实时支付请求是所述第一区块链设备向所述第二区块链设备发起的,或者是所述第二区块链设备向所述第一区块链设备发起的;根据所述实时支付请求的收款方业务记录,确定对所述支付验证密钥的密钥配对可信度进行二次校验的校验事件队列,并确定所述校验事件队列的事件优先级分布;从所述支付环境安全性信息和所述密钥验证结果中确定出所述事件优先级分布所对应的事件校验顺序;根据所述校验事件队列和所述事件校验顺序,确定所述支付验证密钥的密钥配对可信度并在所述密钥配对可信度低于预设可信度时指示所述实时支付请求对应的区块链设备进行支付验证密钥修改;其中,获取对实时支付请求进行支付环境验证得到的支付环境安全性信息,以及采用支付验证密钥对所述实时支付请求进行验证密钥配对得到的密钥验证结果,具体包括:获取在接收到所述实时支付请求时对所述实时支付请求对应的网络链路参数和网络协议文本进行校验得到的支付环境安全性信息,以及,从预设的验证数据库中确定与所述实时支付请求的请求标识对应的支付验证密钥,并采用所述支付验证密钥对所述实时支付请求进行验证密钥配对得到的密钥验证结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述实时支付请求的收款方业务记录,确定对所述支付验证密钥的密钥配对可信度进行二次校验的校验事件队列,包括:根据所述实时支付请求的收款方业务记录的收款项目的类别信息,从所述实时支付请求中获取多个支付项目信息,以及每个支付项目信息的交易订单信息;若获取的各支付项目信息中的交易订单信息中的至少部分交易订单信息在当前时段内为关联交易,则获取所述关联交易对应的支付顺序队列,并根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述关联交易对应的支付顺序队列包括:支付项目信息中的关联交易对应的交易订单信息的订单生成时刻的生成时刻队列、支付项目信息中的关联交易对应的交易订单信息的订单修改次数的修改次数队列以及支付项目信息中的关联交易对应的交易订单信息的订单时效优先级的优先级队列中的任意一个或多个;若从所述实时支付请求中获取支付项目信息失败,则获取发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息,并根据所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息中的支付校验状态信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第二校验事件队列;其中,所述发出所述实时支付请求的区块链设备在生成所述实时支付请求时的运行状态信息包括:支付校验状态信息、设备安全性状态信息、设备响应状态信息中的任意一个或多个。3.根据权利要求2所述的方法,其特征在于,所述支付项目信息中的关联交易对应的交易订单信息的订单生成时刻的生成时刻队列包括:订单生成时刻的间隔信息队列,订单生成时刻的连续度信息队列,订单生成时刻的更新信息队列和订单生成时刻的紧急度信息队
列中的至少一组队列;所述根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列,包括:根据所述关联交易对应的支付顺序队列确定订单安全性指标信息,并根据所述订单安全性指标信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述订单安全性指标信息包括以下一种或多种:所述订单生成时刻的间隔信息队列的平均间隔时长值和最小更新次数之间的比值;所述订单生成时刻的连续度信息队列的最小连续时长值和最大紧急等级值之间的比值;所述订单生成时刻的更新信息队列的最大更新次数和最小更新次数之间的比值;所述订单生成时刻的紧急度信息队列的最小紧急等级值和最大紧急等级值之间的比值。4.根据权利要求2所述的方法,其特征在于,所述支付项目信息中的关联交易对应的交易订单信息的订单修改次数的修改次数队列包括:订单修改频率队列,或订单强制修改申请次数队列中的至少一组队列;所述根据所述关联交易对应的支付顺序队列确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列,包括:根据所述关联交易对应的支付顺序队列确定订单隐私性指标信息,并根据所述订单隐私性指标信息确定对所述支付验证密钥的密钥配对可信度进行二次校验的第一校验事件队列;其中,所述订单隐私性指标信息包括以下一种或多种:所述订单修改频率队列的主动修改标识对应的修改频率和被动修改标识对应的修改频率之间的比值;所述订单强制修改申请次数队列的强制修改通过次数和强制修...

【专利技术属性】
技术研发人员:陈建芸
申请(专利权)人:陈建芸
类型:发明
国别省市:

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

1