适用于量子密钥分发系统的TCP/IP协议栈的VLSI设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:tyftongyunfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
量子保密通信有着无可比拟的技术优势,是量子物理、电子信息科学和计算机科学等多学科交叉融合的研究领域。其中量子密钥分发(QKD)系统是量子保密通信的重要组成部分。QKD系统除了基本的量子信道之外,还需要经典通信网络来进行基矢比对、身份认证、纠错和保密放大。经典信道处理采用TCP/IP协议栈,该协议栈是基本网络协议的集合。目前QKD系统由众多芯片和器件搭建而成,存在各种缺陷。随着QKD技术的发展和成熟,系统朝着小型化、集成化的方向发展。QKD的SoC设计对提高量子密钥的安全性具有十分重要的意义。  本文中TCPHP的VLSI设计是“量子通信系统中央控制与数据处理器”的重要组成部分,主要完成对TCP/IP报文的接收、发送和状态管理等操作。首先,通过分析TCP/IP系列协议,对其中的相关原理、功能、报文格式等方面进行解读,从而完成系统框架的整体设计。然后按照自顶向下的设计方法,根据系统架构将TCP/IP硬件结构划分模块,并对子模块的内部结构、外部接口信号和互连通信方式进行详细设计,重点介绍了定时器电路、序号产生电路、检验和计算电路以及各功能模块的状态机电路,实现了TCP、UDP、IP、ICMP和ARP的精简结构。本设计采用Verilog语言完成了对各模块的描述,然后搭建了验证平台,通过RTL仿真和FPGA验证了网络传输功能,结果表明该结构能够满足QKD的网络带宽需求。最后基于SMIC55nm工艺库,通过Design Compiler和IC Compiler进行逻辑综合与布局布线,得到了时序、面积和功耗相关参数。  本文主要贡献有:第一,TCP/IP硬件结构能够独立处理自定义端口的网络数据,量子密钥分发系统的CPU不需要参与协议的解析工作,从而降低因软件缺陷导致网络泄露密钥的风险;第二,实现的主要协议功能有TCP、UDP、IP、ICMP和ARP,能够满足网络传输的要求;第三,根据TCP协议对字节流处理的特点,实现了TCP的序号、确认号与储存地址的映射关系,降低了系统对数据处理的复杂度;第四,使用简洁高效的乱序重组方法,不需要在硬件中维护复杂的链表机制,直接将乱序数据在储存器中的适当地址进行放置;第五,实现了报文段的重传功能,只需保存报文段的特定信息,降低了电路规模。
其他文献
小学语文具有很强的基础性作用,对于培养学生综合素质具有重要价值,同时也是其他学科的基础.从当前小学语文教学的整体情况来看,尽管绝大多数教师都能够按照“新课改”的要求
目的 通过以下两方面初步探讨EBI3的功能:①构建人EBI3的四个缺失突变体确定EBI3蛋白与Sedlin之间相互作用的区域;②探讨EBI3在小鼠脐带血管及胎盘的表达。 方法 ①pACT2-EB
在信息技术逐渐普及的今天,科学技术融进了人类的生活中,成为了人类生活中的必要构成元素,迎合了现代社会发展的需求.在基础教育阶段小学科学教育的生活化教学模式逐渐普及,
随着社会的高速发展,国家对于人才的需求逐渐升高,所以对教育也越来越重视,对教育模式也进行了优化.很多初中都开始倡导自主阅读,能够培养初中生的阅读能力,让他们能在阅读中
在小学阶段语文学科阅读教学环节开展过程中,择取和运用适当措施促进学生学习掌握开展“略读”,或者是“思辨性阅读”的相关方法,能支持和促进小学生群体的综合阅读能力逐步
深度学习是指在教师指导下,学生围绕有挑战性的学习主题,进行深度探究,深刻掌握学科知识.学历案是学生立场的专业方案,围绕一个具体的学习单元,从期望学生学会什么出发,设计
高中是一名学生开始理性思考世界的阶段。所有基础素质教学中,高中物理无疑有着强大的应用性,有利于学生理性思考,建立起敏锐的思维方式。对我们教师而言肩上的重担不曾轻松,物理
随着我国教育水平的提升,小学语文教学的相关问题也渐渐引起了人们的重视.在小学教育阶段,语文教学既是基础也是核心,不仅能培养学生的核心素养,同时还可以不断的加强学生的
语文作为一门基础学科,始终贯穿于学校学习和日常生活当中,可以说我们的一言一行无不需要语文的能力,因此语文学科的重要性也变得不言而喻.尤其是在小学语文阶段,学生语文基
三分文章七分读.朗读是借助语音形式生动、形象地传递文字的内容和作者的思想感情.如何来落实朗读教学呢?我认为要认识朗读教学在小学语文教学中的意义和作用,加强朗读指导,