联盟链中基于HSM的身份管理与密码组件的研究与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:liweimin90
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,区块链技术受到学术界和工业界的广泛关注和研究,其中以联盟链为代表的许可链在业界得到了广泛应用。在联盟链中,身份管理组件用于实现用户的身份认证和许可准入机制,密码组件用于实现支撑平台运行的基础密码算法,二者均为联盟链平台中安全组件的重要组成部分。目前的开源联盟链平台多使用基于国际通用密码算法和软件实现的身份管理与密码组件,这在基础算法和实现方案上存在着一定的安全风险,也不符合区块链应用中关键安全组件的自主可控原则,不利于联盟链技术在我国的发展与推广。本论文基于开源联盟链平台Hyperledger Fabric,对基于硬件安全模块(HSM)的身份管理和密码组件进行了研究与实现,构建了基于硬件安全模块和国密算法的高安全可用区块链平台。本文的主要工作如下:第一,设计了基于证书的身份管理策略,在支持原有国际通用证书的基础上,扩展了算法选项和证书格式,加入对国密算法的支持,为节点生成符合X.509标准格式的国密证书;改进了客户端和CA的证书生成和验证算法,支持国密证书的生成、提取、解析和验证;第二,设计了基于硬件安全模块的密码组件的改进方案,完善了密码服务模块的结构。首先,对联盟链平台密码服务模块的算法进行拓展,使其支持国密算法服务;其次,完成了硬件安全模块的调用接口、通信层和报文层的设计,通过与密码服务模块的集成使其支持基于硬件安全模块的国密算法服务。其中,在报文层对硬件安全模块和不同算法之间的适配是一大难点;第三,基于上述设计方案,在Hyperledger Fabric中实现了基于HSM的身份管理和密码组件并进行了测试、评估。系统测试表明,改进方案提高了区块链平台的密钥存储和密码运算的安全性,实现了基于国密算法和数字证书的身份认证功能,有利于联盟链技术在我国的发展与推广。
其他文献
随着初中英语课程改革的不断推进,广大教育工作者都意识到培养学生英语核心素养的重要性。语言能力、文化意识、思维品质、学习能力是英语学科中的四项核心素养,这四项学科核
【摘要】爱因斯坦有句名言:“兴趣是最好的老师!”兴趣能变无效为有效,化低效为高效!精彩、在高中地理课堂教学中,适当的趣味事例,甚至会成为整堂课的亮点,能够起到画龙点睛的作用。所以,要让高中生喜欢地理课,课堂上与教材相关的趣味举例是至关重要的。本文就结合自己多年教学实践浅析几种趣味法在地理教学中的应用。  【关键词】趣味法 地理教学 应用  一、采用数据激发兴趣  在人文地理及国情教育方面的内容,我
随着4G业务和用户的发展,网络数据日趋增加,如何对网络中的海量数据,特别是MR和信令数据进行联合分析已经成为当前研究的热点。本文针对大数据关联分析的方法进行了详细的阐
内蒙古牧区放牧羊来自天然大草原,以其肉质鲜美、多汁、无膻味、绿色无污染而享誉国内外。面对发达国家日益加剧的“动物福利”贸易壁垒,打造内蒙古福利肉羊品牌,打破世界贸
为解决磨削大型零件时进刀不均匀、效率低的问题,以轧辊磨削为例,对比CBN砂轮和氧化铝砂轮的主轴功率和加工性能。发现:由于砂轮磨损,轧辊磨削的效率及尺寸精度低;相同条件下
为促进布鲁菌病Rev.1疫苗及相关疫苗的研发,该研究提取Rev.1疫苗株核酸,应用PacBio平台进行全基因序列测定与分析。结果表明,Rev.1疫苗株基因组大小约3299187 bp,G+C含量为57
根据工程实践,详细介绍了桥梁伸缩缝安装所考虑的因素;伸缩量的计算,伸缩缝的选型,预压缩量的计算,以及缝区内钢纤维混凝土的施工技术。
<正>左冠状动脉异常起源于肺动脉是一种少见的先天性冠状动脉疾病。因婴幼儿期一般表现为心力衰竭、心脏扩大、心内膜增厚而易被误诊为原发性心内膜弹力纤维增生症,而导致严
会议
随着大棚瓜果蔬菜种植规模的不断扩大,越夏蔬菜成为一项重要栽培问题。越夏蔬菜的生长环境主要是高温、高湿,植物在生长过程中容易出现各种生理性的病害以及病虫害,这对栽培
目的探讨在娱乐场所服务小姐中开展预防艾滋病的健康教育和行为干预的方法、效果及可行性.方法调查员深入现场,采用面对面的深入访谈与咨询,免费分发宣传材料和避孕套,演示避