基于FPGA的RTPS报文解析与加解密系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:chinamp3jgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于计算密集型任务与计算复杂型任务,传统的处理方式大多基于CPU实现。由于CPU是通用处理器,当处理计算密集型任务或计算复杂型任务时,速度不会特别快,难以满足现今高速复杂的网络环境。FPGA可以通过配置不同的编程数据产生不同功能的电路,并且电路的并行性远超CPU,大大提高程序的处理速度。所以,本文设计了一套基于FPGA的RTPS报文解析与AES-256数据加解密系统,提高对RTPS报文解密、解析以及加密的处理速度。本文的主要内容和贡献包括:1)研究AES算法的数学知识,设计基于FPGA的AES-256加解密系统。解决了加密与解密中复杂的256位密钥扩展问题,实现了AES算法在FPGA上的运行,并保证算法的安全性与执行速率。2)分析RTPS报文中每个子消息的组成结构与含义,设计基于FPGA的RTPS报文解析系统。将不同类型的子消息划分了A、B、C三类解析方式,解决了子消息中不定长字段的解析与每个模块之间时序约束的难题,首次实现了RTPS报文在FPGA上的解析,加快了解析速度。3)采用PCI-e的通信方式实现PC与FPGA之间的数据传输,在RIFFA框架的基础上,分别设计了MFC数据收发控制程序、FPGA数据收发处理程序。4)设计并实现了一个原型系统,该系统主要功能为:PC与FPGA通过PCI-e的方式传输数据,上位机将网络中一段加密的RTPS报文数据发送至FPGA,FPGA接收数据后,按照解密、解析、加密的顺序对数据处理。处理完成后,将数据返回上位机并显示结果。5)对系统进行了功能测试和结果分析。实验结果表明,基于FPGA的RTPS报文解密、解析、加密数据处理系统可以正常运行;处理Ack Nack报文时,在相同数据量下,FPGA运行时长是CPU的13%左右,在相同时间内,FPGA处理数据量是CPU的1400倍。该系统共占用32%的LUT、15%的FF与35%的BRAM,总功耗为0.567W。
其他文献
自2005年汇改以来,人民币汇率制度朝着市场化方向不断改革。随着人民币汇率形成机制的不断演变,人民币汇率波动愈发频繁和显著。如何有效地预测人民币汇率成为学界和业界的研
机电耦合系统作为混合动力汽车(Hybrid Electric Vehicle,HEV)的动力装置,可实现对多动力源的合成与分解,已逐步成为目前HEV研究的一个前沿方向。动态协调控制是保证车辆在切
目前,关于地方文化融入课程的研究课题,相关研究者对融入的意义和价值已做了深入探析,对融入的策略也有较多的涉及,但此类研究还必须对以下问题作出进一步的探讨:地方文化类
伴随着社会的发展,公墓也随着人类世界观及价值观的演变经历着一系列变化,逐渐成为了人类生死观的具体物质化表现。不同历史时期的公墓布局也折射出不同的内在驱动因素,并反映出该时代的社会发展情况。本论文将以文献归纳法、跨学科研究法、概念分析法和定量分析为主要的研究方法,探讨北京地区公墓起源及其分布的发展与变化,总结影响北京地区公墓分布演变的内在驱动因素,论述不同社会背景下各驱动因素的影响力排序,总结其变化
随着民用、军事等领域的广泛应用,空中预警、无人机的自动目标跟踪、智能视频监控和人机交互等技术的相继产生与发展,目标跟踪在计算机视觉领域受到了广泛的关注与重视。但是
科研数据是学术研究的产出结果,是推动科学事业发展的主要因素。随着大数据和开放获取运动全球化趋势的发展,科研数据共享逐渐受到国内外学者的重视。科研数据共享是实现科研
山蒟(Piper hancei Maxim)为胡椒科胡椒属植物,是常见的中草药,毛蒟(Piper puberulum(Benth.)Maxim)为胡椒目、胡椒科、胡椒属藤本灌木。小叶九里香(Murraya microphylla)为芸香科九里香属常绿植物。以水蒸气蒸馏法从山蒟叶和藤中提取精油,从毛蒟整株干燥粉碎物中提取到精油,从小叶九里香叶中干燥叶中提取精油,GC-MS测定精油的主要成分,从山蒟中
青虾(Macrobrachium nipponesis)是我国最重要的淡水经济虾类之一,因其具有高繁殖力,强适应性,杂食性,肉质鲜美,营养丰富,可常年上市等优点已成为水产养殖业发展的主导品种之一。但是,随着青虾养殖规模的扩大和水域生态环境的逐渐恶化,致病性微生物对青虾的危害也日趋严重,病害的发生已经严重制约了青虾养殖的健康可持续发展。2017年至2019年期间,江苏省扬州市部分青虾养殖场出现大规模
P2P借贷打破了以往点对点的借贷行为的空间限制,通过网络技术拉近了借贷双方的距离,通过数据分析和网络信息安全管理获得需求信息和风险信息,实现了借贷行为的数字化、信息化
上海市积极尝试制定并实施了“柔性延迟申领养老金”的政策,但由于缺少具体的激励措施,响应该政策的企业职工人数较少。渐进式延迟退休构想未受到公众的普遍信任,顺利推行延迟退休改革的关键是建立内在激励机制。论文将研究对象聚焦于1992年底以前参加工作且在养老保险制度改革后退休的上海市企业职工,以内容型激励理论、过程型激励理论和行为改造型激励理论为分析框架,运用深度访谈、保险精算、案例分析等方法,从政策受众