基于区块链技术的鲁棒的ATM网络系统及其信息处理方法技术方案

技术编号:15880244 阅读:87 留言:0更新日期:2017-07-25 18:21
本发明专利技术涉及一种基于区块链技术的鲁棒的ATM网络系统及其信息处理方法。该信息处理方法包括下述步骤:ATM节点产生交易信息;该ATM节点对产生的交易信息实施规定处理后进行区块打包生成区块链信息;该ATM节点向全网广播区块链信息;服务器作为监控节点定期同步ATM网络中的区块链信息;服务器解析区块链信息并进行储存。根据本发明专利技术,服务器可以作为监控节点直接同步所有的信息,便于进行交易信息的汇总,同时,利用非对称加密算法对交易信息实施规定处理,能够保证交易信息的安全性。

Robust ATM network system and its information processing method based on block chaining Technology

The invention relates to a robust ATM network system based on block chaining technology and an information processing method thereof. The information processing method comprises the following steps: ATM node generates transaction information; the implementation of the provisions of the ATM node for the processing of the transaction information generated after the block is packaged into block chain information; the ATM node to the whole network of radio block chain information; monitoring node block chain information server as a regular synchronization in ATM network; server block chain information analysis and storage. According to the invention, the server can be used as monitoring nodes directly synchronize all the information, which is convenient to collect, trading information at the same time, the non symmetric encryption algorithm to implement the provisions for the processing of the transaction information used to guarantee the safety of the transaction information.

【技术实现步骤摘要】
基于区块链技术的鲁棒的ATM网络系统及其信息处理方法
本专利技术涉及区块链应用领域,尤其涉及一种基于区块链技术的鲁棒的ATM网络系统及其信息处理方法。
技术介绍
目前关于ATM的安全系统的专利集中在ATM终端如何验证这个层面。现有技术中存在以下不足:(1)ATM需要专网通讯,并且定期单独对每台ATM终端进行交易流水确认,工作量大;(2)ATM和布放银行服务器点对点通讯,一旦通讯线路或者服务器发生问题,ATM将无法正常交易;(3)ATM单点接入云端的风险也会转移到整个运营平台的网络安全问题。在中国专利申请号CN200910039733.5、专利名称为:“一种安全的ATM系统及其运行方法”的专利文献中提供了一种安全的ATM系统及运行方法,该ATM系统及运行方法基于MOBILEKEY以及手机NFC技术进行ATM验证,但是,该专利文献中没有涉及ATM网络的优化,也不能解决上述ATM和银行服务器点对点通讯的问题。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种在保证交易信息安全性的前提下能够有效解决ATM对服务器单点通信异常情况下无法通讯的问题的基于区块链技术的鲁棒的ATM网络系统及其信息处理方法。本专利技术的基于区块链技术的鲁棒的ATM网络系统,其特征在于,具备:ATM分布式网络,由多个ATM节点基于区块链技术构成,其中,任意一个ATM节点至少连接有另一个ATM节点;以及服务器,与所述ATM分布式网络通信连接。优选地,所述ATM节点具备:信息处理模块,用于对该节点产生的交易信息实施规定处理后进行区块打包生成区块链信息;广播模块,用于将生成的区块链信息向全网广播;以及储存模块,用于储存交易信息以及区块链信息。优选地,所述规定处理包括:对该节点产生的交易信息实施非对称加密;附加ATM标识和时间戳。优选地,所述非对称加密包括:RSA、Elgamal、D-H、椭圆曲线加密算法中的任意一项。优选地,所述ATM节点进一步具备:秘钥获取模块,用于从服务器基于相关规则获取周围规定范围内的其他ATM节点的对交易信息进行非对称加密的秘钥;以及解密模块,利用获取的秘钥对其他AMT节点的交易信息进行解密。优选地,在一个ATM节点向全网广播区块链信息后其他ATM节点实施更新储存的区块链信息,以使得每一个节点都具有全部ATM节点的区块链信息。优选地,所述服务器具备:监控模块,用于所述ATM分布式网络中作为监控节点;解析模块,用于解析加密的ATM节点的交易信息;以及储存模块,用于储存由所述解析模块解析出来的交易信息。本专利技术的基于区块链技术的鲁棒的ATM网络系统中的信息处理方法,该ATM网络系统由ATM分布式网络和服务器构成,其中,由多个ATM节点基于区块链技术构成ATM分布式网络,其特征在,该信息处理方法包括下述步骤:交易信息产生步骤,ATM节点产生交易信息;交易信息处理步骤,该ATM节点对产生的交易信息实施规定处理后进行区块打包生成区块链信息;交易信息广播步骤,该ATM节点向全网广播区块链信息;服务器监控步骤,服务器作为监控节点定期同步ATM网络中的区块链信息;以及服务器信息储存步骤;服务器解析区块链信息并进行储存。优选地,所述交易信息处理步骤包括下述子步骤:该ATM节点对产生的交易信息实施非对称加密处理;对非对称加密处理后的交易信息附加ATM标识和时间戳;以及将进行了上述处理后的交易信息进行区块打包生成区块链信息。优选地,所述非对称加密包括:RSA、Elgamal、D-H、椭圆曲线加密算法中的任意一项。优选地,在所述交易信息广播步骤中,该ATM节点向全网广播区块链信息,其他节点更新区块链信息以使得每一个节点都具有全部ATM节点的区块链信息,并且其他节点将区块链信息更新到ATM节点的储存区。优选地,该方法进一步具备:密钥获取步骤,ATM节点基于相关规则从服务器获取周围规定范围内的其他ATM节点的对交易信息进行非对称加密的秘钥。优选地,所述时间戳由服务器产生,在所述ATM分布式网络中具有统一时间。优选地,所述服务器监控步骤包括下述子步骤:服务器作为监控节点定期将ATM网络中的区块链信息同步到服务器上;以及服务器解析同步后的区块链信息。本专利技术的基于区块链技术的鲁棒的ATM网络系统及其信息处理方法中,通过建立ATM分布式网络结构,将ATM节点发挥服务和记账两个功能,以区块的形式加密记录所有ATM的交易信息,集体维护了一个可靠的ATM交易信息数据库,该数据库具有按时间先后顺序记录、不可篡改、可信任的优点。在任意一个ATM节点都有全部ATM交易的信息,服务器可以作为监控节点直接同步所有的信息,便于进行交易信息的汇总。同时,通过哈希算法和非对称加密算法,保证了交易信息的安全性。由于分布式的优势,解决了ATM对服务器单点通讯异常情况下无法通讯的问题,保障了ATM的有效运行,同时ATM交易信息不会因为中心服务器的异常而丢失数据。附图说明图1是表示本专利技术的基于区块链技术的鲁棒的ATM网络系统的构造图。图2是本专利技术的ATM网络系统中的ATM分布图。图3是本专利技术的ATM网络系统中的ATM节点的构造图。图4是表示本专利技术的基于区块链技术的鲁棒的ATM网络系统的信息处理方法的流程图。具体实施方式下面介绍的是本专利技术的多个实施例中的一些,旨在提供对本专利技术的基本了解。并不旨在确认本专利技术的关键或决定性的要素或限定所要保护的范围。本专利技术涉及基于区块链技术的鲁棒的ATM网络系统及其信息处理方法。本专利技术涉针对现有ATM专网通讯下服务器一对多通讯网络存在的不足,基于区块链技术,设计了ATM分布式网络,对于ATM交易信息实施非对称加密,并对ATM交易信息加上时间戳,进行区块打包,通过全网广播交易信息,所有ATM节点将保存所有的交易信息。ATM布放银行的服务器可以作为监控节点的方式加入分布式网络进行监控并同步账本,进行解析后结构化并存入数据库。在说明本专利技术的基于区块链技术的鲁棒的ATM网络系统及其信息处理方法之前,首先对区块链技术进行简单介绍。区块链(Blockchain)是由节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统。它是数字加密货币的一个重要概念,数字加密货币,例如比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。区块链是由一串使用密码学方法产生的数据块组成,每一个区块都包含了上一个区块的哈希值,从创始区块开始连接到当前区块,形成区块链。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链技术本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块(Block)取代了目前互联网对中心服务本文档来自技高网...
基于区块链技术的鲁棒的ATM网络系统及其信息处理方法

