TW201826772A - Blockchain technology-based robust atm network system and information processing method therefor - Google Patents
Blockchain technology-based robust atm network system and information processing method therefor Download PDFInfo
- Publication number
- TW201826772A TW201826772A TW106144590A TW106144590A TW201826772A TW 201826772 A TW201826772 A TW 201826772A TW 106144590 A TW106144590 A TW 106144590A TW 106144590 A TW106144590 A TW 106144590A TW 201826772 A TW201826772 A TW 201826772A
- Authority
- TW
- Taiwan
- Prior art keywords
- atm
- information
- blockchain
- node
- transaction information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- Bioethics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
[0001] 本發明涉及區塊鏈應用領域,尤其涉及一種基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法。[0001] The present invention relates to the field of blockchain application, and in particular, to a robust ATM network system and information processing method based on the blockchain technology.
[0002] 目前關於ATM的安全系統的專利集中在ATM終端如何驗證這個層面。現有技術中存在以下不足: (1)ATM需要專網通訊,並且定期單獨對每台ATM終端進行交易流水確認,工作量大; (2)ATM和布放銀行伺服器點對點通訊,一旦通訊線路或者伺服器發生問題,ATM將無法正常交易; (3)ATM單點接入雲端的風險也會轉移到整個運營平臺的網路安全問題。 [0003] 在中國專利申請號 CN200910039733.5、專利名稱為:“一種安全的ATM系統及其運行方法”的專利文獻中提供了一種安全的ATM系統及運行方法,該ATM系統及運行方法基於MOBILE KEY以及手機NFC技術進行ATM驗證,但是,該專利文獻中沒有涉及ATM網路的優化,也不能解決上述ATM和銀行伺服器點對點通訊的問題。[0002] The current patents on ATM security systems focus on how ATM terminals verify this level. There are the following deficiencies in the prior art: (1) ATM requires dedicated network communication, and regularly confirms the transaction flow of each ATM terminal separately, with a large workload; (2) ATM and point-to-point communication with the bank server, once the communication line or servo If there is a problem with the device, ATM will not be able to trade normally. (3) The risk of ATM single point access to the cloud will also be transferred to the network security problem of the entire operating platform. [0003] In the Chinese patent application number CN200910039733.5, the patent name is: "A secure ATM system and its operating method" provides a secure ATM system and its operating method, which is based on MOBILE KEY and mobile phone NFC technology perform ATM verification. However, this patent document does not involve optimization of the ATM network, nor can it solve the above-mentioned problem of point-to-point communication between the ATM and the bank server.
[0004] 為了解決上述問題,本發明的目的在於提供一種在保證交易資訊安全性的前提下能夠有效解決ATM對伺服器單點通信異常情況下無法通訊的問題的基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法。 [0005] 本發明的基於區塊鏈技術的強健的ATM網路系統,其特徵在於,具備: ATM分散式網路,由多個ATM節點基於區塊鏈技術構成,其中,任意一個ATM節點至少連接有另一個ATM節點;以及 伺服器,與所述ATM分散式網路通信連接。 [0006] 優選地,所述ATM節點具備: 資訊處理模組,用於對該節點產生的交易資訊實施規定處理後進行區塊打包生成區塊鏈資訊; 廣播模組,用於將生成的區塊鏈資訊向全網廣播;以及 儲存模組,用於儲存交易資訊以及區塊鏈資訊。 [0007] 優選地,所述規定處理包括: 對該節點產生的交易資訊實施非對稱加密; 附加ATM標識和時間戳記。 [0008] 優選地,所述非對稱加密包括:RSA、Elgamal、D-H、橢圓曲線加密演算法中的任意一項。 [0009] 優選地,所述ATM節點進一步具備: 秘鑰獲取模組,用於從伺服器基於相關規則獲取周圍規定範圍內的其他ATM節點的對交易資訊進行非對稱加密的秘鑰;以及 解密模組,利用獲取的秘鑰對其他AMT節點的交易資訊進行解密。 [0010] 優選地,在一個ATM節點向全網廣播區塊鏈資訊後其他ATM節點即時更新儲存的區塊鏈資訊,以使得每一個節點都具有全部ATM節點的區塊鏈資訊。 [0011] 優選地,所述伺服器具備: 監控模組,用於所述ATM分散式網路中作為監控節點; 解析模組,用於解析加密的ATM節點的交易資訊;以及 儲存模組,用於儲存由所述解析模組解析出來的交易資訊。 [0012] 本發明的基於區塊鏈技術的強健的ATM網路系統中的資訊處理方法,該ATM網路系統由ATM分散式網路和伺服器構成,其中,由多個ATM節點基於區塊鏈技術構成ATM分散式網路,其特徵在,該資訊處理方法包括下述步驟: 交易資訊產生步驟,ATM節點產生交易資訊; 交易資訊處理步驟,該ATM節點對產生的交易資訊實施規定處理後進行區塊打包生成區塊鏈資訊; 交易資訊廣播步驟,該ATM節點向全網廣播區塊鏈資訊; 伺服器監控步驟,伺服器作為監控節點定期同步ATM網路中的區塊鏈資訊;以及 伺服器資訊儲存步驟;伺服器解析區塊鏈資訊並進行儲存。 [0013] 優選地,所述交易資訊處理步驟包括下述子步驟: 該ATM節點對產生的交易資訊實施非對稱加密處理; 對非對稱加密處理後的交易資訊附加ATM標識和時間戳記;以及 將進行了上述處理後的交易資訊進行區塊打包生成區塊鏈資訊。 [0014] 優選地,所述非對稱加密包括:RSA、Elgamal、D-H、橢圓曲線加密演算法中的任意一項。 [0015] 優選地,在所述交易資訊廣播步驟中,該ATM節點向全網廣播區塊鏈資訊,其他節點更新區塊鏈資訊以使得每一個節點都具有全部ATM節點的區塊鏈資訊,並且其他節點將區塊鏈資訊更新到ATM節點的儲存區。 [0016] 優選地,該方法進一步具備: 金鑰獲取步驟,ATM節點基於相關規則從伺服器獲取周圍規定範圍內的其他ATM節點的對交易資訊進行非對稱加密的秘鑰。 [0017] 優選地,所述時間戳記由伺服器產生,在所述ATM分散式網路中具有統一時間。 [0018] 優選地,所述伺服器監控步驟包括下述子步驟: 伺服器作為監控節點定期將ATM網路中的區塊鏈資訊同步到伺服器上;以及 伺服器解析同步後的區塊鏈資訊。 [0019] 本發明的基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法中,通過建立ATM分散式網路結構,將ATM節點發揮服務和記帳兩個功能,以區塊的形式加密記錄所有ATM的交易資訊,集體維護了一個可靠的ATM交易資訊資料庫,該資料庫具有按時間先後順序記錄、不可篡改、可信任的優點。在任意一個ATM節點都有全部ATM交易的資訊,伺服器可以作為監控節點直接同步所有的資訊,便於進行交易資訊的匯總。同時,通過雜湊演算法和非對稱加密演算法,保證了交易資訊的安全性。由於分散式的優勢,解決了ATM對伺服器單點通訊異常情況下無法通訊的問題,保障了ATM的有效運行,同時ATM交易資訊不會因為中心伺服器的異常而丟失資料。[0004] In order to solve the above-mentioned problems, an object of the present invention is to provide a robust blockchain-based technology based on blockchain technology that can effectively solve the problem that ATM cannot communicate with a server in a single point of communication under the premise of ensuring transaction information security. ATM network system and its information processing method. [0005] The robust ATM network system based on blockchain technology of the present invention is characterized by: 具备 ATM decentralized network, which is composed of multiple ATM nodes based on blockchain technology, where any one ATM node is at least Another ATM node is connected; and a server is communicatively connected to the ATM decentralized network. [0006] Preferably, the ATM node is provided with: (i) an information processing module configured to perform block processing on the transaction information generated by the node and generate block chain information; (ii) a broadcast module configured to generate the generated area information; Blockchain information is broadcast to the entire network; and storage modules are used to store transaction information and blockchain information. [0007] Preferably, the prescribed processing includes: 实施 implementing asymmetric encryption of the transaction information generated by the node; attaching an ATM identification and a time stamp. [0008] Preferably, the asymmetric encryption includes any one of RSA, Elgamal, D-H, and elliptic curve encryption algorithms. [0009] Preferably, the ATM node further includes: a key acquisition module for acquiring, from a server, a key for asymmetrically encrypting transaction information of other ATM nodes within a predetermined range based on relevant rules; and a decryption module; , Use the obtained key to decrypt the transaction information of other AMT nodes. [0010] Preferably, after one ATM node broadcasts the blockchain information to the entire network, other ATM nodes update the stored blockchain information in real time so that each node has the blockchain information of all ATM nodes. [0011] Preferably, the server is provided with: a monitoring module for the ATM distributed network as a monitoring node; a analysis module for analyzing the transaction information of the encrypted ATM node; and a storage module, It is used to store transaction information parsed by the analysis module. [0012] The information processing method in the robust ATM network system based on the blockchain technology of the present invention, the ATM network system is composed of an ATM decentralized network and a server, wherein a plurality of ATM nodes are based on a block Chain technology constitutes an ATM decentralized network, which is characterized in that the information processing method includes the following steps: transaction information generation step, ATM node generates transaction information; transaction information processing step, the ATM node performs prescribed processing on the generated transaction information Perform block packaging to generate blockchain information; Transaction information broadcasting step, the ATM node broadcasts blockchain information to the entire network; server monitoring step, the server as a monitoring node periodically synchronizes the blockchain information in the ATM network; and Server information storage steps; the server parses the blockchain information and stores it. [0013] Preferably, the transaction information processing step includes the following sub-steps: the ATM node performs asymmetric encryption processing on the generated transaction information; 附加 attaches an ATM identification and a time stamp to the transaction information after the asymmetric encryption processing; and The transaction information after the above processing is block-packed to generate blockchain information. [0014] Preferably, the asymmetric encryption includes: any one of RSA, Elgamal, D-H, and elliptic curve encryption algorithms. [0015] Preferably, in the transaction information broadcasting step, the ATM node broadcasts the blockchain information to the entire network, and other nodes update the blockchain information so that each node has the blockchain information of all ATM nodes, And other nodes update the blockchain information to the storage area of the ATM node. [0016] Preferably, the method further includes: A key acquisition step, in which the ATM node acquires, from the server, a secret key for asymmetrically encrypting transaction information of other ATM nodes within a predetermined range from the server based on relevant rules. [0017] Preferably, the time stamp is generated by a server and has a uniform time in the ATM distributed network. [0018] Preferably, the server monitoring step includes the following sub-steps: The server as a monitoring node periodically synchronizes the blockchain information in the ATM network to the server; and the server parses the synchronized blockchain Information. [0019] In the robust ATM network system and information processing method based on the blockchain technology of the present invention, by establishing an ATM decentralized network structure, the ATM node performs two functions of service and billing, in the form of a block Encrypted records of all ATM transaction information, collectively maintaining a reliable ATM transaction information database, which has the advantages of chronological recording, non-tamperable, and trustworthy. In any one ATM node, there is information of all ATM transactions. The server can act as a monitoring node to synchronize all information directly, which is convenient for the aggregation of transaction information. At the same time, the security of transaction information is guaranteed by hash algorithms and asymmetric encryption algorithms. Due to the advantages of decentralization, it solves the problem that the ATM cannot communicate with the server in the case of a single-point communication abnormality, and ensures the effective operation of the ATM. At the same time, the ATM transaction information will not be lost due to the abnormality of the central server.
[0024] 下面介紹的是本發明的多個實施例中的一些,旨在提供對本發明的基本瞭解。並不旨在確認本發明的關鍵或決定性的要素或限定所要保護的範圍。 [0025] 本發明涉及基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法。本發明涉針對現有ATM專網通訊下伺服器一對多通訊網路存在的不足,基於區塊鏈技術,設計了ATM分散式網路,對於ATM交易資訊實施非對稱加密,並對ATM交易資訊加上時間戳記,進行區塊打包,通過全網廣播交易資訊,所有ATM節點將保存所有的交易資訊。ATM布放銀行的伺服器可以作為監控節點的方式加入分散式網路進行監控並同步帳本,進行解析後結構化並存入資料庫。 [0026] 在說明本發明的基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法之前,首先對區塊鏈技術進行簡單介紹。 [0027] 區塊鏈(Blockchain)是由節點參與的分散式資料庫系統,它的特點是不可更改,不可偽造,也可以將其理解為帳簿系統。它是數位加密貨幣的一個重要概念,數字加密貨幣,例如比特幣區塊鏈的副本,記錄了其代幣(token)的每一筆交易。通過這些資訊,我們可以找到每一個位址,在歷史上任何一點所擁有的價值。區塊鏈是由一串使用密碼學方法產生的資料塊組成,每一個區塊都包含了上一個區塊的雜湊值,從創始區塊開始連接到當前區塊,形成區塊鏈。區塊鏈是一串使用密碼學方法相關聯產生的資料塊,每一個資料塊中包含了一次比特幣網路交易的資訊,用於驗證其資訊的有效性(防偽)和生成下一個區塊。 [0028] 狹義來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構,並以密碼學方式保證的不可篡改和不可偽造的分散式帳本。廣義來講,區塊鏈技術是利用塊鏈式資料結構來驗證與存儲資料、利用分散式節點共識演算法來生成和更新資料、利用密碼學的方式保證資料傳輸和訪問的安全、利用由自動化腳本代碼組成的智慧合約來程式設計和運算元據的一種全新的分散式基礎架構與計算範式。 [0029] 區塊鏈技術本質是去中心化且寓於分散式結構的資料存儲、傳輸和證明的方法,用資料區塊(Block)取代了目前互聯網對中心伺服器的依賴,使得所有資料變更或者交易專案都記錄在一個雲系統之上。所謂區中心化是指,由於使用分散式核算和存儲,不存在中心化的硬體或管理機構,任意節點的權利和義務都是均等的,系統中的資料塊由整個系統中具有維護功能的節點來共同維護。 [0030] 圖1是表示本發明的基於區塊鏈技術的強健的ATM網路系統的構造圖。如圖1所示,本發明的基於區塊鏈技術的強健的ATM網路系統具備:ATM分散式網路100以及與上述ATM分散式網路100通信連接的伺服器200。 [0031] 其中,伺服器200包括監控模組210、解析模組220以及儲存模組230。監控模組210用於ATM分散式網路100中作為監控節點,解析模組220用於解析加密的ATM節點的交易資訊,儲存模組230用於儲存由所述解析模組解析出來的交易資訊。 [0032] 圖2是本發明的ATM網路系統中的ATM分佈圖。 [0033] 如圖2所示,ATM分散式網路100由多個ATM節點(圖2中的ATM節點1、ATM節點2、ATM節點3、ATM節點4......)基於區塊鏈技術構成,其中,任意一個ATM節點至少連接有另一個ATM節點。 [0034] 圖3是本發明的ATM網路系統中的每個ATM節點的構造圖。 [0035] 如圖3所示,每個ATM節點具備:資訊處理模組101,用於對該節點產生的交易資訊實施規定處理後進行區塊打包生成區塊鏈資訊;廣播模組102,用於將生成的區塊鏈資訊向全網廣播;儲存模組103,用於儲存交易資訊以及區塊鏈資訊;秘鑰獲取模組104,用於從伺服器200基於相關規則獲取周圍規定範圍內的其他ATM節點的對交易資訊進行非對稱加密的秘鑰;以及解密模組105,利用獲取的秘鑰對其他AMT節點的交易資訊進行解密。 [0036] 接著,基於區塊鏈技術的強健的ATM網路系統中的資訊處理方進行說明。 [0037] 圖4是表示本發明的基於區塊鏈技術的強健的ATM網路系統的資訊處理方法的流程圖。 [0038] 如圖4所示,本發明的基於區塊鏈技術的強健的ATM網路系統中的資訊處理方法包括下述步驟: 步驟S100,ATM節點100產生交易資訊; 步驟S200,該ATM節點100對產生的交易資訊實施非對稱加密並加上ATM標識和時間戳記,進行區塊打包,生成區塊鏈資訊; 步驟S300,該ATM節點100向全網廣播區塊鏈資訊,其他節點即時更新區塊資訊,這樣每一個節點都具有全部ATM節點的區塊鏈資訊; 步驟S400,伺服器200作為監控節點定期同步ATM網路中的區塊鏈資訊;以及 步驟S500;伺服器200解析區塊鏈資訊並進行儲存。 [0039] 下面,對於這些步驟進行具體說明。 [0040] 在步驟S100中,ATM節點100產生交易資訊,例如ATM節點上的ATM機的存取款、匯款等資訊。在ATM節點內設有的儲存模組103儲存這些交易資訊。 [0041] 在步驟S200中,該ATM節點對產生的交易資訊實施非對稱加密處理,對非對稱加密處理後的交易資訊附加ATM標識和時間戳記,並且將進行了上述處理後的交易資訊進行區塊打包生成區塊鏈資訊。ATM交易資訊的區塊包括區塊版本號、前一區塊的索引資料、時間戳記、區塊中資料變更的確認數和ATM具體交易資訊。在本發明中,非對稱加密方法可以採用RSA、Elgamal、D-H、ECC(橢圓曲線加密演算法)等,但不僅限於這些演算法。採用非對稱加密,各節點以區塊的方式記錄所有節點的交易資訊,各節點可以查看自己的交易資料,但無法查看其它節點的交易資料,伺服器200擁有所有的秘鑰,可以解析出所有ATM節點的ATM交易資訊。對交易資訊附加的ATM標識是指對於不同ATM擁有唯一的標記,附加的時間戳記是通過伺服器200統一全部ATM節點的時間。 [0042] 在步驟S300中,ATM節點100向全網廣播區塊鏈資訊,由於分散式網路的特點,全部ATM節點均能接收到廣播資訊,並將廣播資訊更新到ATM節點的存儲模組103中。 [0043] 在步驟S400中,伺服器200作為監控節點定期同步ATM網路中的區塊鏈資訊,在分散式網路結構中,將伺服器200的監控模組210作為一個監控節點接入分散式網路結構中,能夠定期同步網路中的資訊。 [0044] 在步驟S500中,伺服器200對於監控模組210同步的交易資訊利用解析模組220進行解密,將解密後的資訊儲存到存儲模組230中。由於伺服器200擁有對於所有區塊的私密金鑰,因而能夠對所有ATM節點的區塊解析解密。 [0045] 作為本發明的一個變形例,一個ATM節點還能夠查看其他ATM節點的交易資訊。以下對於該變形例進行簡單說明。 [0046] 由於各個ATM節點具有其他AMT節點的交易資訊,基於相關交易規則,並獲取周圍一定ATM部分交易資訊的秘鑰,可以分析出鄰近ATM的當前狀態,從而在本節點的ATM機由於存錢櫃滿或者取錢櫃為空的情況下,能夠向客戶提供建議,由此能夠提高用戶體驗。具體建議內容可以有以下內容:例如(1)附近空餘ATM的數量;(2)附近空餘ATM的位置資訊。 [0047] 本發明的基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法中,通過建立ATM分散式網路結構,將ATM節點發揮服務和記帳兩個功能,以區塊的形式加密記錄所有ATM的交易資訊,集體維護了一個可靠的ATM交易資訊資料庫,該資料庫具有按時間先後順序記錄、不可篡改、可信任的優點。在任意一個ATM節點都有全部ATM交易的資訊,伺服器可以作為監控節點直接同步所有的資訊,便於進行交易資訊的匯總。同時,通過雜湊演算法和非對稱加密演算法,保證了交易資訊的安全性。由於分散式的優勢,解決了ATM對伺服器單點通訊異常情況下無法通訊的問題,保障了ATM的有效運行,同時ATM交易資訊不會因為中心伺服器的異常而丟失資料。 [0048] 以上例子主要說明了本發明的基於區塊鏈技術的強健的ATM網路系統及其資訊處理方法。儘管只對其中一些本發明的具體實施方式進行了描述,但是本領域普通技術人員應當瞭解,本發明可以在不偏離其主旨與範圍內以許多其他的形式實施。因此,所展示的例子與實施方式被視為示意性的而非限制性的,在不脫離如所附各請求項所定義的本發明精神及範圍的情況下,本發明可能涵蓋各種的修改與替換。[0024] What follows are some of the various embodiments of the present invention, which are intended to provide a basic understanding of the present invention. It is not intended to identify key or critical elements of the invention or to limit the scope of protection. [0025] The present invention relates to a robust ATM network system and information processing method based on blockchain technology. The invention relates to the shortcomings of the server one-to-many communication network under the existing ATM private network communication. Based on the blockchain technology, an ATM decentralized network is designed. ATM transaction information is asymmetrically encrypted, and ATM transaction information is added. Time stamping, block packing, broadcast transaction information through the entire network, all ATM nodes will save all transaction information. The server of the ATM deployment bank can be used as a monitoring node to join the distributed network to monitor and synchronize the ledger. After analysis, it is structured and stored in the database. [0026] Before explaining the robust ATM network system and its information processing method based on the blockchain technology of the present invention, the blockchain technology will be briefly introduced first. [0027] Blockchain is a decentralized database system in which nodes participate. It is characterized by being unchangeable, unforgeable, and can also be understood as an account book system. It is an important concept of digital cryptocurrency. Digital cryptocurrency, such as a copy of the Bitcoin blockchain, records every transaction of its token. With this information, we can find the value of each address at any point in history. The blockchain is composed of a series of data blocks generated using cryptographic methods. Each block contains the hash value of the previous block. It starts from the founding block and connects to the current block to form a blockchain. A blockchain is a series of data blocks that are generated by using cryptographic methods.Each data block contains information about a Bitcoin network transaction. It is used to verify the validity of its information (anti-counterfeiting) and generate the next block. . [0028] In a narrow sense, a blockchain is a type of chained data structure that combines data blocks in a sequential manner in a chronological order, and it is a cryptographically guaranteed non-tamperable and non-forgeable decentralized ledger. . In a broad sense, blockchain technology uses blockchain data structure to verify and store data, uses decentralized node consensus algorithms to generate and update data, uses cryptography to ensure the security of data transmission and access, and utilizes automation by A new type of decentralized infrastructure and computing paradigm with smart contracts composed of script code to program and compute data. [0029] The nature of blockchain technology is a decentralized and decentralized structure of data storage, transmission, and certification methods. Blocks are used to replace the current Internet reliance on a central server, making all data change or Transaction projects are recorded on a cloud system. The so-called district centralization means that due to the use of decentralized accounting and storage, there is no centralized hardware or management organization. The rights and obligations of any node are equal. The data blocks in the system are maintained by the entire system. Nodes to maintain together. [0030] FIG. 1 is a structural diagram showing a robust ATM network system based on the blockchain technology of the present invention. As shown in FIG. 1, the robust ATM network system based on the blockchain technology of the present invention includes an ATM distributed network 100 and a server 200 that is communicatively connected to the ATM distributed network 100. [0031] The server 200 includes a monitoring module 210, an analysis module 220, and a storage module 230. The monitoring module 210 is used as a monitoring node in the ATM distributed network 100, the analysis module 220 is used to analyze transaction information of the encrypted ATM node, and the storage module 230 is used to store transaction information parsed by the analysis module . [0032] FIG. 2 is an ATM distribution diagram in the ATM network system of the present invention. [0033] As shown in FIG. 2, the ATM decentralized network 100 is based on blocks by multiple ATM nodes (ATM node 1, ATM node 2, ATM node 3, ATM node 4 ...) in FIG. 2 Chain technology configuration, where any ATM node is connected to at least another ATM node. [0034] FIG. 3 is a structural diagram of each ATM node in the ATM network system of the present invention. [0035] As shown in FIG. 3, each ATM node is provided with: an information processing module 101, which is used to perform block processing on the transaction information generated by the node to generate block chain information; a broadcasting module 102, The generated blockchain information is broadcast to the entire network; the storage module 103 is used to store transaction information and blockchain information; and the key acquisition module 104 is used to obtain from the server 200 the surrounding specified range based on relevant rules. Keys for asymmetric encryption of transaction information by other ATM nodes; and a decryption module 105, which uses the obtained keys to decrypt transaction information of other AMT nodes. [0036] Next, an information processor in a robust ATM network system based on blockchain technology will be described. [0037] FIG. 4 is a flowchart showing an information processing method of a robust ATM network system based on the blockchain technology of the present invention. [0038] As shown in FIG. 4, the information processing method in the robust ATM network system based on the blockchain technology of the present invention includes the following steps: Step S100, the ATM node 100 generates transaction information; Step S200, the ATM node 100 implements asymmetric encryption on the generated transaction information, adds ATM identification and time stamp, and performs block packaging to generate blockchain information; Step S300, the ATM node 100 broadcasts blockchain information to the entire network, and other nodes update immediately Block information, so that each node has the blockchain information of all ATM nodes; Step S400, the server 200 as a monitoring node periodically synchronizes the blockchain information in the ATM network; and step S500; the server 200 parses the block Link information and save it. [0039] These steps are described in detail below. [0040] In step S100, the ATM node 100 generates transaction information, such as information on deposits and withdrawals of ATM machines on the ATM node. A storage module 103 provided in the ATM node stores these transaction information. [0041] In step S200, the ATM node performs asymmetric encryption processing on the generated transaction information, attaches an ATM identification and a time stamp to the transaction information after the asymmetric encryption processing, and performs the processing on the transaction information. Block packaging generates blockchain information. The blocks of ATM transaction information include the block version number, the index data of the previous block, the time stamp, the number of confirmations of data changes in the block, and ATM specific transaction information. In the present invention, the asymmetric encryption method may use RSA, Elgamal, D-H, ECC (Elliptic Curve Encryption Algorithm), etc., but is not limited to these algorithms. With asymmetric encryption, each node records the transaction information of all nodes in a block manner. Each node can view its own transaction data, but cannot view the transaction data of other nodes. The server 200 has all the keys and can analyze all ATMs. Node's ATM transaction information. The ATM identification attached to the transaction information means that it has a unique mark for different ATMs, and the additional time stamp is the time that all ATM nodes are unified by the server 200. [0042] In step S300, the ATM node 100 broadcasts the blockchain information to the entire network. Due to the characteristics of the decentralized network, all ATM nodes can receive the broadcast information and update the broadcast information to the storage module of the ATM node. 103 in. [0043] In step S400, the server 200 as a monitoring node periodically synchronizes the blockchain information in the ATM network. In a distributed network structure, the monitoring module 210 of the server 200 is used as a monitoring node to access the distributed In a traditional network structure, information on the network can be synchronized regularly. [0044] In step S500, the server 200 uses the analysis module 220 to decrypt the transaction information synchronized by the monitoring module 210, and stores the decrypted information in the storage module 230. Since the server 200 has the private key for all blocks, it can parse and decrypt the blocks of all ATM nodes. [0045] As a modification of the present invention, an ATM node can also view transaction information of other ATM nodes. This modification will be briefly described below. [0046] Since each ATM node has transaction information of other AMT nodes, based on the relevant transaction rules, and obtains the key of some ATM part of the surrounding transaction information, the current status of the neighboring ATM can be analyzed, so that the ATM machine at this node is due to the cashbox. When the cash drawer is full or empty, it can provide advice to customers, which can improve the user experience. Specific suggestions can include the following: for example (1) the number of nearby free ATMs; (2) the location information of nearby free ATMs. [0047] In the robust ATM network system and its information processing method based on the blockchain technology of the present invention, by establishing an ATM decentralized network structure, the ATM node performs two functions of service and billing, in the form of a block Encrypted records of all ATM transaction information, collectively maintaining a reliable ATM transaction information database, which has the advantages of chronological recording, non-tamperable, and trustworthy. In any one ATM node, there is information of all ATM transactions. The server can act as a monitoring node to synchronize all information directly, which is convenient for the aggregation of transaction information. At the same time, the security of transaction information is guaranteed by hash algorithms and asymmetric encryption algorithms. Due to the advantages of decentralization, it solves the problem that the ATM cannot communicate with the server in the case of a single-point communication abnormality, and ensures the effective operation of the ATM. At the same time, the ATM transaction information will not be lost due to the abnormality of the central server. [0048] The above examples mainly explained the robust ATM network system and its information processing method based on the blockchain technology of the present invention. Although only some of the specific embodiments of the present invention have been described, those of ordinary skill in the art should understand that the present invention can be implemented in many other forms without departing from the spirit and scope thereof. Therefore, the illustrated examples and implementations are to be regarded as illustrative rather than restrictive, and without departing from the spirit and scope of the present invention as defined by the appended claims, the present invention may cover various modifications and replace.
[0049][0049]
100‧‧‧ATM分散式網路100‧‧‧ATM distributed network
200‧‧‧伺服器200‧‧‧Server
210‧‧‧監控模組210‧‧‧Monitoring Module
220‧‧‧解析模組220‧‧‧ Resolution Module
230‧‧‧儲存模組230‧‧‧Storage Module
101‧‧‧資訊處理模組101‧‧‧Information Processing Module
102‧‧‧廣播模組102‧‧‧Broadcast module
103‧‧‧儲存模組103‧‧‧Storage Module
104‧‧‧秘鑰獲取模組104‧‧‧Key acquisition module
105‧‧‧解密模組105‧‧‧Decryption Module
S100-S500‧‧‧步驟S100-S500‧‧‧step
[0020] 圖1是表示本發明的基於區塊鏈技術的強健的ATM網路系統的構造圖。 [0021] 圖2是本發明的ATM網路系統中的ATM分佈圖。 [0022] 圖3是本發明的ATM網路系統中的ATM節點的構造圖。 [0023] 圖4是表示本發明的基於區塊鏈技術的強健的ATM網路系統的資訊處理方法的流程圖。1 is a block diagram showing a robust ATM network system based on a blockchain technology of the present invention. [0021] FIG. 2 is an ATM distribution diagram in the ATM network system of the present invention. [0022] FIG. 3 is a structural diagram of an ATM node in an ATM network system of the present invention. [0023] FIG. 4 is a flowchart showing an information processing method of a robust ATM network system based on the blockchain technology of the present invention.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ??201710009668.6 | 2017-01-06 | ||
| CN201710009668.6A CN106982203B (en) | 2017-01-06 | 2017-01-06 | Robust ATM network system based on block chain technology and information processing method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201826772A true TW201826772A (en) | 2018-07-16 |
| TWI666902B TWI666902B (en) | 2019-07-21 |
Family
ID=59340955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106144590A TWI666902B (en) | 2017-01-06 | 2017-12-19 | Robust ATM network system and information processing method based on blockchain technology |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN106982203B (en) |
| TW (1) | TWI666902B (en) |
| WO (1) | WO2018126858A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI726581B (en) * | 2019-05-31 | 2021-05-01 | 開曼群島商創新先進技術有限公司 | Method and device for creating block chain account and verifying block chain transaction |
| US11108545B2 (en) | 2019-05-31 | 2021-08-31 | Advanced New Technologies Co., Ltd. | Creating a blockchain account and verifying blockchain transactions |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106982203B (en) * | 2017-01-06 | 2020-05-22 | 中国银联股份有限公司 | Robust ATM network system based on block chain technology and information processing method thereof |
| CN107395659B (en) | 2017-03-28 | 2021-08-24 | 创新先进技术有限公司 | Method and device for business acceptance and consensus |
| CN107798538A (en) * | 2017-09-26 | 2018-03-13 | 武汉斗鱼网络科技有限公司 | One kind transaction accounting method and client |
| CN109947843B (en) * | 2017-12-01 | 2021-06-01 | 北京欧链科技有限公司 | Method, device and system for determining time in block chain |
| CN109960512B (en) * | 2017-12-25 | 2022-05-31 | 中移动信息技术有限公司 | Software deployment method and system |
| CN108111312B (en) * | 2017-12-28 | 2019-09-27 | 电子科技大学 | Intelligent terminal safety communication method based on block chain |
| CN108650302A (en) * | 2018-04-17 | 2018-10-12 | 北京远大宏略科技股份有限公司 | A kind of cloud case safe practice based on block chain |
| CN108616539B (en) * | 2018-05-03 | 2019-08-20 | 东莞市翔实信息科技有限公司 | A method and system for accessing blockchain transaction records |
| CN109088954B (en) * | 2018-07-13 | 2021-09-28 | 中国电子科技集团公司第十五研究所 | Distributed object identification information registration and analysis method |
| SG10201808202SA (en) * | 2018-09-20 | 2020-04-29 | Nec Corp | Blockchain-based system and method for federated automated teller machine management |
| CN109410478A (en) * | 2018-10-12 | 2019-03-01 | 深圳市奈士迪技术研发有限公司 | A kind of portable type ATM machine based on block chain technology |
| US11463310B2 (en) | 2018-11-20 | 2022-10-04 | Sap Se | Blockchain network management |
| CN111353884B (en) * | 2018-12-20 | 2024-05-03 | 上海智知盾科技有限公司 | Block chain transaction processing method and system |
| CN109741171B (en) * | 2018-12-26 | 2024-01-30 | 中国银联股份有限公司 | Cross-border money transfer information registration method and device |
| CN109858262B (en) * | 2019-01-17 | 2022-06-17 | 平安科技(深圳)有限公司 | Process approval method, device and system based on block chain system and storage medium |
| US10764029B1 (en) | 2019-04-02 | 2020-09-01 | Carey Patrick Atkins | Asymmetric Encryption Algorithm |
| WO2019228559A2 (en) * | 2019-09-02 | 2019-12-05 | Alibaba Group Holding Limited | Managing blockchain-based centralized ledger systems |
| EP3837657B1 (en) | 2020-04-22 | 2022-12-07 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
| WO2020143855A2 (en) | 2020-04-22 | 2020-07-16 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
| CN111630545B (en) | 2020-04-22 | 2022-05-27 | 支付宝(杭州)信息技术有限公司 | Managing transaction requests in ledger system |
| CN111680111B (en) * | 2020-05-29 | 2023-09-01 | 泰康保险集团股份有限公司 | Billing method and device, computer equipment and computer readable storage medium |
| CN111653051B (en) * | 2020-06-10 | 2024-11-29 | 深圳怡化电脑股份有限公司 | Cash box management system and method |
| CN112927445A (en) * | 2021-03-08 | 2021-06-08 | 安徽中科晶格技术有限公司 | ATM self-service deposit and withdrawal system and method based on block chain identity authentication |
| CN114898600B (en) * | 2022-07-13 | 2022-10-21 | 安胜(天津)飞行模拟系统有限公司 | UAM four-dimensional track sharing and management method based on block chain technology architecture |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130024364A1 (en) * | 2011-02-22 | 2013-01-24 | Abhinav Shrivastava | Consumer transaction leash control apparatuses, methods and systems |
| CN105912618B (en) * | 2016-04-07 | 2019-04-23 | 浙江万马新能源有限公司 | The charging pile charging transaction means of communication and device based on block chain |
| CN105975868A (en) * | 2016-04-29 | 2016-09-28 | 杭州云象网络技术有限公司 | Block chain-based evidence preservation method and apparatus |
| CN106100847B (en) * | 2016-06-14 | 2021-10-26 | 惠众商务顾问(北京)有限公司 | Method and device for verifying identity information of asymmetric encryption block chain |
| CN106097101A (en) * | 2016-06-20 | 2016-11-09 | 深圳市淘淘谷信息技术有限公司 | A kind of block chain realizes the management method of financial transaction |
| AU2016101183A4 (en) * | 2016-07-20 | 2016-09-22 | Platform Secured Pty Ltd | Network System Innovation Method using blockchain identity based single and multi facial, voice and other bio recognition encryption protocols from existing binary packets to blockchain blocks where the actual member/ user in the blockchain becomes the fully encrypted and shielded block |
| CN106027264A (en) * | 2016-07-26 | 2016-10-12 | 宁圣金融信息服务(上海)有限公司 | Domain name block chain link storage method and domain name block chain link storage apparatus |
| CN106982203B (en) * | 2017-01-06 | 2020-05-22 | 中国银联股份有限公司 | Robust ATM network system based on block chain technology and information processing method thereof |
-
2017
- 2017-01-06 CN CN201710009668.6A patent/CN106982203B/en active Active
- 2017-12-13 WO PCT/CN2017/115798 patent/WO2018126858A1/en not_active Ceased
- 2017-12-19 TW TW106144590A patent/TWI666902B/en active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI726581B (en) * | 2019-05-31 | 2021-05-01 | 開曼群島商創新先進技術有限公司 | Method and device for creating block chain account and verifying block chain transaction |
| US11108545B2 (en) | 2019-05-31 | 2021-08-31 | Advanced New Technologies Co., Ltd. | Creating a blockchain account and verifying blockchain transactions |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI666902B (en) | 2019-07-21 |
| CN106982203B (en) | 2020-05-22 |
| CN106982203A (en) | 2017-07-25 |
| WO2018126858A1 (en) | 2018-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI666902B (en) | Robust ATM network system and information processing method based on blockchain technology | |
| JP7292365B2 (en) | Cryptographic methods and systems for secure extraction of data from blockchains | |
| TWI694350B (en) | Information supervision method and device based on blockchain | |
| CN111681003B (en) | Resource cross-chain transfer method and device, computer equipment and storage medium | |
| CN109450910B (en) | Data sharing method based on block chain, data sharing network and electronic equipment | |
| CN109525671B (en) | Block chain-based data storage method, electronic device and storage medium | |
| US20190295069A1 (en) | Systems and methods for integrating cryptocurrency wallet identifiers with digital certificates | |
| CN111259070A (en) | Method and related device for storing and acquiring service data | |
| CN109409122A (en) | File memory method and its electronic equipment, storage medium | |
| CN110932859B (en) | User information processing method, apparatus, device and readable storage medium | |
| CN106650495A (en) | File verification method and device | |
| CN116308776A (en) | Block chain-based transaction supervision method, device, electronic equipment and storage medium | |
| WO2024140258A1 (en) | Blockchain-based transaction supervision method, system and apparatus, and electronic device | |
| CN110866261A (en) | Data processing method and device based on block chain and storage medium | |
| EP4645197A1 (en) | Blockchain-based transaction supervision method, system and apparatus, and electronic device | |
| CN114239044A (en) | Decentralized traceable shared access system | |
| US12184792B1 (en) | Systems and methods for managing keys of digital certificates | |
| CN109948370A (en) | A kind of method for processing business based on block chain, device and electronic equipment | |
| JP6901373B2 (en) | User management device, user management system | |
| CN115361147A (en) | Device registration method and device, computer device and storage medium | |
| CN115118507B (en) | Log evidence-storing and log verification method and device suitable for privacy calculation | |
| JP2021096650A (en) | Trace recording system and data verification method | |
| HK1239979A (en) | Blockchain technology based robust atm network system and its information processing method | |
| HK1239979A1 (en) | Blockchain technology based robust atm network system and its information processing method | |
| CN110766407A (en) | Transaction verification method, accounting node and medium based on block chain |