Movatterモバイル変換


[0]ホーム

URL:


CN109447647A - A kind of safety payment system based on block chain - Google Patents

A kind of safety payment system based on block chain
Download PDF

Info

Publication number
CN109447647A
CN109447647ACN201811375234.9ACN201811375234ACN109447647ACN 109447647 ACN109447647 ACN 109447647ACN 201811375234 ACN201811375234 ACN 201811375234ACN 109447647 ACN109447647 ACN 109447647A
Authority
CN
China
Prior art keywords
key
block chain
layer
transaction
public
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811375234.9A
Other languages
Chinese (zh)
Inventor
符文科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Interest Chain Information Technology Co Ltd
Original Assignee
Shanghai Interest Chain Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Interest Chain Information Technology Co LtdfiledCriticalShanghai Interest Chain Information Technology Co Ltd
Priority to CN201811375234.9ApriorityCriticalpatent/CN109447647A/en
Publication of CN109447647ApublicationCriticalpatent/CN109447647A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of safety payment systems based on block chain of block chain technical field, the payment system includes system interaction layer, platform audit layer and block link layer, the system interaction layer includes registration login module, system transaction modules and information inquiry module, wherein the registration login module includes registration, it logs in and two dimensional code generates, when user registers for the first time, it is random to generate key and station address, station address is shown in mobile client using the mode of two dimensional code, the present invention includes verifying user identity using key management mechanism by the secure payment platform based on block chain, the opereating specification that the control of rights manager contract does not have to role is set, guarantee the safety of high permission operation, zero affirmation mechanism is designed to realize the function of on-site payment, save a large amount of block chain node control times, it improves online Transaction and as seen transactions velocity, while guaranteeing transparent, the reliability of transaction.

Description

