WO2021027504A1 - Procédé de traitement d'informations basé sur un protocole de consensus et dispositif associé - Google Patents

Procédé de traitement d'informations basé sur un protocole de consensus et dispositif associé Download PDF

Info

Publication number
WO2021027504A1
WO2021027504A1 PCT/CN2020/103255 CN2020103255W WO2021027504A1 WO 2021027504 A1 WO2021027504 A1 WO 2021027504A1 CN 2020103255 W CN2020103255 W CN 2020103255W WO 2021027504 A1 WO2021027504 A1 WO 2021027504A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
processed
consensus protocol
instruction
intercepted
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/103255
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 WO2021027504A1 publication Critical patent/WO2021027504A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0209Architectural arrangements, e.g. perimeter networks or demilitarized zones
    • H04L63/0218Distributed architectures, e.g. distributed firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

Definitions

  • This application relates to the field of computer technology, and in particular to an information processing method and related devices based on a consensus protocol.
  • Blockchain is an innovative technology integrating distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other technologies.
  • the blockchain network has completed the configuration of the internal consensus protocol in the early stage of its creation, so that the nodes in the blockchain network complete the verification of the information entering the blockchain network according to the consensus protocol embedded in the blockchain network And confirm.
  • the embodiments of the present application provide an information processing method and related devices based on a consensus protocol, which can implement interception of information belonging to the type of information to be intercepted based on the consensus protocol, improve information identification capabilities and processing levels, and have high applicability.
  • an embodiment of the present application provides an information processing method based on a consensus protocol, and the method includes.
  • Receive an information addition instruction sent by an information management party the information addition instruction carries interception identification information
  • the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol
  • the interception identification information is used to determine the received information Whether it belongs to the type of information to be intercepted.
  • the information addition instruction When the information addition instruction is a valid instruction, respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain a second consensus protocol.
  • the information to be processed belongs to the type of information to be intercepted
  • the information to be processed is intercepted based on the second consensus protocol.
  • an embodiment of the present application provides an information processing device based on a consensus protocol, and the information processing device includes.
  • the receiving unit is configured to receive an information addition instruction sent by an information management party.
  • the information addition instruction carries interception identification information, and the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol, and the interception identification information is used for Determine whether the received information belongs to the type of information to be intercepted.
  • the response unit is configured to respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain the second consensus protocol when the information addition instruction received by the receiving unit is a valid instruction.
  • the determining unit is configured to determine whether the information to be processed belongs to the type of information to be intercepted based on the second consensus protocol obtained by the response unit when the information to be processed is received from the information sender.
  • the interception unit is configured to intercept the information to be processed based on the second consensus protocol when the information to be processed belongs to the type of information to be intercepted.
  • an embodiment of the present application provides a terminal device.
  • the terminal device includes a memory and a processor, and the processor and the memory are connected to each other, wherein the memory is used to store a computer program, and the computer
  • the program includes program instructions, and the processor is used to execute the program instructions of the memory, wherein.
  • Receive an information addition instruction sent by an information management party the information addition instruction carries interception identification information
  • the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol
  • the interception identification information is used to determine Whether the received information belongs to the type of information to be intercepted.
  • the information addition instruction When the information addition instruction is a valid instruction, respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain a second consensus protocol.
  • the information sender When receiving the to-be-processed information sent by the information sender, it is determined based on the second consensus protocol whether the to-be-processed information belongs to the type of information to be intercepted.
  • the information to be processed belongs to the type of information to be intercepted
  • the information to be processed is intercepted based on the second consensus protocol.
  • an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and the computer program includes program instructions that are used when executed by a processor Implement the following steps.
  • Receive an information addition instruction sent by an information management party the information addition instruction carries interception identification information
  • the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol
  • the interception identification information is used to determine Whether the received information belongs to the type of information to be intercepted.
  • the information addition instruction When the information addition instruction is a valid instruction, respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain a second consensus protocol.
  • the information sender When receiving the to-be-processed information sent by the information sender, it is determined based on the second consensus protocol whether the to-be-processed information belongs to the type of information to be intercepted.
  • the information to be processed belongs to the type of information to be intercepted
  • the information to be processed is intercepted based on the second consensus protocol.
  • a new consensus protocol capable of determining whether the received information belongs to the type of information to be intercepted can be obtained.
  • the pending information sent by the information sender is received, the pending information belonging to the type of information to be intercepted can be intercepted based on the new consensus protocol, thereby improving the level of information processing and having higher applicability.
  • FIG. 1 is a schematic flowchart of an information processing method based on a consensus protocol provided by an embodiment of the present application.
  • Fig. 2 is a schematic diagram of another flow chart of an information processing method based on a consensus protocol provided by an embodiment of the present application.
  • Fig. 3 is a schematic structural diagram of an information processing device based on a consensus protocol provided by an embodiment of the present application.
  • Fig. 4 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
  • the information processing method based on the consensus protocol provided in the embodiments of this application (for convenience of description, the method provided in the embodiments of this application may be referred to as the method provided in the embodiments of this application) can be applied to the blockchain networks of various enterprises in various fields and industries, and can also be applied to Information systems that implement information processing based on consensus protocols are not restricted here.
  • a certain field and/or a certain blockchain network in a certain industry can be used as an example to describe the method provided in the embodiment of the present application.
  • the blockchain network can specifically refer to a network system with a distributed data storage structure reached by each node through a consensus agreement, and according to the specific consensus agreement, a full backup of all or part of the node information is achieved.
  • the blockchain network runs under the corresponding consensus protocol, there is a predetermined configuration connection between the blockchain network and the corresponding consensus protocol. Therefore, in order to achieve the interception of certain specific information based on the consensus protocol, it can be added to the consensus protocol. Add interception identification information so that the consensus protocol can determine the information that needs to be intercepted, and then intercept the information that needs to be intercepted.
  • the above-mentioned consensus protocols include but are not limited to proof of work (Proof of Work, PoW), proof of rights (Proof of Stake, PoS), share authorization proof mechanism (Delegated Proof of Stake, DPoS), and practical Byzantine mechanism (Practical) Byzantine Fault Tolerance, PBFT) and Ripple consensus algorithm, there is no restriction here.
  • FIG. 1 is a schematic flowchart of an information processing method based on a consensus protocol provided by an embodiment of the present application.
  • the method provided by the embodiment of the present application may include the following steps 101-104.
  • the blockchain node in the blockchain network may first receive the information addition instruction sent by the information manager.
  • the above-mentioned information addition instruction carries interception identification information
  • the above-mentioned interception identification information is used to determine whether the received information belongs to the type of information to be intercepted.
  • the consensus protocol can be based on the interception identification The information "virtual account” determines whether the information received by the blockchain node carries "virtual account” information.
  • the information received by the blockchain node contains "virtual account” information
  • the information received by the blockchain node can be determined as the type of information to be intercepted, which means that the blockchain node needs to receive it at this time Information is intercepted.
  • the above-mentioned information management party can be a management device of a blockchain network, or a development terminal of a consensus protocol, etc., which is not limited here.
  • the instruction information of the information addition instruction is not tampered with. Therefore, after the information management party generates the information addition instruction, the above-mentioned information can be encrypted for adding instruction information.
  • the information management party may use the public key of the blockchain network to encrypt the information addition instruction to obtain the ciphertext information corresponding to the information addition instruction, and send the ciphertext information to the blockchain node.
  • the information management party may perform a hash operation on the information addition instruction to obtain the unique summary information of the information addition instruction.
  • the unique digest information is encrypted with the private key of the information manager to obtain the digital signature of the information addition instruction, and the digital signature and the ciphertext information of the information addition instruction are sent to the blockchain node.
  • the above-mentioned unique summary information is a fixed-length unique character string obtained by hashing the above-mentioned information addition instruction, and the specific expression form of the character string is not limited here.
  • the blockchain node may perform the instruction validity verification on the information addition instruction in order to prevent receiving an erroneous instruction or receiving a tampered instruction.
  • the information management party uses the public key of the blockchain network card to encrypt the ciphertext information obtained by encrypting the above information addition instruction to the blockchain node
  • the blockchain node uses the private key of the blockchain network to pair the above ciphertext If the information is successfully decrypted, it proves that the ciphertext information has not been tampered with, that is to say, the information adding instruction is a valid instruction.
  • the private key of the blockchain network can be used to decrypt the ciphertext information to obtain the information addition instruction.
  • the information addition instruction is hashed to obtain the actual unique summary information corresponding to the information addition instruction.
  • the public key of the information management party is used to decrypt the received digital signature, and the unique summary information corresponding to the information addition instruction sent by the information management party is obtained.
  • the aforementioned information addition instruction is a valid instruction.
  • the information addition instruction sent by the above-mentioned information management party contains the identity of the blockchain node. If the information addition instruction does not include the identity of the blockchain node, it means that the information addition instruction is not the instruction information sent to the blockchain node. At this time, the blockchain node does not perform any processing on the information addition instruction.
  • the blockchain node can verify the validity of the above information addition instruction.
  • the above-mentioned identity identifier may be one or more combinations of specific numbers, letters, and characters, and the specific expression form is not limited here. It should be particularly noted that the process of verifying whether the identity information of the blockchain node is included in the above-mentioned information addition instruction can be determined according to actual application scenarios, and there is no limitation here.
  • the information addition instruction When the information addition instruction is a valid instruction, respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain a second consensus protocol.
  • the existing consensus protocols are configured in a fixed and unmodifiable form in the blockchain network, only different consensus protocols are used to process information according to different application scenarios. Therefore, when the information adding instruction is a valid instruction, the information adding instruction can be responded to and the intercept identification information carried in the information adding instruction can be added to the first consensus protocol to obtain a second consensus protocol, so that the second consensus protocol It can identify whether the information received by the blockchain node contains the appeal interception identification information.
  • the above-mentioned first consensus protocol may be a corresponding consensus protocol in a specific application scenario, and the above-mentioned second consensus protocol is generated after the above-mentioned first consensus protocol is added with interception identification information and capable of identifying interception identification information.
  • New consensus agreement It should be particularly noted that the difference between the second consensus protocol and the first consensus protocol is limited to the second consensus protocol that can identify whether the information received by the blockchain node contains the interception identification information.
  • the configuration information of a consensus protocol deployed on the blockchain network is exactly the same, and will not be repeated here.
  • the first consensus protocol can be updated by adding to the first consensus protocol. Identify the command to intercept identification information, so as to add the identification function of intercepting identification information to the first consensus protocol without affecting the original function of the first consensus protocol, and determine the first consensus protocol after the identification function is added as The second consensus agreement.
  • the function of identifying the above-mentioned interception identification information may be generated to generate an identification function script and the identification function script may be deployed in the above-mentioned first consensus protocol to obtain a second consensus protocol.
  • the above-mentioned second consensus protocol calls the above-mentioned identification function script through the script path of the above-mentioned identification function script to identify the block Whether the information received by the chain node contains the above-mentioned interception identification information.
  • the above-mentioned command for identifying interception identification information and the above-mentioned identification function script both include the above-mentioned interception identification information, and the included interception identification information can be used as an identification basis in a specific identification process.
  • the specific method for adding the interception identification information carried in the information addition instruction to the first consensus protocol includes but is not limited to the implementation shown above, which can be determined according to actual application scenarios, and is not limited here.
  • the blockchain node after obtaining the second consensus protocol, when the blockchain node receives the pending information sent by the information sender, the blockchain node can determine the pending information through the second consensus protocol. Does it contain the aforementioned interception identification information.
  • the above-mentioned information senders include but are not limited to transaction initiation platforms, identity verification platforms, user management platforms, and product suppliers, etc., which are not limited here. If the information to be processed includes the interception identification information, it is determined that the information to be processed belongs to the type of information to be intercepted. If the information to be processed does not include the interception identification information, it is determined that the information to be processed does not belong to the type of information to be intercepted.
  • the information expression of the above-mentioned information to be processed may be in accordance with the above-mentioned second consensus agreement.
  • the nature of the information representation of the intercepted identification information is inconsistent.
  • the interception identification information is a binary string
  • the information to be processed sent by the information sender may be a combination of numbers and letters, and the two forms of information cannot be compared and identified.
  • the second consensus protocol cannot be based on
  • the interception identification information determines whether the information to be processed belongs to the type of information to be intercepted.
  • the blockchain node when the blockchain node receives the information to be processed from the information sender, it can determine whether the information expression form of the information to be processed is consistent with the information expression form of the intercept identification information in the second consensus protocol. If they are consistent, Then, based on the second consensus protocol, it is determined whether the information to be processed belongs to information to be intercepted. If they are inconsistent, information processing can be performed on the intercepted identification information or the to-be-processed information so that the intercepted identification information is consistent with the information representation of the to-be-processed information, and then based on the second consensus protocol, it is determined whether the to-be-processed information belongs to the to-be-processed information. Intercept information.
  • the information in the aforementioned preset information database may be common interception information obtained from the Internet, a database or other storage space, or it may be interception information pre-designated by the information sender, information receiver, and information management party.
  • the specific source No restrictions.
  • the blockchain node When the blockchain node receives the to-be-processed information sent by the information sender, it can determine whether the to-be-processed information contains any of the above-mentioned at least one target information, and when the to-be-processed information includes any of the above-mentioned target information , It is determined that the information to be processed belongs to the type of information to be intercepted. When the information to be processed does not include any target information in the at least one target information, it can be determined that the information to be processed does not belong to the type of information to be intercepted.
  • multiple target information can expand the scope of the type of information to be intercepted, thereby improving the determination of whether the information to be processed belongs to The accuracy and comprehensiveness of the types of information to be intercepted are more applicable.
  • the information to be processed may be intercepted based on the second consensus protocol.
  • the second consensus protocol may choose not to verify the information to be processed.
  • the blockchain node when the information to be processed belongs to the type of information to be intercepted, even if the blockchain node receives the information to be processed, since the second consensus protocol does not verify the information to be processed, the information to be processed is not When verified by the second consensus protocol, the blockchain node will not write the above pending information to the blockchain, nor will it send the above pending information to any information receiver through the blockchain network, thus To achieve the purpose of intercepting the above pending information. In the case where the above second consensus protocol refuses to verify the above pending information, the blockchain node can delete the above pending information to reduce the resource consumption of the blockchain network.
  • the blockchain node after the blockchain node deletes the above pending information, or in the case where the above second consensus protocol refuses to verify the above pending information, it can generate a rejection instruction and send the rejection instruction to the above information sender .
  • the above-mentioned refusal instruction can be one or more combination sequences of numbers, letters and other symbols, which are not limited here.
  • the above-mentioned information sender may modify the intercepted pending information according to the modification instruction information in the above-mentioned rejection instruction after receiving the above-mentioned rejection instruction, and change the modified information The pending information is re-sent to the blockchain node.
  • the information to be processed may be verified based on the predetermined protocol content in the first consensus protocol and or the second consensus protocol.
  • the information sender may be provided with corresponding remuneration based on the workload indicated in the above-mentioned information to be processed.
  • relevant resources may be allocated based on the importance of the information sender indicated in the above-mentioned information to be processed.
  • the obtained result information can be written into the blockchain network and the above result information can be transferred through the blockchain network Sent to each information receiver connected to the blockchain network, where the above-mentioned information receiver includes but is not limited to an account management platform, a data settlement platform, an information release platform, etc., which are not limited here.
  • FIG. 2 is another schematic flowchart of the information processing method based on the consensus protocol provided by an embodiment of the present application.
  • Another schematic flow diagram of the information processing method based on the consensus protocol provided by the embodiment of the present application includes the following steps 201-203.
  • an information deletion instruction sent by the information manager may be received.
  • the information deletion instruction needs to include specific interception identification information to delete the corresponding interception identification information in the second consensus protocol. For example, when a block chain node adds multiple interception identification information "virtual account” and "password” to the first consensus protocol to obtain a second consensus protocol, based on the second consensus protocol, it can be intercepted including "virtual account", The pending information of the "password” information.
  • the information management party may generate an information deletion instruction containing the "virtual account” information to delete the interception identification information "virtual account” in the second consensus protocol. It should be particularly noted that when the information management party generates the information deletion instruction, the information deletion instruction can be encrypted. The specific implementation manner can be referred to as shown in step 101, which will not be repeated here.
  • the information deletion instruction When the information deletion instruction is a valid instruction, respond to the information deletion instruction and delete the intercept information identifier in the second consensus protocol to obtain the third consensus protocol.
  • the blockchain node can check the identity of the information deletion instruction and/or the validity of the instruction. For the verification, the specific implementation manner can be referred to as shown in step 101, which will not be repeated here.
  • the blockchain node can respond to the information deletion instruction and delete the corresponding interception identification information in the second consensus protocol based on the interception identification information contained in the information deletion instruction, thereby obtaining the third Consensus agreement.
  • the aforementioned second consensus protocol contains interception identification information "virtual account” and "password", that is to say, when the information to be processed containing "virtual account” and “password” information is intercepted based on the aforementioned second consensus protocol
  • the interception identification information "virtual account” in the second consensus protocol can be deleted.
  • the third consensus protocol obtained on this basis only contains the interception identification information "password”. That is to say, at this time, the third consensus protocol only intercepts pending information that contains "password” information, and no longer treats information that contains "virtual account”. "Information pending information is intercepted.
  • the obtained third consensus agreement may still At least one other interception identification information is included. Therefore, after receiving the to-be-processed information sent by the information management party at this time, the to-be-processed information can be intercepted based on the interception identification information in the third consensus protocol. Or when the unique intercept identification information in the second consensus protocol is deleted, the information to be processed can be processed based on the third consensus protocol obtained at this time or the first consensus protocol. For the specific processing method, see step 104 , I won’t repeat it here.
  • a consensus protocol capable of determining whether the received information belongs to the type of information to be intercepted can be obtained.
  • the pending information belonging to the type of information to be intercepted can be intercepted based on the new consensus protocol, thereby improving the information processing level.
  • the interception identification information in the consensus protocol can be deleted through the information deletion instruction, so that the type of information to be intercepted can be adjusted flexibly, with strong flexibility and higher applicability.
  • FIG. 3 is a schematic structural diagram of an information processing apparatus based on a consensus protocol provided by an embodiment of the present application.
  • the information processing device provided by the embodiment of the present application includes.
  • the receiving unit 31 is configured to receive an information addition instruction sent by an information management party.
  • the information addition instruction carries interception identification information, and the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol. To determine whether the received information belongs to the type of information to be intercepted.
  • the response unit 32 is configured to respond to the information addition instruction and add the intercept identification information to the first consensus protocol to obtain the second consensus protocol when the information addition instruction received by the receiving unit 31 is a valid instruction.
  • the determining unit 33 is configured to determine whether the to-be-processed information belongs to the type of information to be intercepted based on the second consensus protocol obtained by the response unit 32 when the pending information sent by the information sender is received.
  • the interception unit 34 is configured to intercept the information to be processed based on the second consensus protocol when the information to be processed belongs to the type of information to be intercepted.
  • the foregoing information processing device further includes.
  • the decryption unit 35 is configured to decrypt the digital signature to obtain the first decrypted information, and decrypt the ciphertext information to obtain the second decrypted information when the information addition instruction includes the identity of the instruction processing object.
  • the determination unit 33 is further configured to determine that the information addition instruction is a valid instruction when the first decryption information is consistent with the second decryption information.
  • the aforementioned determining unit 33 is used.
  • the information to be processed includes the interception identification information, it is determined that the information to be processed belongs to the type of information to be intercepted.
  • the aforementioned determining unit 33 is used.
  • At least one piece of target information that is consistent with the above-mentioned interception identification information and belongs to the above-mentioned type of information to be intercepted is determined from the preset information database.
  • the to-be-processed information includes any target information in the at least one target information, and when the to-be-processed information includes any of the foregoing target information, it is determined that the to-be-processed information belongs to the type of information to be intercepted.
  • the foregoing receiving unit 31 is also used.
  • the response unit 32 is further configured to respond to the information deletion instruction and delete the interception identification information in the second consensus protocol when the information deletion instruction is a valid instruction, so that when any information sent by the information sender is received , Process any of the above-mentioned information based on the consensus agreement after the above-mentioned interception identification information has been deleted.
  • the foregoing information processing device includes.
  • the deleting unit 36 is configured to delete the pending information to refuse to send the pending information to the information recipient.
  • the foregoing information processing device based on the consensus protocol can execute the implementation manners provided in the steps in Figures 1 to 2 through various built-in modules and/units.
  • the above-mentioned receiving unit 31 may be used to receive the information adding instruction sent by the information management party and other implementation manners.
  • the response unit 32 may be used to respond to the information addition instruction and add the intercept identification information to the first consensus protocol to obtain the second consensus protocol when the information addition instruction received by the receiving unit 31 is a valid instruction.
  • the implementation manners provided in the above steps, which will not be repeated here may be used to respond to the information addition instruction and add the intercept identification information to the first consensus protocol to obtain the second consensus protocol when the information addition instruction received by the receiving unit 31 is a valid instruction.
  • the determining unit 33 may be used to determine whether the information to be processed belongs to the type of information to be intercepted and other implementation methods based on the second consensus protocol obtained by the response unit 32 when the information to be processed sent by the information sender is received. For details, see The implementation manners provided by the above steps will not be repeated here.
  • the interception unit 34 can be used for the implementation of intercepting the information to be processed based on the second consensus protocol when the information to be processed belongs to the type of information to be intercepted. For details, please refer to the implementation methods provided in the above steps. Repeat it again.
  • the decryption unit 35 can be used to decrypt the digital signature to obtain the first decrypted information and other implementation methods when the information addition instruction includes the identity of the instruction processing object.
  • the deletion unit 36 can be used to delete the pending information to refuse to send the pending information to the information recipient and other implementation methods.
  • the deletion unit 36 can be used to delete the pending information to refuse to send the pending information to the information recipient and other implementation methods.
  • a consensus protocol capable of determining whether the received information belongs to the type of information to be intercepted can be obtained.
  • the pending information belonging to the type of information to be intercepted can be intercepted based on the new consensus protocol, thereby improving the information processing level.
  • the interception identification information in the consensus protocol can be deleted through the information deletion instruction, so that the type of information to be intercepted can be adjusted flexibly, with strong flexibility and higher applicability.
  • FIG. 4 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
  • the terminal device in this embodiment may include.
  • One or more processors 41 and memory 42 are connected by a bus 43.
  • the memory 42 is used to store a computer program, and the computer program includes program instructions.
  • the processor 41 is used to execute the program instructions stored in the memory 42 to perform the following operations.
  • Receive an information addition instruction sent by an information management party the information addition instruction carries interception identification information
  • the information addition instruction is used to instruct to add the interception identification information to the first consensus protocol
  • the interception identification information is used to determine the received information Whether it belongs to the type of information to be intercepted.
  • the information addition instruction When the information addition instruction is a valid instruction, respond to the information addition instruction and add the interception identification information to the first consensus protocol to obtain a second consensus protocol.
  • the information to be processed belongs to the type of information to be intercepted
  • the information to be processed is intercepted based on the second consensus protocol.
  • the above-mentioned information addition instruction includes ciphertext information and a digital signature, and the above-mentioned processor 41 is also used.
  • the digital signature is decrypted to obtain the first decrypted information, and the ciphertext information is decrypted to obtain the second decrypted information.
  • the information addition instruction is a valid instruction.
  • the aforementioned processor 41 is used.
  • the information to be processed includes the interception identification information, it is determined that the information to be processed belongs to the type of information to be intercepted.
  • the aforementioned processor 41 is used.
  • At least one piece of target information that is consistent with the above-mentioned interception identification information and belongs to the above-mentioned type of information to be intercepted is determined from the preset information database.
  • the to-be-processed information includes any one of the foregoing at least one target information, and if the to-be-processed information includes any of the foregoing target information, it is determined that the to-be-processed information belongs to the type of information to be intercepted.
  • the aforementioned processor 41 is also used for.
  • the information deletion instruction When the information deletion instruction is a valid instruction, respond to the information deletion instruction and delete the interception identification information in the second consensus protocol, so that when any information sent by the information sender is received, based on the deletion of the interception identification information
  • the subsequent consensus agreement deals with any of the above information.
  • the aforementioned processor 41 is also used for.
  • the aforementioned processor 41 may be a central processing unit (CPU), and the processor 41 may also be other general-purpose processors, digital signal processors (digital signal processors) processor, DSP), application specific integrated circuit (application specific integrated circuit, ASIC), ready-made programmable gate array (field-programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the memory 42 may include a read-only memory and a random access memory, and provides instructions and data to the processor 41. A part of the memory 42 may also include a non-volatile random access memory. For example, the memory 42 may also store device type information.
  • the above-mentioned terminal device can execute the implementation manners provided in the steps in Figures 1 to 2 through its built-in functional modules.
  • the implementation manners provided in the above-mentioned steps which will not be repeated here.
  • a consensus protocol capable of determining whether the received information belongs to the type of information to be intercepted can be obtained.
  • the pending information belonging to the type of information to be intercepted can be intercepted based on the new consensus protocol, thereby improving the information processing level.
  • the interception identification information in the consensus protocol can be deleted through the information deletion instruction, so that the type of information to be intercepted can be adjusted flexibly, with strong flexibility and higher applicability.
  • the embodiment of the present application also provides a computer-readable storage medium, which stores a computer program and is executed by the processor 41 to implement the method provided in each step in FIGS. 1 to 2.
  • a computer-readable storage medium which stores a computer program and is executed by the processor 41 to implement the method provided in each step in FIGS. 1 to 2.
  • the computer-readable storage medium may be non-volatile or volatile.
  • the foregoing computer-readable storage medium may be the task processing apparatus provided in any of the foregoing embodiments or the internal storage unit of the foregoing terminal device, such as a hard disk or memory of an electronic device.
  • the computer-readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart media card (SMC), and a secure digital (secure digital, SD) card, flash card, etc.
  • the aforementioned computer-readable storage medium may also include a magnetic disk, an optical disk, a random access memory (random access memory, RAM), or a read-only memory (read-only memory, ROM), etc.
  • the computer-readable storage medium may also include both an internal storage unit of the electronic device and an external storage device.
  • the computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device.
  • the computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer And Data Communications (AREA)

Abstract

Un mode de réalisation de la présente invention concerne un procédé de traitement d'informations basé sur un protocole de consensus, pouvant être réalisé dans une chaîne de blocs. Le procédé peut être appliqué à la vérification de transactions. Le procédé consiste : à recevoir une instruction d'ajout d'informations envoyée par une partie de gestion d'informations ; si l'instruction d'ajout d'informations est une instruction valide, à ajouter, en réponse à l'instruction d'ajout d'informations, des informations d'identifiant d'interception à un premier protocole de consensus pour obtenir un second protocole de consensus ; suite à la réception d'informations à traiter qui sont envoyées par une partie d'envoi d'informations, à déterminer, sur la base du second protocole de consensus, si les informations appartiennent à un type d'informations à intercepter ; et si tel est le cas, à intercepter les informations sur la base du second protocole de consensus. Le mode de réalisation de la présente invention permet d'intercepter des informations d'un type d'informations à intercepter sur la base d'un protocole de consensus, ce qui permet d'améliorer le traitement d'informations et de fournir une large applicabilité.
PCT/CN2020/103255 2019-08-15 2020-07-21 Procédé de traitement d'informations basé sur un protocole de consensus et dispositif associé Ceased WO2021027504A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910751646.6 2019-08-15
CN201910751646.6A CN110602051B (zh) 2019-08-15 2019-08-15 基于共识协议的信息处理方法及相关装置

Publications (1)

Publication Number Publication Date
WO2021027504A1 true WO2021027504A1 (fr) 2021-02-18

Family

ID=68854283

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/103255 Ceased WO2021027504A1 (fr) 2019-08-15 2020-07-21 Procédé de traitement d'informations basé sur un protocole de consensus et dispositif associé

Country Status (2)

Country Link
CN (1) CN110602051B (fr)
WO (1) WO2021027504A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110602051B (zh) * 2019-08-15 2022-03-29 深圳壹账通智能科技有限公司 基于共识协议的信息处理方法及相关装置
CN116260640B (zh) * 2023-02-15 2024-02-27 涂秋平 基于人工智能进行大数据分析的信息拦截控制方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017204943A1 (fr) * 2016-05-24 2017-11-30 Mastercard International Incorporated Procédé et système pour un mécanisme de consensus efficace pour des chaînes de blocs autorisée, au moyen de garanties d'audit
WO2019072312A2 (fr) * 2018-12-29 2019-04-18 Alibaba Group Holding Limited Système et procédé de détection d'une attaque par rejeu
CN110070445A (zh) * 2019-04-28 2019-07-30 深圳前海微众银行股份有限公司 一种基于区块链系统的交易处理方法及装置
CN110119428A (zh) * 2019-04-19 2019-08-13 腾讯科技(深圳)有限公司 一种区块链信息管理方法、装置、设备及存储介质
CN110602051A (zh) * 2019-08-15 2019-12-20 深圳壹账通智能科技有限公司 基于共识协议的信息处理方法及相关装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10198325B2 (en) * 2016-05-24 2019-02-05 Mastercard International Incorporated Method and system for desynchronization recovery for permissioned blockchains using bloom filters
CN107453896B (zh) * 2017-06-27 2020-08-04 创新先进技术有限公司 多重区块链网络数据处理方法、装置及服务器
WO2019081919A1 (fr) * 2017-10-24 2019-05-02 Copa Fin Limited Mémorisation et vérification de données
CN109656873B (zh) * 2018-11-02 2023-04-14 平安科技(深圳)有限公司 基于区块链的数据归档方法、装置及终端设备
CN109815657B (zh) * 2018-12-14 2022-10-28 深圳壹账通智能科技有限公司 基于联盟链的身份认证方法、装置、计算机可读存储介质及终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017204943A1 (fr) * 2016-05-24 2017-11-30 Mastercard International Incorporated Procédé et système pour un mécanisme de consensus efficace pour des chaînes de blocs autorisée, au moyen de garanties d'audit
WO2019072312A2 (fr) * 2018-12-29 2019-04-18 Alibaba Group Holding Limited Système et procédé de détection d'une attaque par rejeu
CN110119428A (zh) * 2019-04-19 2019-08-13 腾讯科技(深圳)有限公司 一种区块链信息管理方法、装置、设备及存储介质
CN110070445A (zh) * 2019-04-28 2019-07-30 深圳前海微众银行股份有限公司 一种基于区块链系统的交易处理方法及装置
CN110602051A (zh) * 2019-08-15 2019-12-20 深圳壹账通智能科技有限公司 基于共识协议的信息处理方法及相关装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZHOU, QI-HUI ET AL.: "DDoS Defense Method of IoT Devices Based on Blockchain", JOURNAL OF APPLIED SCIENCES, vol. 37, no. 2, 31 March 2019 (2019-03-31), pages 213 - 223, XP055779782, DOI: 10.3969/j.issn.0255-8297.2019.02.006 *

Also Published As

Publication number Publication date
CN110602051B (zh) 2022-03-29
CN110602051A (zh) 2019-12-20

Similar Documents

Publication Publication Date Title
JP7426475B2 (ja) 分散化されたデータ認証
CN112333198B (zh) 安全跨域登录方法、系统及服务器
US10997808B2 (en) Secure smart unlocking
US11159307B2 (en) Ad-hoc trusted groups on a blockchain
US8527769B2 (en) Secure messaging with read-undeniability and deletion-verifiability
US10904231B2 (en) Encryption using multi-level encryption key derivation
CN112737779B (zh) 一种密码机服务方法、装置、密码机及存储介质
JP3629516B2 (ja) プロキシサーバ、電子署名システム、電子署名検証システム、ネットワークシステム、電子署名方法、電子署名検証方法及び記憶媒体
US8528104B2 (en) Security and ticketing system control and management
WO2022095244A1 (fr) Procédé, système et appareil de transactions interchaîne, dispositif et support d'enregistrement
US9219722B2 (en) Unclonable ID based chip-to-chip communication
CN117155549A (zh) 密钥分发方法、装置、计算机设备和存储介质
CN109981287B (zh) 一种代码签名方法及其存储介质
CN111241492A (zh) 一种产品多租户安全授信方法、系统及电子设备
TWI817002B (zh) 文檔上傳下載方法、裝置、電腦裝置及介質
CN115549984A (zh) 跨链交易方法、装置、设备和存储介质
CN115473648A (zh) 一种证书签发系统及相关设备
WO2021027504A1 (fr) Procédé de traitement d'informations basé sur un protocole de consensus et dispositif associé
CN114817957B (zh) 基于域管平台的加密分区访问控制方法、系统及计算设备
US20220035924A1 (en) Service trust status
CN115361202A (zh) 区块链跨链方法、装置、存储介质及电子设备
CN114331648A (zh) 投标文件处理方法、装置、设备及存储介质
CN120017386A (zh) 一种云计算数据安全传输系统和方法
CN113592638A (zh) 交易请求的处理方法、装置以及联盟链
US7827399B1 (en) Certificate processing

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: 20851493

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: 20851493

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 1205A DATED 05.08.2022)

122 Ep: pct application non-entry in european phase

Ref document number: 20851493

Country of ref document: EP

Kind code of ref document: A1