【技术保护点】
一种基于区块链技术的鲁棒的ATM网络系统,其特征在于,具备:ATM分布式网络,由多个ATM节点基于区块链技术构成,其中,任意一个ATM节点至少连接有另一个ATM节点;以及服务器,与所述ATM分布式网络通信连接。

【技术特征摘要】
1.一种基于区块链技术的鲁棒的ATM网络系统,其特征在于,具备:ATM分布式网络,由多个ATM节点基于区块链技术构成,其中,任意一个ATM节点至少连接有另一个ATM节点;以及服务器,与所述ATM分布式网络通信连接。2.如权利要求1所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,所述ATM节点具备:信息处理模块,用于对该节点产生的交易信息实施规定处理后进行区块打包生成区块链信息;广播模块,用于将生成的区块链信息向全网广播;以及储存模块,用于储存交易信息以及区块链信息。3.如权利要求2所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,所述规定处理包括:对该节点产生的交易信息实施非对称加密;附加ATM标识和时间戳。4.如权利要求1所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,所述非对称加密包括:RSA、Elgamal、D-H、椭圆曲线加密算法中的任意一项。5.如权利要求1所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,所述ATM节点进一步具备:秘钥获取模块,用于从上述服务器基于相关规则获取周围规定范围内的其他ATM节点的对交易信息进行非对称加密的秘钥;以及解密模块,利用获取的秘钥对其他AMT节点的交易信息进行解密。6.如权利要求2~5任意一项所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,在一个ATM节点向全网广播区块链信息后其他ATM节点实施更新储存的区块链信息,以使得每一个节点都具有全部ATM节点的区块链信息。7.如权利要求3所述的基于区块链技术的鲁棒的ATM网络系统,其特征在于,所述服务器具备:监控模块,用于所述ATM分布式网络中作为监控节点;解析模块,用于解析加密的ATM节点的交易信息;以及储存模块,用于储存由所述解析模块解析出来的交易信息。8.一种基于区块链技术的鲁棒的ATM网络系统中的信息处理方法,该ATM网络系统由ATM分布式网络和服务器构成,其中,由多个ATM节点基于区块链技术构成ATM分布式网络...

【专利技术属性】
技术研发人员:童耀刚郑建宾周钰
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1