A kind of safety payment system based on block chain
Technical field
The invention discloses a kind of safety payment systems based on block chain, specially block chain technical field.
Background technique
With the continuous development of information technology, the mode of information storage is also changed and is updated continuous.Original centerData storage method haves the shortcomings that insincere, opaque and liquidation procedure is complicated, the used time is tediously long, gradually cannotMeet the information age increasingly risen to efficiency requirements.All trades and professions require to find the new memory technology of one kind to solve centerThe problem that data tape comes, block chain technology is exactly a kind of memory technology for being able to solve the above problem.
Traditional network trading is needed by Third-party payment intermediary, and for a user, customer transaction information is by centreQuotient is stored in the database of centralization, and user needs to trust intermediary quotient, just will use the payment platform of intermediary quotient offer.Payment company in order to ensure that the credible of transaction needs to collect very more user privacy informations, for confirm for account canLetter, and for a user, it is more dangerous to divulge more privacy informations.In recent years, have when the leakage of user's private informationOccur, for exchange intermediary platform, in order to ensure the credibility of account, clears a large amount of Transaction Information and need high expenseWith with the interminable time, nevertheless, it is impossible for completely avoiding mistake under huge trading volume, so paying againMore expenses and time make up these mistakes out, this can cause unnecessary fund to waste and the loss of time to user.ForThis, we have proposed a kind of safety payment systems based on block chain to come into operation, to solve the above problems.
Summary of the invention
The purpose of the present invention is to provide a kind of safety payment systems based on block chain, to solve in above-mentioned background techniqueThe problem of proposition.
To achieve the above object, the invention provides the following technical scheme: a kind of safety payment system based on block chain, is somebody's turn to doPayment system includes system interaction layer, platform audit layer and block link layer, and the system interaction layer includes registration login module, isUnite transaction modules and information inquiry module, wherein the registration login module includes registration, logs in and two dimensional code generation, withWhen family is registered for the first time, random generation key and station address, station address are shown in mobile client using the mode of two dimensional codeOn end, is traded and transferred accounts by station address two dimensional code;The system transaction modules include transaction transfer accounts, online transaction andAs seen, wherein the as seen is using zero confirmation contract mechanism;The information inquiry module includes amount of money inquiry, orderInquiry, information inquiry and bill inquiry;
The platform audit layer is used to guarantee the secure transfer process of transaction data, is between the system interaction layer and instituteThe system structure between block link layer, including authority management module and key management module are stated, the authority management module is used forUsing the different role of the intelligent contract administration in the block link layer, the key management module includes key generation, keyBackup and key recovery;
The block link layer is the block chain structure of the decentralization of the bottom, is mainly used for storing order information and accountData, including distributed account book, payment contract and common recognition mechanism.
Preferably, the platform audit layer further includes that public and private key management interface, authentication management interface and audit management connectMouthful, the public and private key management interface is used to carry out real-time calling to the resource of public key and private key in system, and simultaneously for privateKey resource carries out legal power safety limitation.
Preferably, the public and private key management interface use agency by agreement engine, the agency by agreement engine be Telnet,One of FTP, SFTP, SSH1, RDP, HTTP, HTTPS, SSH2.
Preferably, public key and private key built in the key management module, in public key encryption, public key is between communicating pairOpen transmitting, and issued in public warehouse, and private key is used to decrypt the data of public key encryption.
Preferably, the authority management module includes dynamic password authentication, and the dynamic password authentication is based on dynamic passwordToken technology generates one-time password, and static password is avoided to occur to lose, leak.
Preferably, the authority management module further includes digital signature identification, and the digital signature identification is secret by disclosingCiphertext data caused by information plaintext are decrypted in key, and send digital authenticating certificate.
Preferably, the block link layer built-in application interface module is used between platform audit layer be communicated.
Compared with prior art, the beneficial effects of the present invention are:
1. the present invention includes verifying user's body using key management mechanism by the secure payment platform based on block chainPart, setting rights manager contract controls the opereating specification for not having to role, guarantees the safety of high permission operation, zero confirmation of designMechanism realizes the function of on-site payment, saves a large amount of block chain node control times, improves online transaction and as seen is handed overEasy speed, while guaranteeing transparent, the reliability of transaction;
2. the present invention uses distributed account book structure, when illegally distorting the transaction data on block chain, the behavior is thenIt can be recorded on block chain, it is desirable to which change transaction data is impossible without knowing it, ensure that the payment systemThe transparency of system.
Detailed description of the invention
Fig. 1 is inventive network topological diagram.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall within the protection scope of the present invention.
Referring to Fig. 1, the present invention provides a kind of technical solution: a kind of safety payment system based on block chain, the paymentSystem includes system interaction layer, platform audit layer and block link layer, and the system interaction layer includes registration login module, system friendshipEasy module and information inquiry module, wherein the registration login module includes registration, logs in and two dimensional code generation, in user theWhen primary registration, random generation key and station address, station address are shown in mobile client using the mode of two dimensional code,It is traded and is transferred accounts by station address two dimensional code;The system transaction modules include transaction transfer accounts, online transaction and sceneTransaction, wherein the as seen is using zero confirmation contract mechanism;The information inquiry module includes that the amount of money is inquired, order is looked intoIt askes, information inquiry and bill are inquired;
The platform audit layer is used to guarantee the secure transfer process of transaction data, is between the system interaction layer and instituteThe system structure between block link layer, including authority management module and key management module are stated, the authority management module is used forUsing the different role of the intelligent contract administration in the block link layer, the key management module includes key generation, keyBackup and key recovery;
The block link layer is the block chain structure of the decentralization of the bottom, is mainly used for storing order information and accountData, including distributed account book, payment contract and common recognition mechanism.
Wherein, platform audit layer further includes public and private key management interface, authentication management interface and audit management interface,The public and private key management interface is used to carry out real-time calling to the resource of public key and private key in system, and provides simultaneously for private keySource carries out legal power safety limitation, and the public and private key management interface uses agency by agreement engine, and the agency by agreement engine isOne of Telnet, FTP, SFTP, SSH1, RDP, HTTP, HTTPS, SSH2, public key and private built in the key management moduleKey, in public key encryption, public key discloses transmitting between communicating pair, and is issued in public warehouse, and private key is usedIn the data of decryption public key encryption, the authority management module includes dynamic password authentication, and the dynamic password authentication is based on dynamicState password token technology generates one-time password, avoids static password from occurring to lose, leak, the authority management module further includesDigital signature identification, the digital signature identification are decrypted by ciphertext data caused by open secret key pair information plaintext,And digital authenticating certificate is sent, the block link layer built-in application interface module is used between platform audit layer carry outCommunication.
In platform audit layer, it is not modified to ensure transaction data in transmission process and user account is not stolenWith key management module uses unsymmetrical tridiagonal matrix technology.When an object needs to send data, it is necessary first to use senderPrivate key encryption transmission data, recipient use again sender public key decryptions transmit data, when an object needs to receive numberAccording to when, sender needs with the public key of recipient to data encryption, and recipient receives after data again with the private key decryption number of oneselfAccording to user generates a private key at random in Accreditation System, according to user mobile phone number, then is given birth to elliptic curve algorithm by private keyAt corresponding public key, after Hash calculation, generate the station address of account for transferring accounts and trading, at the same in order to avoid withThe case where private key is lost because of unexpected lost mobile phone in family, system provides cipher key backup and key recovery function, the reality of the functionIt is existing, users to trust server is needed, when user distrusts the server, oneself may be selected and saves key, when user selectsWhen trusting the server, cloud can will be stored in after key encrypted backup, key will be encrypted using user password;
In neck affirmation mechanism in the present invention, the payment on line or after off-line transaction, in block link layer is used in userContract does a upper label in the order, will then distribute a temporary address into the account book of the initiation user of the order, thisThere is the virtual coin this time traded enough in a temporary address, so needing not move through block chain node confirmation user balance, sectionThe multiple acknowledging time for having saved transaction, specific in use, payment contract receives the transaction request of mobile client transmission,Message is decoded using base64 first, carries out the unserializing of data, then detects the validity of account address and status information,Whether detection data has hash-collision, if there is no problem for above-mentioned detection, then zero confirmation flag in detecting state information, and sentencesFixed this marks whether in the time limits, while guaranteeing that each label is used only once, finally by zero confirmation process write-inIn block chain, transaction is completed at this time.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be withA variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understandingAnd modification, the scope of the present invention is defined by the appended.

