基于EFI/Tiano体系的密码系统研究与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:ufojay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术和通讯技术的迅猛发展,作为信息安全基础的以加密解密和数字签名功能为主的密码系统的设计与开发,也同样面临着“更安全,更快速,更强大”的要求。密码系统的整个设计开发流程既要与传统的设计方法相适应,又要在兼容国际流行的密码标准体系的同时,提供增值的功能。 与此同时,一个密码系统通常由一个软硬件的环境来支持其正常工作,一般而言,是运行在操作系统之上,或者独立的运行在嵌入式系统环境。本文将讨论一种新的运行环境,也即将密码系统在下一代BIOS基础上实现并且应用。 传统BIOS是固化在ROM中的子程序,主要用来管理各种输入输出设备,并且引导计算机进入操作系统环境。随着计算机软件/硬件技术的不断向前发展,传统BIOS的缺点,如缺少兼容性、可扩展性和可交互性等也越来越明显,逐渐不能适合现在计算机发展方向。 为了超越传统BIOS,当今业界领先设计和厂商都在努力改进BIOS的开发和功能,其中英特尔Extensible Firmware Interface(EFI)平台创新技术架构及其开源基础代码Tiano,使得固件创新技术方案和产品将成为可能,并且将成为下一代BIOS的发展标准和方向。 其中本文所要讨论的对于密码系统的设计和实现,主要基于EFI/Tiano可扩展性这一特点。本研究内容作为嵌入式系统研究的重要组成部分,重点介绍了对称加密算法中的AES算法,非对称加密算法中的RSA算法,两个重要的单向散列函数MD5和SHA-1,以及介绍了数字签名算法,并针对各个算法进行了细致的研究和缜密的安全性分析。根据EFI/Tiano功能扩展的设计方法学的要求,针对各个算法的不同特点,对各个算法在BIOS阶段进行了实现和优化,并将这些算法封装在一个库里面,作为一个可以按需装载和卸载的独立功能模块。 研究和实验已经表明了令人鼓舞的结果,不仅是有些算法的实现取得了比现在常用的密码系统更快的速度,而且这种模块化的设计和编程的方法完全符合EFI开发方式,充分展现了重用的特性。
其他文献
以葡萄糖为原料,采用水热法碳化再经过磺化制备了炭基固体酸催化剂。通过对炭基固体酸进行Boehm滴定、X射线衍射(XRD)、傅里叶变换红外光谱(FT-IR)、扫描电子显微镜(SEM)、X
对中学物理特色实验文化内涵进行了界定,阐述了中学物理特色实验文化的几种具体形式、重要作用和实施策略.
核心提示 $$ “地区生产总值基础分为 100分。该项目的得分为本县(市、区)地区生产总值增幅和增量两个指标与各县(市、区)地区生产总值最高增幅和最高增量占基础分比值加权
期刊
安吉拉·卡特的《染血之室与其他故事》被视为其最精彩的作品之一,而这本小说集中的《染血之室》、《老虎新娘》和《狼女艾丽丝》三个故事都反复出现了镜子的意象,并有着
随着我国社会经济的快速发展,建筑行业发展速度也在不断提升,尤其是伴随大众生活水平的不断提升,其对建筑工程的质量要求和功能化需求也在不断增多。本文以“如何提升建筑工
改革开放20多年来,中国城市家庭有了更多的可任意支配收入。现在越来越多的市民有了投资意识。然而,投资对国内居民而言毕竟还是一个比较新的概念,大多数中国百姓和家庭对其仍存
作为2003年诺贝尔文学奖获得者,约翰·马克斯韦尔·库切是当代著名南非白人作家。作为流散群体知识分子的一员,库切始终在作品中关注着帝国殖民主义的问题,关心后殖民时代该
20世纪80年代以前,我国的金融市场处于严重的“卖方市场”,银行业并不存在营销问题。1984年以后,我国银行体系和管理体制进行了突破性改革,中国银行业的竞争开始出现,商业银
目的分析老年2型糖尿病患者低血糖的发生原因和有效的护理干预措施。方法对照组开展常规护理,观察组则开展针对性护理。结果观察组低血糖发生率为5.00%,对照组12.50%,且P<0.0
住房补贴是公务员福利的重要组成部分。公务员住房补贴不足以支持其购房,是住房分配货币化改革后公务员住房政策体系所面临的难题之一。分析现有公务员住房补贴标准的缺陷,设