Formal modeling and security verification method of blockchain pbft consensus algorithm based on event-b method

A technology for formal modeling and verification methods, which is applied in the field of modeling and verification of the security of blockchain consensus algorithms, and can solve problems such as formal verification lacking the security of consensus algorithms.

Active Publication Date: 2022-04-05
EAST CHINA NORMAL UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, there are researches on security verification based on the Event-B method in the blockchain, but many of the studies carried out are only for smart contracts. For the consensus algorithm on the blockchain, they are committed to improving and optimizing the consensus algorithm, but there is a lack of corresponding applications. Formal Verification of Security of Consensus Algorithms on Blockchain

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Formal modeling and security verification method of blockchain pbft consensus algorithm based on event-b method
  • Formal modeling and security verification method of blockchain pbft consensus algorithm based on event-b method
  • Formal modeling and security verification method of blockchain pbft consensus algorithm based on event-b method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purpose of implementation of the present invention and the technical solution clearer, the technical solutions in the embodiments of the present invention will be described in more detail below in conjunction with the drawings in the embodiments of the present invention. The described embodiments are some, but not all, embodiments of the invention. The embodiments described below are illustrative and should not be construed as limiting the present invention.

[0034] The present invention provides a formalized modeling and security verification method of the block chain PBFT consensus algorithm based on the Event-B method. The present invention uses the Event-B modeling platform according to the operation mechanism of the PBFT consensus algorithm on the block chain Rodin implements the PBFT consensus algorithm on the blockchain, and formally verifies the functional safety of the PBFT consensus algorithm, including: determining the core elements of t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention provides a formalized modeling and security verification method of a block chain PBFT consensus algorithm based on the Event-B method. According to the operation mechanism of the PBFT consensus algorithm on the block chain, it is realized by the Event-B modeling platform Rodin The PBFT consensus algorithm on the blockchain formally verifies the functional security of the PBFT consensus algorithm, including determining the core elements of the model, converting them into constants and variables of the Event-B model according to the structure and properties of different elements, and defining the constants Corresponding axioms, defining corresponding invariants for variables to ensure the establishment of structures and properties; establishing an abstract model, mapping the algorithm execution process into specific events; performing hierarchical refinement by module, adding invariants to express the security properties of the blockchain , generating a proof obligation to verify the functional safety of the algorithm. The present invention realizes the formal modeling of the block chain PBFT consensus algorithm based on model refinement technology, uses the formal method to verify the functional safety of the algorithm, and supports the refined verification of different block chain consensus algorithms.

Description

technical field [0001] The present invention belongs to the technical field of blockchain security modeling and verification, specifically, it is a modeling and verification of the security of a blockchain consensus algorithm based on the Event-B method designed with the Event-B modeling verification language Methods. Background technique [0002] At present, there are researches on security verification based on the Event-B method in the blockchain, but many of the studies carried out are only for smart contracts. For the consensus algorithm on the blockchain, they are committed to improving and optimizing the consensus algorithm, but there is a lack of corresponding applications. Formal verification of the security of consensus algorithms on blockchains. [0003] As a formal method of modeling and verification, Event-B has strict and precise mathematical logic and semantics. The Rodin platform developed under the Eclipse integrated development environment is used as the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L41/14G06F16/21H04L9/40G06F16/27
CPCH04L41/145G06F16/212H04L63/1441G06F16/27H04L41/14
Inventor 冯世玲李钦
Owner EAST CHINA NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products