【技术实现步骤摘要】
一种基于区块链的交易保护系统及方法
本专利技术涉及区块链领域,具体是一种基于区块链的交易保护系统及方法。
技术介绍
随着现在科技的发展,越来越多的人采用网络交易,网络交易的一大特点在于交易双方的商品交易和服务交易在网络虚拟渠道当中完成,网络交易除了带来了商品、服务交易的便利性同时,也增加了相关的安全隐患,现有技术中缺少能够对网络交易中进行有效保护的技术。
技术实现思路
本专利技术的目的在于提供一种基于区块链的交易保护系统及方法,以解决现有技术中的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的交易保护系统,所述交易保护系统包括客户端、交易端和验证码服务端,所述验证码服务端用于给客户端和交易端之间提供验证码验证服务。作为优选方案,所述客户端包括第一输入模块、第一验证码接收模块、第一验证码比较模块、第一验证结果输出模块、第一验证码变换参数数据库、第一变换参数接收模块、第一验证码变换模块和第一验证码发送模块,所述第一输入模块用于用户发起验证码请求服务和输入用户身份信息以及交易ID,所述第一验证码接收模块用于客户端接收从交易端和验证码服务端发送过来的验证码,所述第一验证码比较模块用于比较客户端从交易端和验证码服务端接收过来的验证码是否相同,所述第一验证结果输出模块根据第一验证码比较模块的比较结果向交易端发送以及向客户端显示交易端是否通过客户端的验证,所述第一验证码变换参数数据库用于客户端内存储验证码变换参数,所述第一变换参数接收模块用于接收验证码服务端发送过来的验 ...
【技术保护点】
1.一种基于区块链的交易保护系统,其特征在于:所述交易保护系统包括客户端、交易端和验证码服务端,所述验证码服务端用于给客户端和交易端之间提供验证码验证服务。/n
【技术特征摘要】
1.一种基于区块链的交易保护系统,其特征在于:所述交易保护系统包括客户端、交易端和验证码服务端,所述验证码服务端用于给客户端和交易端之间提供验证码验证服务。
2.根据权利要求1所述的一种基于区块链的交易保护系统,其特征在于:所述客户端包括第一输入模块、第一验证码接收模块、第一验证码比较模块、第一验证结果输出模块、第一验证码变换参数数据库、第一变换参数接收模块、第一验证码变换模块和第一验证码发送模块,所述第一输入模块用于用户发起验证码请求服务和输入用户身份信息以及交易ID,所述第一验证码接收模块用于客户端接收从交易端和验证码服务端发送过来的验证码,所述第一验证码比较模块用于比较客户端从交易端和验证码服务端接收过来的验证码是否相同,所述第一验证结果输出模块根据第一验证码比较模块的比较结果向交易端发送以及向客户端显示交易端是否通过客户端的验证,所述第一验证码变换参数数据库用于客户端内存储验证码变换参数,所述第一变换参数接收模块用于接收验证码服务端发送过来的验证码变换参数类型,所述第一验证码变换模块根据接收到的验证码变换参数类型在第一验证码变换参数数据库内寻找相应的变换参数,并使用对应的变换参数对验证码进行变换,所述第一验证码发送模块用于将经过变换的验证码发送给交易服务端验证;所述验证码服务端包括第二验证码生成模块、第二验证码发送模块、第二验证码变换参数数据库、第二变换参数接收模块、第二验证码变换模块、第二验证码接收模块、第二验证码比较模块、第二验证结果输出模块,所述第二验证码生成模块用于接收客户端发起的验证码请求服务并生成相应的验证码,所述第二验证码发送模块用于向客户端和交易端发送验证码,所述第二验证码变换参数数据库用于验证码服务端存储验证码变换参数,所述第二变换参数接收模块用于接收交易端发送过来的验证码变换参数类型,所述第二验证码变换模块根据接收到的验证码变换参数类型在第二验证码变换参数数据库内寻找相应的变换参数,并使用对应的变换参数对验证码进行变换,所述第二验证码接收模块用于接收客户端发送过来的验证码,所述第二验证码比较模块用于比较客户端发送过来的验证码与第二验证码变换模块变换后的验证码是否相同,所述第二验证结果输出模块根据第二验证码比较模块的比较结果向交易端和客户端发送客户端是否通过交易端的验证。
3.根据权利要求2所述的一种基于区块链的交易保护系统,其特征在于:所述交易端包括第三验证码发送模块、认证请求发起模块、第三验证码变换参数数据库、客户端信息接收模块、用户身份信息判断模块和交易数据库,所述第三验证码发送模块用于向客户端发送验证码,所述认证请求发起模块在交易端通过客户端验证后向验证码服务端发起连接认证请求,所述第三验证码变换参数数据库用于交易端存储验证码变换参数,所述客户端信息接收模块用于在客户端通过交易端验证之后交易端接收客户端的信息,所述用户身份信息判断模块用于判断用户身份信息类别,所述交易数据库用于存储授权用户的身份信息。
4.一种基于区块链的交易保护方法,其特征在于:所述保护方法包括以下步骤:
步骤S1:客户端与交易端之间的相互验证;
步骤S2:根据用户身份信息判断是否...
【专利技术属性】
技术研发人员:汪海波,程乐,王志勃,杨晔,刘长荣,
申请(专利权)人:淮安信息职业技术学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。