基于C2x0嵌入式加密卡设计

被引量 : 2次 | 上传用户:jacyChan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们参与的网络活动越来越频繁,计算机网络信息传输已成为教育、国防、电子商务和银行等领域的常用数据交换手段,并且逐步渗透到社会各个领域,对数据安全要求越来越严格和复杂。加密技术是实现数据安全的一种重要手段,加密技术分为两大类,一类是软件加密技术,另一类是硬件加密技术。软件加密的优点是成本低,但是需要CPU参与计算,消耗系统资源,加密速度慢。硬件加密具有速度快、可靠性高等优点。因此,对硬件加密卡的研发具有重大的意义。目前多数硬件加密卡的设计方案是主控制器芯片外加加密处理芯和一些接口控制芯片,加密卡与主机通讯采用PCI接口,这类方案集成度比较低、安全性差、受制于PCI传输速率,加密效率低。针对上述问题,本课题研制的加密卡采用了飞思卡尔全新的C2x0加密协处理器,该芯片内部集成了PowerPC架构处理器核、硬件加密处理单元、PCI Express控制器以及其它外设接口控制器等。因此,整个加密卡集成度比较高,该芯片具有私钥安全保存机制功能,提高了加密的安全性,该加密卡采用通过PCI Express总线与主机端进行数据交互,数据传输速率不再是影响加密速率的瓶颈。本文从硬件和软件两方面对加密卡进行介绍。硬件方面介绍了C2x0芯片相关特性,在此基础上阐述了加密卡硬件平台设计,详细介绍了各个硬件模块。软件部分分别介绍了加密卡系统软件的设计即嵌入式Linux系统的移植和对加密卡上运行加密软件进行分析和论述,深入剖析了Linux下UIO驱动基本架构和运行机制,从UIO驱动内核部分的实现、用户态接口、相关硬件初始化,加密过程、秘钥管理等方面详细讨论了加密卡端软件的开发过程。最后,讨论了主机端驱动的设计,介绍了Linux下PCI-E驱动的设计及针对OPENSSL加密应用提供的接口设计。
其他文献
国际新闻传播作为新闻传播的一种重要且特殊的类型,承担着传递国际新闻、影响国际舆论、建构国家形象、传播价值观念等独特功能。面对复杂的国际传播形势,我国目前处于弱势地
校长培训课程设置缺乏前瞻性,如何提升培训品质?校长培训遍地开花,如何突出特色与个性?培训不是招数、不是战术,有法却无定法,在激发校长自主学习力的同时,培训者可从尝试高端培训
报纸
联邦总统选举是当代俄罗斯选举活动中的最重要组成部分,相关选举法律经历了正式确立和几次较重要的修订,这一过程也体现了总统选举制度的变迁。2012年第六届俄联邦总统选举后
2018年9月27日,浙江大学医学院神经科学中心郭方研究员团队在《神经元》(Neuron)在线发表了题为“A circadianoutput circuit controls sleep-wake arousal in drosophila”
期刊
现代大学制度给新经济时代的高校组织管理提出了更高要求,它引导高校的利益相关者按照高校的社会使命的要求而行动,以实现高校自身和利益相关者的利益最大化为目标。以利益相
《大宝積经》收於《大正藏》第11册,共120卷,由唐代僧人菩提流志等人翻译而成。目前学界封此部经的研究甚少,本文主要封《大宝積经》的敦煌写本造行了文献的整理和異体字的辑
区块链技术去中心化、去信任的特性及其在金融、互联网等领域的应用,为我军后勤保障提供了新的思路。构建基于区块链的军事供应链模型,以确保后勤保障组织架构中心化为前提,
瑜伽是一种古老的印度修持术,起源于古代印度,早在两千年前,它便随着佛教传入我国。现代瑜伽运动是从二十世纪后期开始兴起,发展至今已超过了二十年的时间。瑜伽是由冥想、呼吸、
工程项目由工程建设指挥部负责领导、组织实施,并代表国家对投资进行管理和控制。正因为存在这些特点,市政工程监理工作中存在着一些特有的困难,影响着监理事业的健康发展。
近年来,由于化石燃料的迅速枯竭,电力需求的增加,和政府对减少温室气体排放采取更严格的强制性政策,可再生能源技术吸引了越来越多的关注。但可再生能源也存在间歇性、波动性等问