Claims (7)

1. a kind of safety payment system based on block chain, it is characterised in that: the payment system include system interaction layer, platform examineLayer and block link layer are counted, the system interaction layer includes registering login module, system transaction modules and information inquiry module,Described in registration login module include registration, log in and two dimensional code generates, when user registers for the first time, it is random generate key andStation address, station address are shown in mobile client using the mode of two dimensional code, are handed over by station address two dimensional codeEasily and transfer accounts;The system transaction modules include transaction transfer accounts, online transaction and as seen, wherein the as seen usesZero confirmation contract mechanism;The information inquiry module includes amount of money inquiry, order inquiries, information inquiry and bill inquiry;
CN201811375234.9A2018-11-192018-11-19A kind of safety payment system based on block chainPendingCN109447647A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811375234.9ACN109447647A (en)2018-11-192018-11-19A kind of safety payment system based on block chain

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811375234.9ACN109447647A (en)2018-11-192018-11-19A kind of safety payment system based on block chain

Publications (1)

Publication NumberPublication Date
CN109447647Atrue CN109447647A (en)2019-03-08

Family

ID=65553155

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811375234.9APendingCN109447647A (en)2018-11-192018-11-19A kind of safety payment system based on block chain

Country Status (1)

CountryLink
CN (1)CN109447647A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110097365A (en)*2019-04-292019-08-06迅鳐成都科技有限公司A kind of transaction supervisory systems and mechanism based on magnanimity block audit technique
CN110263086A (en)*2019-05-202019-09-20阿里巴巴集团控股有限公司In conjunction with the receipt storage method and node of user type and event functions type
CN110365533A (en)*2019-07-122019-10-22上海和数软件有限公司Digital asset method of commerce, system and computer readable storage medium
CN110598434A (en)*2019-09-122019-12-20腾讯科技(深圳)有限公司House information processing method and device based on block chain network, electronic equipment and storage medium
CN110610367A (en)*2019-08-292019-12-24深圳市元征科技股份有限公司Transaction data payment method and device, electronic equipment and server
CN110691078A (en)*2019-09-252020-01-14东北大学Block chain-based data dynamic reliability verification method
CN110738474A (en)*2019-10-142020-01-31普联软件股份有限公司method and system for encrypting digital currency tokens based on SM2 cryptographic algorithm
CN110851851A (en)*2020-01-152020-02-28支付宝(杭州)信息技术有限公司Authority management method, device and equipment in block chain type account book
CN111027036A (en)*2019-12-092020-04-17武汉信安珞珈科技有限公司Identity association method based on block chain
CN111080300A (en)*2020-01-042020-04-28链农(深圳)信息科技有限公司Asset transfer method and device based on block chain and hardware equipment
CN111105228A (en)*2019-11-192020-05-05上海链颉科技有限公司Block chain network service fee payment method, system and storage medium
CN111461882A (en)*2020-03-302020-07-28杭州时戳信息科技有限公司Public good material donation method, system, computer readable storage medium and server
CN111460492A (en)*2020-03-162020-07-28江苏荣泽信息科技股份有限公司Data privacy management system based on block chain and implementation method thereof
CN111461715A (en)*2020-03-302020-07-28杭州时戳信息科技有限公司Material donation method and system based on block chain, storage medium and server
CN111709743A (en)*2020-06-042020-09-25江苏荣泽信息科技股份有限公司Payment risk management system based on block chain
CN111901335A (en)*2020-07-272020-11-06浙江永旗区块链科技有限公司Block chain data transmission management method and system based on middle station
CN111985905A (en)*2020-08-312020-11-24北京瑞友科技股份有限公司Social human resource management system and method based on block chain technology
CN112434334A (en)*2020-11-252021-03-02深圳前海微众银行股份有限公司Data processing method, device, equipment and storage medium
CN113034139A (en)*2021-03-152021-06-25中国人民大学Block chain multi-currency wallet based on living body biological feature authentication and implementation method thereof
CN113656841A (en)*2021-07-282021-11-16复旦大学 A blockchain terminal security system based on trustzone
CN113868618A (en)*2021-09-032021-12-31浙江创建科技有限公司Multi-code collaborative fusion and authentication system based on multiple two-dimensional code standards
CN114187004A (en)*2021-12-162022-03-15中国工商银行股份有限公司Security protection method, device and system based on resource transfer and computer equipment
CN114881655A (en)*2022-05-302022-08-09中国工商银行股份有限公司Block chain privacy payment method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107169826A (en)*2017-05-092017-09-15武汉凤链科技有限公司A kind of tourist attraction ticketing method and system based on block chain
CN107358422A (en)*2017-06-232017-11-17现在(北京)支付股份有限公司Payment system based on block chain technology
CN107992621A (en)*2017-12-222018-05-04杭州云象网络技术有限公司A kind of intelligent cinematic industry service system based on block chain multichain technological incorporation
CN108023893A (en)*2017-12-182018-05-11王松山A kind of method of block chain data recognizing system
CN108737422A (en)*2018-05-232018-11-02栾友祥Network security mobile payment system based on block chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107169826A (en)*2017-05-092017-09-15武汉凤链科技有限公司A kind of tourist attraction ticketing method and system based on block chain
CN107358422A (en)*2017-06-232017-11-17现在(北京)支付股份有限公司Payment system based on block chain technology
CN108023893A (en)*2017-12-182018-05-11王松山A kind of method of block chain data recognizing system
CN107992621A (en)*2017-12-222018-05-04杭州云象网络技术有限公司A kind of intelligent cinematic industry service system based on block chain multichain technological incorporation
CN108737422A (en)*2018-05-232018-11-02栾友祥Network security mobile payment system based on block chain

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110097365A (en)*2019-04-292019-08-06迅鳐成都科技有限公司A kind of transaction supervisory systems and mechanism based on magnanimity block audit technique
CN110263086A (en)*2019-05-202019-09-20阿里巴巴集团控股有限公司In conjunction with the receipt storage method and node of user type and event functions type
CN110263086B (en)*2019-05-202021-04-02创新先进技术有限公司Receipt storage method and node combining user type and event function type
CN110365533A (en)*2019-07-122019-10-22上海和数软件有限公司Digital asset method of commerce, system and computer readable storage medium
CN110610367A (en)*2019-08-292019-12-24深圳市元征科技股份有限公司Transaction data payment method and device, electronic equipment and server
CN110610367B (en)*2019-08-292023-09-05深圳市元征科技股份有限公司Transaction data payment method and device, electronic equipment and server
CN110598434A (en)*2019-09-122019-12-20腾讯科技(深圳)有限公司House information processing method and device based on block chain network, electronic equipment and storage medium
CN110598434B (en)*2019-09-122023-08-15腾讯科技(深圳)有限公司House information processing method and device based on blockchain network, electronic equipment and storage medium
CN110691078A (en)*2019-09-252020-01-14东北大学Block chain-based data dynamic reliability verification method
CN110691078B (en)*2019-09-252021-07-13东北大学 A blockchain-based data dynamic reliability verification method
CN110738474A (en)*2019-10-142020-01-31普联软件股份有限公司method and system for encrypting digital currency tokens based on SM2 cryptographic algorithm
CN111105228A (en)*2019-11-192020-05-05上海链颉科技有限公司Block chain network service fee payment method, system and storage medium
CN111027036A (en)*2019-12-092020-04-17武汉信安珞珈科技有限公司Identity association method based on block chain
CN111080300B (en)*2020-01-042024-06-07链农(深圳)信息科技有限公司Asset transfer method and device based on block chain and hardware equipment
CN111080300A (en)*2020-01-042020-04-28链农(深圳)信息科技有限公司Asset transfer method and device based on block chain and hardware equipment
CN110851851A (en)*2020-01-152020-02-28支付宝(杭州)信息技术有限公司Authority management method, device and equipment in block chain type account book
CN111460492A (en)*2020-03-162020-07-28江苏荣泽信息科技股份有限公司Data privacy management system based on block chain and implementation method thereof
CN111460492B (en)*2020-03-162022-05-03江苏荣泽信息科技股份有限公司Data privacy management system based on block chain and implementation method thereof
CN111461715A (en)*2020-03-302020-07-28杭州时戳信息科技有限公司Material donation method and system based on block chain, storage medium and server
CN111461882A (en)*2020-03-302020-07-28杭州时戳信息科技有限公司Public good material donation method, system, computer readable storage medium and server
CN111709743A (en)*2020-06-042020-09-25江苏荣泽信息科技股份有限公司Payment risk management system based on block chain
CN111709743B (en)*2020-06-042022-07-15江苏荣泽信息科技股份有限公司Payment risk management system based on block chain
CN111901335A (en)*2020-07-272020-11-06浙江永旗区块链科技有限公司Block chain data transmission management method and system based on middle station
CN111985905A (en)*2020-08-312020-11-24北京瑞友科技股份有限公司Social human resource management system and method based on block chain technology
CN112434334A (en)*2020-11-252021-03-02深圳前海微众银行股份有限公司Data processing method, device, equipment and storage medium
CN113034139A (en)*2021-03-152021-06-25中国人民大学Block chain multi-currency wallet based on living body biological feature authentication and implementation method thereof
CN113034139B (en)*2021-03-152023-12-26中国人民大学Block chain multi-coin wallet based on living organism biological characteristic authentication and implementation method thereof
CN113656841A (en)*2021-07-282021-11-16复旦大学 A blockchain terminal security system based on trustzone
CN113868618B (en)*2021-09-032022-04-26浙江创建科技有限公司Multi-code collaborative fusion and authentication system based on multiple two-dimensional code standards
CN113868618A (en)*2021-09-032021-12-31浙江创建科技有限公司Multi-code collaborative fusion and authentication system based on multiple two-dimensional code standards
CN114187004A (en)*2021-12-162022-03-15中国工商银行股份有限公司Security protection method, device and system based on resource transfer and computer equipment
CN114881655A (en)*2022-05-302022-08-09中国工商银行股份有限公司Block chain privacy payment method, device and system

