安全协议多目标语言代码自动化实现的分析与实现-analysis and implementation of security protocol multi-objective language code automation.docxVIP
- 5
- 0
- 约7.09万字
- 约 73页
- 2018-06-28 发布于上海
- 举报
安全协议多目标语言代码自动化实现的分析与实现-analysis and implementation of security protocol multi-objective language code automation
摘要目前,安全协议的代码实现仍然主要依赖于手工编码,但手工编码低效、易错,容易引入各种漏洞,也不利于安全协议的修订和更新。人们对安全协议的代码自动化实现还未开展广泛和深入的研究,已有的工作也存在诸多不足。针对这些问题,本文提出了一个安全协议多目标语言代码自动化实现方案。首先,设计了一个安全协议XML形式化描述方法,完成抽象协议与XML描述之间的映射。其次,提出了一个可复用的面向对象协议代码框架,为安全协议的运行提供了一个基本的支撑。最后,开发了一个解析器,将安全协议的XML描述转化为多目标语言实现。为了增强协议及生成代码的安全性和健壮性,本文从两个方面着手:(1)在协议设计方面。在代码自动化实现前,将安全协议XML描述转换为CAPSL语言描述,进而利用现有形式化验证工具分析协议安全性,以发现和避免一些协议设计方面的缺陷和攻击;(2)协议实现方面。安全协议中常见的并行会话攻击和类型攻击,在编码阶段存在切实可行的防止方法,本文在方案中提出并实现了这些方法,从而避免了这两种攻击。同手工编码实现相比,该方案可以提高协议开发效率,缩短协议开发周期,节约大量手工成本,减少编程人员的工作量,避免一些代码缺陷,提高代码的安全性和健壮性。该方案也适合分布式系统中安全协议的部署和更新。同已有的方案相比,该方案在通用性、算法可选择性、可扩展性、用户是否需要形式化知识、多目标语言支持、避免代码缺陷等方面具有明显的优势。关键词:安全协议代码实现自动化XMLAbstractAtpresent,thecoderealizationofasecurityprotocolisstillmainlydependentonmanualcoding.However,manualcodingisinefficient,error-proneandeasytointroduceflaws,anditalsomilitatesagainstthereviseandupdatesofsecurityprotocols.Theautomaticcoderealizationofasecurityprotocolhasnotbeenextensivelyanddeeplyinvestigated,andtheexistingworkalsohasmanyshortcomings.Therefore,weputforwardamulti-objective-language-orientedautomaticcodegenerationschemeforsecurityprotocols.Firstly,wedesignaformaldescriptionmethodofsecurityprotocolsbasedonXMLtomaptheabstractprotocoltoitsXMLspecification.Secondly,weprovideabasicsupportfortherunningofsecurityprotocolswithareusableobject-orientedcodeskeleton.Finally,wedevelopaninterpretertotranslateXMLspecificationintothecorrespondingobjectivecode.Toenhancethesecurityandrobustnessofthegeneratedcode,wefocusonthefollowingaspects:(1)Intheprotocoldesignstage,wetranslatetheXMLspecificationofsecurityprotocolintothecorrespondingCAPSLspecificationbeforecodegeneration,whichmakesitimpossibletousetheexistingformalverificationtoolstoanalyzeprotocolsecurity,andavoidsomeflawsorattacks.(2)Intheprotocolrealizationstage,weproposeandimplementsomepracticalmethodstopreventparallelsessionattacksandtypeflawattacksthatarecommoninsecurityprotocols.Comparedwithmanualcoding,ourschemecanimprovetheefficiencyofprotocoldevelopment,shortenthedevelopmentcycle,savelotsofm
您可能关注的文档
- 埃及政治动荡的根源和未来——基于政治现代化视角的分析-the origin and future of egyptian political turmoil an analysis based on the perspective of political modernization.docx
- 埃德加·斯诺在华新闻活动分析-analysis of edgar snow's news activities in china.docx
- 埃利希法社会学理论分析——以《法律社会学基本原理》为核心-theoretical analysis of ehrlich's sociology of law - centered on.docx
- 埃德蒙·金文化相对主义比较教育理论分析范式分析-an analysis of edmund king's comparative educational theory analysis paradigm of cultural relativism.docx
- 埃及公司法律制度分析-analysis of egyptian corporate legal system.docx
- 埃利希法社会学理论研究——以《法律社会学基本原理》为核心-theoretical research on ehrlich's sociology of law - centered on.docx
- 埃洛石纳米管及高岭土纳米管脱硫性能的分析-analysis of desulfurization performance of halloysite nanotubes and kaolin nanotubes.docx
- 埃塞俄比亚职业教育师资来华教育分析-analysis of ethiopian vocational education teachers' education in china.docx
- 埃塞俄比亚对外贸易政策改革对国内生产总值影响分析-analysis of the impact of ethiopia's foreign trade policy reform on gdp.docx
- 埃洛石用于凝胶因子自组装和增强超分子凝胶的分析-application of halloysite in gel factor self-assembly and analysis of enhanced supramolecular gel.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2025年渤海船舶职业学院单招笔试数学试题库含答案解析.docx VIP
- 三年级数学下册计算题大全100.doc VIP
- 【2026-01-11】《中华人民共和国危险化学品安全法》解读丨简洁版.pptx VIP
- 2024年新疆高考理科综合试卷(含答案解析).docx
- 《王玄览玄珠录的道教思想.doc VIP
- 人教版七年级英语上册完形填空、翻译、阅读理解训练含参考答案-精选5套.docx VIP
- 微信原创文章怎么修改,原创素材怎么利用?20170401.doc VIP
- 双轴搅拌机检修工艺规程.pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 双轴搅拌机检修规程.doc VIP
原创力文档

文档评论(0)