基于模型检测的区块链共识协议形式化分析与验证

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:hanbing81868164
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链技术因为比特币的引入被人们广泛关注。随着近几年的发展,区块链技术的应用已不再局限于比特币等数字货币,更多传统行业与区块链结合的应用被开发出来,大量数字资产通过区块链进行管理导致区块链很容易遭受黑客攻击,安全问题阻碍了区块链的发展。共识协议是区块链的核心技术,目前已知的区块链系统受到的攻击大多针对于共识协议,只有保证共识协议的安全性才能使得区块链更加可靠从而被广泛应用。形式化方法是分析网络协议安全性最有力的方法之一。模型检测是形式化方法的一种,基于状态空间搜索对协议执行过程中所有状态进行遍历,发现潜在漏洞,进而保证协议的安全性。本文主要研究区块链共识协议的安全性问题。选取典型的区块链共识协议PBFT(Practical Byzantine Fault Tolerance,实用拜占庭容错)作为研究对象,采用形式化方法分析PBFT协议的安全性,论文主要工作如下:(1)提出PBFT共识协议抽象建模方法,简化协议执行过程中的实体个数,简化消息结构,假设协议使用的密码系统是完备的。对Maggi提出的建模方法进行扩展,针对于协议执行不同阶段定义消息传递通道。抽象和简化PBFT协议交互流程,解决PBFT共识协议通信过程过于复杂难以使用形式化方法分析的问题。(2)提出一种针对PBFT共识协议安全性分析的拜占庭节点模型构建方法,分析在PBFT协议执行过程中拜占庭节点能够对共识过程造成的破坏,将拜占庭节点的行为分为发送真消息、不发送消息、重放消息和伪造消息四类。(3)抽象PBFT一致性协议、视图切换协议的安全性质,使用LTL公式进行刻画,运用模型检测工具SPIN分析验证。分析存在拜占庭节点的情况下PBFT协议的安全性。将参与协议执行的诚实节点以及拜占庭节点数量作为自变量,给出协议能够容忍的拜占庭节点数量上限。综上所述,本文所提出协议抽象建模方法以及拜占庭节点模型构建方法,对采用形式化方法分析PBFT共识协议安全性具有参考意义;提出改变参与协议执行的节点数量来探究协议容错性上限的方法,可适用于此类共识协议的容错性分析。
其他文献
随着人工智能领域的快速发展,人们对产品的自动化程度要求也越来越高。移动机器人的发展给人们的工作和生活带来了极大的便利,其中能够完成自主导航和定位是在复杂环境中执行任务的前提,此时同步定位与地图构建(Simultaneous Location And Mapping,SLAM)技术的重要性得以体现,而视觉里程计(Visual Odometry,VO)作为SLAM系统的前端,是移动机器人完成自主导航和
铅锌矿石是战略性资源,广泛应用于各个工业领域,对于国民经济的快速发展有着举足轻重的作用。随着高品位矿藏的枯竭,铅锌矿石利用率需提高,铅锌矿石分选越来越受关注。通过铅锌矿石分选,富集铅锌矿石,提高利用率,矿山企业能够做到不浪费,绿色发展。针对利用卷积神经网络对矿石进行智能分选时,难以同时提高矿石分类精确度和处理量的问题,提出基于知识蒸馏理论的铅锌矿石图像分类方法。本文以基于X射线成像技术的铅锌矿石图
油茶是一种可生产食用油料的茶树,其树根、叶片、茶籽以及茶壳都具有良好的生态经济效益。但是随着油茶种植面积的不断增加,各类侵害油茶树的病害也越来越多,其中油茶炭疽病是油茶产业普遍发生的一种破坏性极强的病害,而且目前也没有研制出有效的防治药剂,严重地影响了油茶产业的发展。因此及时准确地检测炭疽病,对油茶产业健康持续发展具有重大意义。本文提出了利用激光诱导击穿光谱(LIBS)技术,研究炭疽病油茶叶片中营
现今,随着无线通信技术的发展,从开始的1G到现在的5G出现,通信频段越来越细化的同时,对无线终端也提出了更高的要求。终端会向多功能、高性能、小型化等方向发展。然而对性能要求越高,其设备结构让电路会更加复杂,体积如何保持不变甚至进一步小型化成为难题,单凭射频前端的无源微波器件设计,无法满足现在的需求。滤波器和天线的一体化设计,能够使设计出的滤波天线不仅具有辐射、滤波、平衡变换等功能,还可以满足系统集
自然场景下的文本检测与识别技术已成为近年来一个非常热门的研究课题。一方面,作为自然场景中文本信息提取的基础,自然场景下的文本检测与识别方法具有很高的研究价值;另一方面,在包括图像搜索、即时翻译和机器人导航等领域内的诸多应用场景中,高性能的文本检测和识别系统也有着重要的现实意义。针对现有的文本检测和识别方法中的不足。本文的研究主要有两个方面:一是研究满足自然场景中多方向、不规则文本的检测算法。二是如
随着经济的增长,中国汽车保有量逐年递增,由此引发的道路安全事故也程增长趋势。疲劳驾驶和分心驾驶是引发交通事故中两个主要原因之一。研究驾驶员的驾驶状态,并适时进行预警,对于保证道路安全具有非常大的意义。基于机器学习的驾驶状态研究,主要是通过图像对驾驶员的脸部、头部或手部特征进行检测分析。其基于图像特征提取的驾驶监测技术与人的认知相似性,更因其非入侵式无接触性、强鲁棒性等特点,并可以与辅助驾驶设备/系
目前有关再犯罪改造领域的知识并没有被纳入管理,且在该领域的知识管理方面的研究极少,如何将犯罪心理领域知识纳入管理、形成一套完整的知识管理体系,准确预测罪犯或矫正对象的再犯罪几率,体现改造质量的优劣,从而制定一套合适的帮扶计划,提高再犯罪改造质量,变成了急需的问题。为此,本文基于领域专家经验以及对某监狱的调查问卷,结合本体技术、机器学习预测模型、模糊综合评估等技术,从再犯罪改造领域知识库的构建、再犯
"双碳"目标下,"数字新基建"、电动汽车充电桩、电能替代、综合能源服务等业务都蓄势待发。面对新的任务和新的使命,国网陕西省电力公司商洛供电公司(以下简称"商洛公司")积极适应碳达峰、碳中和目标带来的各种变革,守正创新、担当作为。商洛公司承接着战略落地和目标执行的重要任务,与支部力量共同结合,顺应新格局提出"党建+能效"服务,成立以党支部组织力量为主,支部书记为组长,支部委员为副组长,市场智能
期刊
随着人们对结构量运算需求逐渐增多,而电子计算机在这方面解决效率有限,迫使研究者们开始寻找其他解决方案,由于三值光学计算机现已成熟,除了具有光的高码元与高并行的特性之外还具有数据位数众多、处理器可重构的特点,所以当电子计算机解决问题较为复杂或难以解决时,人们希望可以结合三值光学计算机进行解决。高阶求导作为数学领域中的重要工具在微分学、量子力学、工程应用等领域都有广泛使用。而在电子计算机中,由于存在进
三维测量技术是一种广泛用于工业检测、文物保护、虚拟现实等领域的基础性技术,例如汽车质量检测、远程看房等。其中,结构光测量方法由于其精度较高、实现较易、无需接触被测物体表面,是目前进行三维测量方法的主流方法之一。目前,结构光测量系统的具体实现方法较为多样,但大多都是在测量环境较为理想的区域内进行的。随着结构光测量的应用逐渐从固定环境下的工业检测发展为如在不可控环境中的测量,测量环境、待测物体表面的光