基于区块链的密钥分发系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zyhui1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和互联网的快速发展,使用加密算法来加密通信数据是保障信息安全的基本手段。加密算法依赖于密钥分发技术提供的密钥,比如公钥分发为非对称加密算法提供了公钥,对称密钥分发为对称加密算法提供了对称密钥。目前密钥分发技术的安全实现多依赖于传统的PKI/CA体系,该体系存在着中心化和证书配置效率低等问题。在此背景下,本文主要使用去中心化的区块链技术和相关密码学技术设计并实现了包括公钥分发和对称密钥分发在内的密钥分发系统,保证了密钥分发的安全、高效以及去中心化。全文的主要工作和创新点总结如下:首先,设计了一种去中心化的注册身份认证方法。通过认证的注册身份信息与用户账户地址绑定在一起,为后续密钥分发中的身份认证提供保障。联盟区块链中的所有节点都参与注册身份认证过程,保证即使联盟区块链中存在少量恶意节点,系统也能成功认证用户注册身份的真实性。然后,本文还设计了一种基于节点信任度的投票机制以用于注册身份认证。在该投票机制中,节点在历次和近期注册身份认证中的表现决定着该节点的信任度,只有在更长时间内正常参与注册身份认证的节点才能获取更高的信任度和投票权重,从而最大限度地降低恶意节点在注册身份认证中造成的负面影响。其次,设计了基于合约存储的两方对称密钥分发方法和基于零知识证明的两方对称密钥分发方法来实现通信双方之间的对称密钥分发。基于合约存储的密钥分发方法通过智能合约存储的数据记录来认证用户账户地址的真实性,保证参与密钥分发的用户不能伪造其他用户的账户地址,从而抵抗中间人攻击。另外,通过设置大小合适的密钥分发时间窗口来抵抗重放攻击;在基于零知识证明的密钥分发方法中,用户通过zk SNARKs零知识证明算法来生成凭证,使得对方相信自己确实是某个账户地址的拥有者,从而完成身份认证以抵抗中间人攻击。另外,通过随机数来实现挑战应答机制以抵抗重放攻击。性能分析证明了基于合约存储的对称密钥分发方法平均耗时更少,所以系统后续的实现过程中选择基于合约存储的对称密钥分发方法来实现通信双方之间的对称密钥分发。接着,设计了一种基于代理重加密的多方对称密钥分发方法来实现一方向多方分发对称密钥。代理重加密技术将大量的加密计算过程转移到了服务端进行,减轻了用户前端的计算压力。另外,智能合约将之前计算出的重加密密钥保存在联盟区块链之中,避免了后续多方密钥分发过程中重复计算重加密密钥,增加了多方对称密钥分发的效率。最后,实现了一个基于区块链的密钥分发系统,满足了预期的功能性和非功能性需求。与其他基于区块链的密钥分发系统相比,本系统中的公钥注册和公钥撤销方法计算资源和存储资源消耗更低。安全性分析证明了本系统中的注册身份认证方法可以成功认证用户注册身份的真实性,从而将用户注册的公钥与认证后的用户注册身份信息绑定在一起,保障了公钥分发的安全;对称密钥分发方法可以有效地认证密钥分发参与者的身份,从而抵抗中间人攻击,保障了对称密钥分发的安全。
其他文献
钢筋混凝土拱桥结构美观,受力明确,施工简便,使得这种桥型在我国早期得到了广泛的应用,但是由于运营期间诸多因素的影响,结构已然存在不同程度的病害和缺陷,急需维修加固和改造。在维修加固前,均需对其进行合理的检算和分析,从而评估桥梁承载能力,最终提出有效的维修加固措施。本文在总结目前国内外关于承载能力评估和加固研究成果的基础上,评估既有钢筋混凝土拱桥的现状、探讨加固方法适用性、分析对比加固前后的承载能力
精度高、适应性强的轨迹跟踪控制策略是电动汽车实现智能化、实用化的基本条件之一。本文结合前轮转向与轮毂电机差速转向协同控制的优势,进行轮毂电机驱动电动汽车轨迹跟踪控制策略的研究。建立车辆动力学模型与轮胎模型,结合PID控制与Ackermann-Jeantand转向模型构建电子差速模型。基于车辆运动学建立模型预测轨迹跟踪控制驾驶员模型。借助Car Sim与Simulink联合仿真模型将上述电子差速模型
得益于硬件性能与数据采集、存储技术的迅猛发展,深度学习已经成为当下最为流行的机器学习技术。然而,采集并标注数据费时费力,由此,充分地利用少量标注样本训练一个泛化性较佳的深度学习模型成为了一个十分有价值的研究课题。单样本人脸识别作为该研究课题中的一个代表性问题,使用待识别人物的单张人脸样本进行网络训练,使深度学习人脸识别算法对数据量的需求降至最低,具有重要的现实意义与广阔的应用前景。本文基于深度迁移
高速铁路是我国“新基建”政策的发展方向之一。目前依据振动压实测量值评判路基压实质量的智能压实技术被认为是我国高铁智能建造的重要组成部分,受到研究者的广泛关注。然而现有技术未考虑含水率对路基压实质量的影响,造成在实践中智能压实技术测试不准确,精度不高。因此在智能压实过程中引入含水率实时测试对于提高测试精度,保障路基压实质量具有重要价值。电阻率法实时测试土体含水率被认为是一个可能途径。本文以高铁路基智
图分类作为一类面向具有不规则拓扑结构数据的复杂分类问题,广泛存在于社交网络分析、机器视觉、脑科学以及生物化学药剂研发等交叉学科研究领域。由于其数据所蕴涵的非线性结构难以在欧式空间(Euclidean Space)中进行直接而有效地表示与计算,导致该问题无法简单采用传统机器学习方法进行直接求解,通常需要先将数据在其他可计算空间中进行嵌入表示处理。近来,图卷积神经网络等表示学习算法的提出为图结构数据的
人脸检测技术目前应用广泛,是当前人脸识别与验证等应用的基础。基于卷积神经网络的人脸检测技术在准确率上已经远超传统方法,但是庞大的计算量和参数量是卷积神经网络的一大缺点,也成为其在实际场景中部署的重要阻碍。另外,目前绝大多数卷积神经网络都是采用离线训练的方式,在部署之后其参数就不会再改变,所以难以针对实际部署的场景进行自适应调整。因此设计一种能够在检测精度和计算量之间取得良好的平衡,并且能够针对部署
随着城市的发展,地铁开始在各大城市兴起,地铁的出现方便了人们的出行。地铁换乘站是乘客分散、集合及换乘的节点,确保乘客顺利进行换乘出行。乘坐地铁出行的乘客越来越多,地铁换乘问题日渐严重,因此需要合理的客流组织导行方案对换乘站的乘客进行引导,缓解站内客流冲突以及客流拥堵,使乘客可以快速完成进出站以及换乘行为。本文首先通过对国内外关于地铁车站客流组织和客流仿真方面的现状进行研究,系统分析了城市地铁换乘站
承荷探测电缆在油气井探测领域至关重要,承荷探测电缆的极限探测深度取决于铠装钢丝的强度和使用寿命。本文通过扫描电子显微镜(SEM)、X射线衍射仪(XRD)、拉伸试验机、显微硬度计、电化学性能测试方法、中性盐雾试验等多种分析测试手段,对承荷探测电缆铠装钢丝的制备工艺及组织性能进行了研究。研究了冷拉拔形变对热浸镀锌钢丝微观组织与性能的影响。结果表明:随着冷拉拔应变量的不断增大,珠光体片层逐渐转向与拉拔轴
作为发病率最高的癌症之一,进行肾保留手术(nephron sparing surgery,NSS)的第一步是使用计算机断层扫描增强造影对患者进行扫描腹部CT扫描,从CTA图像中分割出肾和肿瘤组织的三维模型,以确定病灶位置、大小及形态学特征为医生提供视觉指导。随着多项国际性全监督肾脏语义分割比赛的开展,深度学习自动化分割结果的相关指标可以达到人工标注的90%。然而,由一个医院的带标注数据训练所得到的
多器官分割已在临床实践中被广泛使用,但是在医学图像中标注多个器官的分割标签既浪费精力又耗费时间,所以现有的带有全标签的多器官数据集样本量通常很少。而大部分的数据集都仅仅被部分标注或只标注单个器官。现阶段的器官图像分割方法很大程度上依赖于已有数据的分布情况,数据量越大越代表着更具泛化性的数据分布,因此需要一个能够利用多个不同来源部分标签数据集共同训练分割的算法。本文就部分标签数据的多器官分割算法展开