WO2021012732A1 - Procédé et appareil de vérification d'informations reposant sur chaîne de blocs et support d'informations - Google Patents

Procédé et appareil de vérification d'informations reposant sur chaîne de blocs et support d'informations Download PDF

Info

Publication number
WO2021012732A1
WO2021012732A1 PCT/CN2020/086277 CN2020086277W WO2021012732A1 WO 2021012732 A1 WO2021012732 A1 WO 2021012732A1 CN 2020086277 W CN2020086277 W CN 2020086277W WO 2021012732 A1 WO2021012732 A1 WO 2021012732A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
participant
verification
encoding information
verification result
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.)
Ceased
Application number
PCT/CN2020/086277
Other languages
English (en)
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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Publication of WO2021012732A1 publication Critical patent/WO2021012732A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • This application relates to the technical field of asymmetric encryption of the blockchain, and in particular to a blockchain-based information verification device, method and storage medium.
  • the purpose of this application is to provide a blockchain-based information verification device, method and storage medium, aiming to improve the accuracy and security of information.
  • the present application provides a blockchain-based information verification device.
  • the blockchain-based information verification device includes a memory and a processor connected to the memory.
  • the verification program running on the processor implements the following steps when the verification program is executed by the processor:
  • the encoding information of the first participant and the encoding information of the second participant are compared and verified against the decoded encoding information of the first participant and the encoding information of the second participant. After the verification is passed, the comparison verification result is obtained ;
  • the encoding information of the first intermediate party is decoded by the decoding algorithm , Performing recursive verification on the decoded encoding information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • the first recursive verification result or the first mixed verification result is that the verification fails, a warning message is generated and feedback is performed.
  • this application also provides a blockchain-based information verification method, and the blockchain-based information verification method includes:
  • the decoding algorithm is used to decode the encoding information of the first intermediate party. Encoding information, recursively verifying the decoded encoding information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • S3 Perform hybrid verification on the decoded encoding information of the first intermediate party with the decoded encoding information of the first participant and the encoding information of the second participant respectively to obtain a first hybrid verification result;
  • This application also provides a computer-readable storage medium with a verification program stored on the computer-readable storage medium, and when the verification program is executed by a processor, the steps of a blockchain-based information verification method are implemented:
  • a verification program is stored on the computer-readable storage medium, and when the verification program is executed by a processor, the steps of implementing a blockchain-based information verification method:
  • the blockchain-based information verification method includes:
  • the decoding algorithm is used to decode the encoding information of the first intermediate party. Encoding information, recursively verifying the decoded encoding information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • S3 Perform hybrid verification on the decoded encoding information of the first intermediate party with the decoded encoding information of the first participant and the encoding information of the second participant respectively to obtain a first hybrid verification result;
  • This application also provides a computer device, including:
  • One or more processors are One or more processors;
  • One or more computer programs wherein the one or more computer programs are stored in the memory and configured to be executed by the one or more processors, and the one or more computer programs are configured to execute Information verification method based on blockchain:
  • the blockchain-based information verification method includes:
  • the decoding algorithm is used to decode the encoding information of the first intermediate party. Encoding information, recursively verifying the decoded encoding information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • S3 Perform hybrid verification on the decoded encoding information of the first intermediate party with the decoded encoding information of the first participant and the encoding information of the second participant respectively to obtain a first hybrid verification result;
  • the beneficial effect of this application is that in this application, in a transaction involving multiple parties, the first participant and the second participant encode the information and upload it to the blockchain, and the information can be compared after decoding in the blockchain After the verification results are compared and verified, the subsequent intermediate parties upload their own encoded information in the order of participation and based on the encoded information of the second participant. After the information is decoded in the blockchain, recursive verification and hybrid verification of the information can be performed. Generate a warning message and provide feedback for failed recursive verification or mixed verification.
  • This application combines the distributed ledger of the blockchain and the verification of information to form a new type of information system, breaking the limitations of the existing information system, and recursively verifying and hybrid verification of information in the blockchain, which can guarantee The consistency of the information of all parties prevents errors or malicious tampering of information, and improves the accuracy and security of information.
  • FIG. 1 is a schematic diagram of an optional application environment of each embodiment of this application.
  • FIG. 2 is a schematic diagram of the hardware architecture of an embodiment of the information verification device based on blockchain in FIG. 1;
  • FIG. 3 is a program module diagram of an embodiment of the verification program in FIG. 1 and FIG. 2;
  • FIG. 4 is a schematic flowchart of an embodiment of an information verification method based on blockchain in this application.
  • the blockchain-based information verification device 1 receives information input by the first participant, the second participant, the first intermediary party, and the second intermediary party through the information entry platform.
  • the first participant, The second participant, first intermediary party, and second intermediary party are parties involved in business processing.
  • the information is encoded, and then encrypted using blockchain encryption technology and uploaded to the blockchain.
  • the information verification device 1 based on the blockchain verifies the uploaded information.
  • the blockchain-based information verification device 1 is a device that can automatically perform numerical calculation and/or information processing in accordance with pre-set or stored instructions.
  • the block chain-based information verification device 1 may be a computer, a single network server, a server group composed of multiple network servers, or a cloud composed of a large number of hosts or network servers based on cloud computing, where cloud computing is distributed
  • cloud computing is distributed
  • the information verification device 1 based on the blockchain may include, but is not limited to, a memory 11, a processor 12, a network interface 13, and a memory 11 that can communicate with each other through a system bus. There is a verification program that can run on the processor 12. It should be pointed out that Fig. 2 only shows the block chain-based information verification device 1 with components 11-13, but it should be understood that it is not required to implement all the components shown, and more or Fewer components.
  • the memory 11 includes a memory and at least one type of readable storage medium.
  • the memory provides a cache for the operation of the blockchain-based information verification device 1;
  • the readable storage medium can be, for example, flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), Non-volatile storage of static random access memory (SRAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), programmable read only memory (PROM), magnetic memory, magnetic disks, optical disks, etc. medium.
  • the readable storage medium may be the internal storage unit of the blockchain-based information verification device 1, such as the hard disk of the blockchain-based information verification device 1.
  • the non-transitory The lossy storage medium may also be an external storage device of the information verification device 1 based on the blockchain, such as a plug-in hard disk or a smart media card (SMC) equipped on the information verification device 1 based on the blockchain. Secure Digital (SD) card, flash card (Flash Card), etc.
  • SD Secure Digital
  • flash Card flash card
  • the readable storage medium of the memory 11 is generally used to store the operating system and various application software installed in the information verification device 1 based on the blockchain, for example, the program that stores the verification program 10 in an embodiment of the present application Code etc.
  • the memory 11 can also be used to temporarily store various types of data that have been output or will be output.
  • the processor 12 may be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor, or other data processing chip in some embodiments, and is used to run data stored in the memory 11 Program code or processing data, such as running verification program 10, etc.
  • CPU Central Processing Unit
  • controller microcontroller
  • microprocessor or other data processing chip in some embodiments, and is used to run data stored in the memory 11 Program code or processing data, such as running verification program 10, etc.
  • the network interface 13 may include a standard wireless network interface and a wired network interface.
  • the network interface 13 is usually used to establish a communication connection between the blockchain-based information verification apparatus 1 and other electronic devices.
  • the verification program 10 is stored in the memory 11, and includes at least one computer-readable instruction stored in the memory 11, and the at least one computer-readable instruction can be executed by the processor 12 to implement the method of each embodiment of the present application; And, the at least one computer-readable instruction can be divided into different logic modules according to the different functions implemented by its parts.
  • the encoding information of the first participant and the encoding information of the second participant are compared and verified against the decoded encoding information of the first participant and the encoding information of the second participant. After the verification is passed, the comparison verification result is obtained ;
  • the encoding information of the first intermediate party is decoded by the decoding algorithm , Performing recursive verification on the decoded encoding information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • the first recursive verification result or the first mixed verification result is that the verification fails, a warning message is generated and feedback is performed.
  • the Nth intermediary party uploads the code of the Nth intermediary party in the order of participation and based on the coding information of the second participant
  • the decoding algorithm is used to decode the encoding information of the Nth intermediate party, and the decoded encoding information of the Nth intermediate party and the (N-1)th recursive verification result are recursively verified to obtain the first N recursive verification result, where N is an integer greater than or equal to 2;
  • the decoded encoding information of the Nth intermediate party is respectively combined with the decoded encoding information of the first participant, the decoded encoding information of the second participant, and the decoded encoding of the first to (N-1)th intermediate parties.
  • Information is mixed and verified, and the Nth mixed verification result is obtained;
  • the Nth recursive verification result or the Nth mixed verification result is that the verification fails, a warning message is generated and feedback is performed.
  • the decoded encoding information of the first participant or the decoded encoding information of the second participant is determined according to the predetermined standard
  • Multiple categorization factors are categorized to classify information with the same multiple categorization factors into the same set, and information with different categorization factors into different sets.
  • the predetermined decoding algorithm is a natural language-based dummy code decryption algorithm.
  • FIG. 3 it is a program module diagram of the verification program 10 in FIGS. 1 and 2.
  • the verification program 10 is divided into multiple modules, and the multiple modules are stored in the memory 12 and executed by the processor 13 to complete the application.
  • the module referred to in this application refers to a series of computer program instruction segments that can complete specific functions.
  • the verification program 10 can be divided into: a comparison verification module 101, a recursive verification module 102, a hybrid verification module 103, and a feedback module 104.
  • the comparison verification module 101 is used to obtain the coding information of the first participant in the blockchain, after the second participant uploads the coding information of the second participant to the blockchain based on the coding information of the first participant , Using a predetermined decoding algorithm to decode the coding information of the first participant and the coding information of the second participant, and compare and verify the decoded coding information of the first participant and the coding information of the second participant, After passing the verification, obtain the comparison verification result;
  • the recursive verification module 102 is configured to use the decoding algorithm to decode after the first intermediate party uploads the encoding information of the first intermediate party to the blockchain in the order of participation and based on the encoding information of the second participant Performing recursive verification on the encoded information of the first intermediate party after decoding the encoded information of the first intermediate party and the comparison verification result to obtain a first recursive verification result;
  • the hybrid verification module 103 is configured to perform hybrid verification on the decoded encoding information of the first intermediate party with the decoded encoding information of the first participant and the encoding information of the second participant respectively to obtain the first hybrid verification result ;
  • the feedback module 104 is configured to generate a warning message and give feedback if the first recursive verification result or the first mixed verification result is that the verification fails
  • FIG. 4 is a schematic flowchart of an embodiment of a blockchain-based information verification method according to the present application, which is implemented when the processor 13 of the blockchain-based information verification device 1 executes the verification program 10 stored in the memory 12
  • the steps of the method are as follows:
  • Step S1 Obtain the coding information of the first participant in the blockchain, and after the second participant uploads the coding information of the second participant to the blockchain based on the coding information of the first participant, a predetermined decoding algorithm is used Decode the coding information of the first participant and the coding information of the second participant, and compare and verify the decoded coding information of the first participant and the coding information of the second participant. After the verification is passed, obtain Compare the verification results;
  • the information of the first participant is encoded and encrypted by blockchain encryption technology and then stored in the blockchain, and the stored information is decrypted using the corresponding blockchain decryption technology to obtain the first participant.
  • Encoding information The second participant obtains the encoded information of the first participant from the blockchain, obtains the corresponding information after decoding, and uploads its own information according to the information.
  • the information of the second participant is encoded and encrypted by blockchain encryption technology and then stored in the blockchain. Then, compare and verify the information of the first participant and the second participant in the blockchain. Specifically, first use a predetermined decoding algorithm to decode the encoded information of the first participant and the encoded information of the second participant, and decode Then carry out comparison verification.
  • the first participant is, for example, the initiator of the business
  • the second participant is the undertaker of the business.
  • comparison verification when performing comparison verification, it includes comparing whether the corresponding field names (key) and field values (value) in the information of the two parties are the same respectively, for example: verifying the product number, product name (key), specification (value), Whether the codes are consistent respectively;
  • the comparison verification result includes the comparison verification information of the first participant and the second participant and the information passed the verification.
  • the comparison verification fails this time, a warning message is generated and feedback is provided.
  • Step S2 after the first intermediate party uploads the encoding information of the first intermediate party to the blockchain in the order of participation and based on the encoding information of the second participant, the decoding algorithm is used to decode the first intermediate party To perform recursive verification on the decoded encoding information of the first intermediate party and the comparison verification result to obtain the first recursive verification result;
  • the first to Nth intermediary parties may all be handlers entrusted by the second participant.
  • the first intermediary party obtains the coding information of the second participant from the blockchain, obtains the corresponding information after decoding, and uploads its own information according to the information.
  • the information of the first intermediary is stored in the blockchain after being encoded and encrypted by blockchain encryption technology.
  • the first intermediate party and the aforementioned verification result are recursively verified in the blockchain. Specifically, the encoding information of the first intermediate party is decoded by the above-mentioned decoding algorithm, and the recursive verification is performed after decoding.
  • recursive verification refers to the verification of the previous verification result and the current information, that is, the verification of the verification result and the information. This is recursive verification, not the direct verification of information and information.
  • the advantage of recursive verification is that this recursive verification actually includes the information of the first intermediate party and the information of the first participant, the verification of the information of the second participant, and also includes the first participant and the second participant. Compared with the verification results of the other party, the verification of information is more accurate and reliable.
  • the verification when performing recursive verification, it includes verifying whether the information in the above-mentioned comparison verification result is consistent with the field names (keys) and field values (values) corresponding to the information of the first intermediate party. If they are consistent, the verification is passed.
  • the first recursive verification result includes the aforementioned information of the comparison verification result, the information corresponding to the first intermediary party for recursive verification, and information about whether the verification is passed.
  • Step S3 performing hybrid verification on the decoded encoding information of the first intermediate party with the decoded encoding information of the first participant and the encoding information of the second participant, respectively, to obtain a first hybrid verification result;
  • Step S4 If the first recursive verification result or the first mixed verification result is that the verification fails, a warning message is generated and feedback is performed.
  • the decoded encoding information of the first intermediate party and the decoded encoding information of the first participant are separately verified, and the decoded encoding information of the first intermediate party and the decoded
  • the encoded information of the second participant is then independently verified, that is, mixed verification, the purpose of which is to further confirm whether the verification of the information is accurate and reliable.
  • the first hybrid verification result includes information about the verification of the first intermediary party and the first participant and information about whether the verification is passed, the information about the verification of the first intermediary party and the second participant, and information about whether the verification is passed or not.
  • the verification between the first intermediary party and the first participant fails, or the verification between the first intermediary party and the second participant fails, that is, the first hybrid verification result is that the verification fails, a warning message is generated and feedback is provided .
  • step S3 it further includes:
  • the Nth intermediary party uploads the code of the Nth intermediary party in the order of participation and based on the coding information of the second participant
  • the decoding algorithm is used to decode the encoding information of the Nth intermediate party, and the decoded encoding information of the Nth intermediate party and the (N-1)th recursive verification result are recursively verified to obtain the first N recursive verification result, where N is an integer greater than or equal to 2;
  • the decoded encoding information of the Nth intermediate party is respectively combined with the decoded encoding information of the first participant, the decoded encoding information of the second participant, and the decoded encoding of the first to (N-1)th intermediate parties.
  • Information is mixed and verified, and the Nth mixed verification result is obtained;
  • the Nth recursive verification result or the Nth mixed verification result is that the verification fails, a warning message is generated and feedback is performed.
  • each intermediary party uploads information according to the order of participation and based on the encoded information of the second participant
  • the information of each intermediary party is encoded and encrypted by blockchain encryption technology and then stored in the blockchain, using the corresponding
  • the blockchain decryption technology obtains the encoded information of each intermediate party, and then decodes the information of the intermediate party.
  • recursive verification is performed on the information of the intermediate party and the previous recursive verification result, and the information of the intermediate party is separately verified with the information of the first participant, the second participant, and the previous intermediate parties. If there is a recursive verification result or a mixed verification result that the verification fails, a warning message is generated and feedback is provided.
  • the blockchain encryption and decryption technology may be a hash algorithm or an asymmetric encryption and decryption algorithm.
  • the predetermined decoding algorithm is a dummy code decryption algorithm based on natural language.
  • the information uploaded to the blockchain is dumb-encoded to form an encrypted dictionary library belonging to multiple parties, which can improve calculation speed and data security, and use blocks on the basis of natural language dumb-coding
  • the chain encryption and decryption technology performs encryption and decryption, and the information is stored in the blockchain, so that the judgment of the information is not interfered by the outside world, and the external security and accuracy of the information are fully guaranteed.
  • the method further includes: if the Nth recursive verification result and the Nth mixed verification result are both verified, then the decoded first participant’s
  • the encoded information or the decoded encoded information of the second participant is classified according to multiple categorization factors in a predetermined standard, so that information with the same multiple categorization factors are classified into the same set, and there will be categorization factors Different information is classified into different sets.
  • the predetermined standards include national standards, industry standards, and international standards. Multiple classification factors in the predetermined standards are, for example, product specifications and models, component content, processing technology, actual use, and source. If all the information is verified, the information of the first participant or the second participant can be classified according to the standard, and the information with the same classification factors will be classified into the same set, and there will be different classification factors In this way, it is convenient to manage the information of all parties in a unified and orderly manner.
  • the transaction initiator After the transaction initiator initiates the transaction, it uploads its own transaction information (including basic information of the transaction initiator, supply chain provider information, product information, procurement information, transaction method information, etc.) to the platform, encodes it, and uses the blockchain
  • the encryption technology is encrypted and uploaded to the blockchain
  • the supply chain provider obtains the transaction initiator’s information from the blockchain, decrypts it through the blockchain decryption technology, and then decodes it to obtain the transaction information. Then the supply chain provider selects the corresponding logistics related party and transfers the transaction initiator’s information to the transaction initiator.
  • Transaction information, own basic information, and logistics related party information are uploaded to the platform, encoded, and encrypted by blockchain encryption technology and uploaded to the blockchain.
  • the transaction information uploaded by the transaction initiator and the information uploaded by the supply chain provider are compared and verified, and the verification result is obtained if the verification is passed;
  • the logistics related parties obtain the information uploaded by the supply chain provider from the blockchain, decrypt it by the blockchain decryption technology, and then decode it to obtain the transaction information of the transaction initiator and the basic information of the supply chain provider. Then the logistics related parties upload the transaction information of the transaction initiator, the basic information of the supply chain provider, and the logistics information to the platform, encode it, and upload it to the blockchain after being encrypted by the blockchain encryption technology.
  • the information uploaded by the logistics related party is recursively verified with the above-mentioned comparison verification results, and the information uploaded by the logistics related party and the transaction information of the transaction initiator, the information uploaded by the logistics related party and the supply chain provider The uploaded information is subject to mixed verification.
  • the embodiment of the present application also proposes a computer-readable storage medium.
  • the storage medium is a volatile storage medium or a non-volatile storage medium.
  • the computer-readable storage medium may be a hard disk, a multimedia card, or an SD card. , Flash memory card, SMC, read only memory (ROM), erasable programmable read only memory (EPROM), portable compact disk read only memory (CD-ROM), USB memory, etc. any one or several Any combination of.
  • the computer-readable storage medium includes a verification program. For the functions that the verification program implements when executed by the processor, please refer to the above description of FIG. 4, which will not be repeated here.
  • the method of the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is better. ⁇
  • the technical solution of this application essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes several instructions to enable a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the method described in each embodiment of the present application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Storage Device Security (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

La présente invention se rapporte au domaine de la technologie des chaînes de blocs, et concerne un procédé et appareil de vérification d'informations reposant sur chaîne de blocs et un support d'informations. Le procédé consiste : à acquérir des informations codées d'un premier participant, et une fois qu'un second participant télécharge des informations codées vers une chaîne de blocs, à décoder les informations codées du premier participant et du second participant, à comparer et à vérifier les informations décodées, et à acquérir un résultat de vérification de comparaison après que la vérification a réussi ; une fois qu'une première partie intermédiaire télécharge des informations codées de la première partie intermédiaire, à décoder les informations codées de la première partie intermédiaire, et à effectuer une vérification récursive sur les informations décodées et le résultat de vérification de comparaison afin d'obtenir un premier résultat de vérification récursive ; à mélanger et à vérifier les informations décodées avec les informations codées du premier participant et du second participant après le décodage séparé afin d'obtenir un premier résultat de vérification mélangée ; et si le premier résultat de vérification récursive ou le premier résultat de vérification mélangée est que la vérification échoue, alors à générer un message d'avertissement et à réaliser une rétroaction. La présente invention peut améliorer l'exactitude et la sécurité d'informations.
PCT/CN2020/086277 2019-07-25 2020-04-23 Procédé et appareil de vérification d'informations reposant sur chaîne de blocs et support d'informations Ceased WO2021012732A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910675873.5A CN110532290B (zh) 2019-07-25 2019-07-25 基于区块链的信息验证装置、方法及存储介质
CN201910675873.5 2019-07-25

Publications (1)

Publication Number Publication Date
WO2021012732A1 true WO2021012732A1 (fr) 2021-01-28

Family

ID=68661948

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/086277 Ceased WO2021012732A1 (fr) 2019-07-25 2020-04-23 Procédé et appareil de vérification d'informations reposant sur chaîne de blocs et support d'informations

Country Status (2)

Country Link
CN (1) CN110532290B (fr)
WO (1) WO2021012732A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532290B (zh) * 2019-07-25 2023-05-12 深圳壹账通智能科技有限公司 基于区块链的信息验证装置、方法及存储介质
CN111967609B (zh) * 2020-08-14 2021-08-06 深圳前海微众银行股份有限公司 模型参数验证方法、设备及可读存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017116062A1 (fr) * 2015-12-29 2017-07-06 주식회사 코인플러그 Procédé et serveur d'authentification et de vérification de fichier
CN107888382A (zh) * 2017-11-24 2018-04-06 中钞信用卡产业发展有限公司杭州区块链技术研究院 一种基于区块链的数字身份验证的方法、装置和系统
CN108717629A (zh) * 2018-05-14 2018-10-30 现在(北京)支付股份有限公司 一种智能支付方法、系统及电子设备
WO2018197487A1 (fr) * 2017-04-24 2018-11-01 Blocksettle Ab Procédé et système permettant de créer une identité d'utilisateur
US20190026821A1 (en) * 2017-07-21 2019-01-24 International Business Machines Corporation Intermediate blockchain system for managing transactions
CN109829719A (zh) * 2019-02-22 2019-05-31 中国农业银行股份有限公司 一种无连接的跨账本DvP结算方法及系统
CN109949019A (zh) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 一种基于医疗区块链的支付系统
CN110532290A (zh) * 2019-07-25 2019-12-03 深圳壹账通智能科技有限公司 基于区块链的信息验证装置、方法及存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111271B (zh) * 2009-12-25 2015-07-29 卡巴斯克 网络安全认证方法及其装置
EP3348019A1 (fr) * 2015-09-11 2018-07-18 Aware, Inc. Vérification biométrique d'un contributeur de transactions par une base de données de type chaîne de blocs
WO2018037148A1 (fr) * 2016-08-22 2018-03-01 Nokia Technologies Oy Procédé et appareil permettant une vérification de chaîne de blocs de prescriptions médicales
CN107682308B (zh) * 2017-08-16 2019-12-13 北京航空航天大学 基于区块链潜信道技术的电子证据保存系统
CN109194708B (zh) * 2018-07-24 2021-07-13 哈尔滨工程大学 一种基于区块链技术的分布式存储系统及其身份认证方法
CN109933404B (zh) * 2018-12-12 2020-05-12 阿里巴巴集团控股有限公司 一种基于区块链智能合约的编解码方法及系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017116062A1 (fr) * 2015-12-29 2017-07-06 주식회사 코인플러그 Procédé et serveur d'authentification et de vérification de fichier
WO2018197487A1 (fr) * 2017-04-24 2018-11-01 Blocksettle Ab Procédé et système permettant de créer une identité d'utilisateur
US20190026821A1 (en) * 2017-07-21 2019-01-24 International Business Machines Corporation Intermediate blockchain system for managing transactions
CN107888382A (zh) * 2017-11-24 2018-04-06 中钞信用卡产业发展有限公司杭州区块链技术研究院 一种基于区块链的数字身份验证的方法、装置和系统
CN108717629A (zh) * 2018-05-14 2018-10-30 现在(北京)支付股份有限公司 一种智能支付方法、系统及电子设备
CN109949019A (zh) * 2018-11-15 2019-06-28 陕西医链区块链集团有限公司 一种基于医疗区块链的支付系统
CN109829719A (zh) * 2019-02-22 2019-05-31 中国农业银行股份有限公司 一种无连接的跨账本DvP结算方法及系统
CN110532290A (zh) * 2019-07-25 2019-12-03 深圳壹账通智能科技有限公司 基于区块链的信息验证装置、方法及存储介质

Also Published As

Publication number Publication date
CN110532290A (zh) 2019-12-03
CN110532290B (zh) 2023-05-12

Similar Documents

Publication Publication Date Title
US11902601B2 (en) System and techniques for digital data lineage verification
US10284372B2 (en) Method and system for secure management of computer applications
US11563560B2 (en) Blockchain-based data evidence storage method and apparatus
CN113688399A (zh) 固件数字签名保护方法、装置、计算机设备及存储介质
CN117278224A (zh) 用于验证身份属性信息的方法和系统
CN112088376B (zh) 一种文件存储方法、装置及存储介质
CN112001376B (zh) 基于开源组件的指纹识别方法、装置、设备及存储介质
JP2024527556A (ja) 完全性保護のためのハッシュツリーを使用した階層データ構造中のデータの符号化
WO2020224235A1 (fr) Procédé et appareil de transactions entre chaînes, dispositif, et support de stockage
CN110598429A (zh) 数据加密存储和读取的方法、终端设备及存储介质
CN113051622A (zh) 索引构建方法、装置、设备和存储介质
CN110598433A (zh) 基于区块链的防伪信息处理方法、装置
CN110210211A (zh) 一种数据保护的方法和计算设备
CN114143312A (zh) 基于区块链的边缘计算终端认证方法、系统及设备
CN116244666A (zh) 一种软件离线授权的方法、系统、计算机设备及存储介质
CN111583498A (zh) 一种基于区块链的电子投票方法、系统、设备及存储介质
WO2021012732A1 (fr) Procédé et appareil de vérification d'informations reposant sur chaîne de blocs et support d'informations
CN114091041A (zh) 一种基于嵌入式设备的数据传输方法、装置、设备及介质
CN114553532A (zh) 数据安全传输方法、装置、电子设备及存储介质
CN110134387A (zh) 贷款业务中的单证模板数据处理方法、装置及计算机设备
CN113849859A (zh) Linux内核的修改方法、终端设备和存储介质
CN119227120B (zh) 一种基于可信空间的可信数据交换方法、装置及存储介质
US8904508B2 (en) System and method for real time secure image based key generation using partial polygons assembled into a master composite image
WO2025175748A1 (fr) Procédé de vérification d'empreinte digitale de dispositif, procédé de génération d'empreinte digitale de dispositif et dispositif électronique
CN108241732B (zh) 电子装置、信息处理的方法及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20844729

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20844729

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 22/03/2022)

122 Ep: pct application non-entry in european phase

Ref document number: 20844729

Country of ref document: EP

Kind code of ref document: A1