Similar Documents

PublicationPublication DateTitle
CN109447647A (en)A kind of safety payment system based on block chain
CN111046352B (en) A blockchain-based identity information security authorization system and method
US12321931B2 (en)Quantum-safe payment system
CN109544331B (en) Blockchain-based supply chain financial application method, device, terminal equipment and storage medium
CN109918878B (en) A blockchain-based industrial IoT device identity authentication and secure interaction method
CN108667612B (en)Trust service architecture and method based on block chain
US8813208B2 (en)System and method for the management of secure electronic correspondence sessions
WO2022126967A1 (en)Blockchain-based data supervision method, apparatus and device, and storage medium
CN108235805A (en)Account unifying method and device and storage medium
US20180349894A1 (en)System of hardware and software to prevent disclosure of personally identifiable information, preserve anonymity and perform settlement of transactions between parties using created and stored secure credentials
US11195177B1 (en)Distributed ledger systems for tracking recurring transaction authorizations
CN105407079A (en)Novel terminal safety soft secret key management method
CN111417945A (en)Credible insurance letter based on block chain
CN111461712B (en)Transaction privacy protection and hierarchical supervision in blockchain supply chain financial scenarios
Li et al.A decentralized and secure blockchain platform for open fair data trading
CN115208642B (en) Blockchain-based identity authentication method, device and system
US20030135734A1 (en)Secure mutual authentication system
CN109741800A (en) Security protection method for internal and external network interaction of medical data based on blockchain technology
CN110634072B (en) A blockchain transaction system based on multi-signature and hardware encryption
US20250088353A1 (en)Quantum-secure digital currency
CN104363268A (en)Payment incentive mechanism based safety deduplication system
Jevans et al.Travel rule information sharing architecture for virtual asset service providers
Buccafurri et al.Ethereum Transactions and Smart Contracts among Secure Identities.
KR102475434B1 (en)Security method and system for crypto currency
CN105761078A (en)Electronic currency payment system and method thereof

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication
WD01Invention patent application deemed withdrawn after publication

Application publication date:20190308


[8]ページ先頭

©2009-2025 Movatter.jp