USB KEY加密安全芯片的设计与实现

被引量 : 0次 | 上传用户:xixicoco606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
个人数字证书的存储是信息安全体系中的重要环节。应用于USB Key的加密安全芯片是解决证书载体的关键。密钥和敏感数据的存储、密钥的使用、密码运算都需要在芯片内进行才能足够安全。加密安全芯片能够内部生成公私密钥对和导入并存储数字证书,利用芯片内部的密码算法认证用户身份。关键信息都存在硬件内部,技术上无法读取,确保了身份认证的安全性。本文目标是设计并实现一款密码运算全面、性能优秀、低成本的的加密安全芯片。设计的关键在于如何用有限的硬件代价获取较多的性能收益。作者完成的主要工作包括以下几个方面:1.本文采用自顶向下的设计思路,搭建出芯片的整体架构。为后文的密码算法模块设计打下基础。2.RSA协处理器的设计与实现。通过一系列数学变换,将模幂运算变换成多次模乘运算。为了解决模乘运算,引入并改进蒙哥马利算法,将模乘运算进一步简化变换成标量乘法、移位和加减法等等。接着,采用软硬件协同的方式实现出RSA算法。应用256位超长字宽处理技术,合理安排乘法和模运算之间的流水线操作,比非流水线方式速度提高近一倍。3.本文完整的设计并实现了DES、SM4、SHA256、SM3算法。其中对称算法的运算复杂度在于置换运算。本文采用硬件实现可以有效的减少运算时间。散列算法的运算复杂度一方面在于多次循环中的循环移位和异或,采用硬件实现达到仅付出很小的面积获得较大性能提升。另一方面,主流程的迭代过程均有多次的数据不经过计算的直接赋值,本文采用了巧妙的方式避免真实的进行赋值,有效的减少了每一轮迭代的指令数,提高了运算性能。最终,本文实现了满足应用需求的USB Key加密安全芯片。芯片的测试结果达到设计目标,充分验证了作者的主要工作,即芯片整体框架和密码算法模块设计。本文的研究成果,为USB Key提供了芯片级解决方案,同时也为信息安全技术的发展做出重要贡献。
其他文献
为了达到与国际会计准则趋同的目的,2014年3月,财政部颁布了新修订的企业会计准则,其中有关长期股权投资会计准则与2006年颁布的相比,有较大的变化,本文对其进行了详细的探讨
随着信用经济的发展,家电企业的竞争日趋激烈,为提高市场占有率,缓解库存压力,赊销成为家电企业交易的普遍方式。一方面,赊销交易在一定程度上给家电企业带来了不可小觑的销
2014年6月22日中国证监会发布《指导意见》,标志着员工持股计划有了正式规范。民营公司是实施员工持股计划的公司中占了绝大多数。本文以民营上市公司的员工股票所有权计划为
<正>精准扶贫是党和政府实施的一项最重要的民生工程,是推进贫困地区与全省、全国同步奔小康的重要保障。实施精准扶贫,必须建立和完善精准扶贫开发长效机制,推动精准扶贫由
在现代经济市场体制下,企业不但要面对市场的巨大竞争还要受到税收制度的制约。在企业管理中,财务管理更是管理中的重中之重。笔者从财政和税收的概念入手,进而分析税收对企
本文以个人绘画实践为线索,结合历史上一些艺术家的作品,在触觉式绘画和视觉式绘画的范畴内,探寻肌理和线条在不同绘画语境下的意义,及彼此转换或同时存在时的微妙关系。文章分
<正> 假高粱(Sorghum halepense (L.)pers)又叫石茅、约翰逊草、宿根高粱等,属禾本科高粱属杂草。假高粱是小麦、玉米、高粱、大豆、棉花、麻类等30多种作物地里的主要杂草,
<正>当前,新一轮科技革命和产业革命正在孕育和突破。浙江作为全国改革开放的先发省份,正处于转型升级的关键期和攻坚期。在这种背景下,要打造浙江经济升级版、再创浙江发展
当前,"三公经费"公开已经成为控制政府"三公经费"支出的有效手段之一。但由于部分政府官员个人伦理自主性低、配套落实的行政组织伦理缺失和社会公众主动作为意识差,使"三公
简述了摆线转子泵的基本工作原理 ,特点及内转子齿数对流量、容积效率等性能参数的影响