[发明专利]一种基于区块链的交易保护系统及方法有效
| 申请号: | 201911028054.8 | 申请日: | 2019-10-28 |
| 公开(公告)号: | CN110880114B | 公开(公告)日: | 2022-07-12 |
| 发明(设计)人: | 汪海波;程乐;王志勃;杨晔;刘长荣 | 申请(专利权)人: | 淮安信息职业技术学院 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
| 代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 陶小丽 |
| 地址: | 223005 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 交易 保护 系统 方法 | ||
本发明公开了一种基于区块链的交易保护系统及方法,所述交易保护系统包括客户端、交易端和验证码服务端,所述验证码服务端用于给客户端和交易端之间提供验证码验证服务,所述客户端包括第一输入模块、第一验证码接收模块、第一验证码比较模块、第一验证结果输出模块、第一验证码变换参数数据库、第一变换参数接收模块、第一验证码变换模块和第一验证码发送模块,所述第一输入模块用于用户发起验证码请求服务和输入用户身份信息以及交易ID,所述第一验证码接收模块用于客户端接收从交易端和验证码服务端发送过来的验证码,所述第一验证码比较模块用于比较客户端从交易端和验证码服务端接收过来的验证码是否相同。
技术领域
本发明涉及区块链领域,具体是一种基于区块链的交易保护系统及方法。
背景技术
随着现在科技的发展,越来越多的人采用网络交易,网络交易的一大特点在于交易双方的商品交易和服务交易在网络虚拟渠道当中完成,网络交易除了带来了商品、服务交易的便利性同时,也增加了相关的安全隐患,现有技术中缺少能够对网络交易中进行有效保护的技术。
发明内容
本发明的目的在于提供一种基于区块链的交易保护系统及方法,以解决现有技术中的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于区块链的交易保护系统,所述交易保护系统包括客户端、交易端和验证码服务端,所述验证码服务端用于给客户端和交易端之间提供验证码验证服务。
作为优选方案,所述客户端包括第一输入模块、第一验证码接收模块、第一验证码比较模块、第一验证结果输出模块、第一验证码变换参数数据库、第一变换参数接收模块、第一验证码变换模块和第一验证码发送模块,所述第一输入模块用于用户发起验证码请求服务和输入用户身份信息以及交易ID,所述第一验证码接收模块用于客户端接收从交易端和验证码服务端发送过来的验证码,所述第一验证码比较模块用于比较客户端从交易端和验证码服务端接收过来的验证码是否相同,所述第一验证结果输出模块根据第一验证码比较模块的比较结果向交易端发送以及向客户端显示交易端是否通过客户端的验证,所述第一验证码变换参数数据库用于客户端内存储验证码变换参数,所述第一变换参数接收模块用于接收验证码服务端发送过来的验证码变换参数类型,所述第一验证码变换模块根据接收到的验证码变换参数类型在第一验证码变换参数数据库内寻找相应的变换参数,并使用对应的变换参数对验证码进行变换,所述第一验证码发送模块用于将经过变换的验证码发送给交易服务端验证;所述验证码服务端包括第二验证码生成模块、第二验证码发送模块、第二验证码变换参数数据库、第二变换参数接收模块、第二验证码变换模块、第二验证码接收模块、第二验证码比较模块、第二验证结果输出模块,所述第二验证码生成模块用于接收客户端发起的验证码请求服务并生成相应的验证码,所述第二验证码发送模块用于向客户端和交易端发送验证码,所述第二验证码变换参数数据库用于验证码服务端存储验证码变换参数,所述第二变换参数接收模块用于接收交易端发送过来的验证码变换参数类型,所述第二验证码变换模块根据接收到的验证码变换参数类型在第二验证码变换参数数据库内寻找相应的变换参数,并使用对应的变换参数对验证码进行变换,所述第二验证码接收模块用于接收客户端发送过来的验证码,所述第二验证码比较模块用于比较客户端发送过来的验证码与第二验证码变换模块变换后的验证码是否相同,所述第二验证结果输出模块根据第二验证码比较模块的比较结果向交易端和客户端发送客户端是否通过交易端的验证。
作为优选方案,所述交易端包括第三验证码发送模块、认证请求发起模块、第三验证码变换参数数据库、客户端信息接收模块、用户身份信息判断模块和交易数据库,所述第三验证码发送模块用于向客户端发送验证码,所述认证请求发起模块在交易端通过客户端验证后向验证码服务端发起连接认证请求,所述第三验证码变换参数数据库用于交易端存储验证码变换参数,所述客户端信息接收模块用于在客户端通过交易端验证之后交易端接收客户端的信息,所述用户身份信息判断模块用于判断用户身份信息类别,所述交易数据库用于存储授权用户的身份信息。
一种基于区块链的交易保护方法,所述保护方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮安信息职业技术学院,未经淮安信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911028054.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种下套管憋压单向阀
- 下一篇:一种游梁式抽油机实时动态平衡调节方法





