【技术实现步骤摘要】
一种量子密钥管理设备
本申请涉及量子密钥管理领域,特别是涉及一种量子密钥管理设备。
技术介绍
量子密钥存储于硬盘,在CPU上安装有操作系统,操作系统运行量子密钥管理程序,量子密钥管理程序对量子密钥进行管理。量子密钥管理设备上具有网口,该量子密钥管理设备通过网口向对端(与该量子密钥管理设备通信的设备)发送第一数据流,以及接收对端发送的第二数据流。因为硬盘中存储有量子密钥,因此,需要防止量子密钥被攻击者窃取。目前,通过加固操作系统软件和引入防火墙的方式,防止攻击者窃取量子密钥。但是,加固操作系统的软件和防火墙软件存在安全漏洞的概率较高,使得量子密钥被窃取的概率较高。
技术实现思路
基于此,本申请提出了一种量子密钥管理设备,用以降低攻击者窃取量子密钥的概率。本申请提供的技术方案为:本申请公开了一种量子密钥管理设备,包括:硬盘、第一CPU和FPGA;所述硬盘用于存储量子密钥;所述第一CPU用于依据所述量子密钥生成向所述FPGA发送的第一数据流;所述FPGA用于对所述第一数据流进行合法性校验。其中,所述第一数据流为第一以太网帧;所述FPGA用于对所述第一数据流进行合法性校验,包括:所述FPGA具体用于获取待校验第一以太网帧;对所述待校验第一以太网帧逐层解析以及对每层中的预设信息进行校验;若对所述每层中的预设信息通过校验,将最后一层解析出的量子帧进行拼接,得到完整量子帧;检测所述完整量子帧中的字段是否满足预 ...
【技术保护点】
1.一种量子密钥管理设备,其特征在于,包括:硬盘、第一CPU和FPGA;/n所述硬盘用于存储量子密钥;/n所述第一CPU用于依据所述量子密钥生成向所述FPGA发送的第一数据流;/n所述FPGA用于对所述第一数据流进行合法性校验。/n
【技术特征摘要】
1.一种量子密钥管理设备,其特征在于,包括:硬盘、第一CPU和FPGA;
所述硬盘用于存储量子密钥;
所述第一CPU用于依据所述量子密钥生成向所述FPGA发送的第一数据流;
所述FPGA用于对所述第一数据流进行合法性校验。
2.根据权利要求1所述的量子密钥管理设备,其特征在于,所述第一数据流为第一以太网帧;
所述FPGA用于对所述第一数据流进行合法性校验,包括:
所述FPGA具体用于获取待校验第一以太网帧;
对所述待校验第一以太网帧逐层解析以及对每层中的预设信息进行校验;
若对所述每层中的预设信息通过校验,将最后一层解析出的量子帧进行拼接,得到完整量子帧;
检测所述完整量子帧中的字段是否满足预设规则;
若所述完整量子帧中的字段满足所述预设规则,则确定所述待检验第一以太网帧合法。
3.根据权利要求1所述的量子密钥管理设备,其特征在于,所述第一数据流为第一以太网帧;
所述第一CPU通过以下方式生成所述第一以太网帧:
所述第一CPU通过量子密钥管理程序生成量子帧;
所述第一CPU的操作系统中的TCP/IP协议栈将所述量子帧封装为所述第一以太网帧。
4.根据权利要求2或3所述的量子密钥管理设备,其特征在于,还包括:第一收发器;所述第一收发器与所述第一CPU间通过网线连接;
所述第一收发器用于从所述第一CPU接收所述第一以太网帧;
所述第一收发器还用于将所述第一以太网帧发送到所述FPGA,以便所述FPGA对所述第一以太网帧进行合法性校验。
5.根据权利要求1所述的量子密钥管理设备,其特征在于,所述第一数据流为第一以太网帧;所述第一CPU用于依据所述量子密钥生成向所述FPGA发送的第一数据流,包括:
所述第一CPU具体用于通过量子密钥管理程序生成业务数据,并将所述业务数据组装为所述量子帧;
通过调用操作系统接口向所述第一CPU中的TCP/IP协议栈发送所述量子帧;
通过所述第一CPU的操作系统中的TCP/IP协议栈将所述量子帧封装为所述第一以太网帧;
向所述FPGA发送所述第一以太网帧。
6.根据权利要求5所述的量子密钥管理设备,其特征在于,所述第一CPU中预置有第一驱动程序;所述第一驱动程序运行实现网卡功能;
所述第一CPU还用于在通过所述第一CPU的操作系统中的TCP/IP协议栈将所述量子帧封装为所述第一以太网帧之后,通过所述TCP/IP协议栈将所述第一以太网帧发送给所述第一驱动程序;通过所述第一驱动程序重新整合所述第一以太网帧,得到量子帧;通过所述第一驱动程序对所述量子帧进行封装,得到封装后的第一以太网帧;通过所述第一驱动程序将所述封装后的第一以太网帧发送给所述FPGA。
7.根据权利要求6所述的量子密钥管理设备,其特征在于,所述第一CPU与所述FPGA间通过总线连接。
8.根据权利要求1所述的量子密钥管理设备,其特征在于,还包括:第二CPU;所述第二CPU与所述FPGA通过总线连接;所述第二CPU中预置有第二驱动程序和应用程序;所述第一数据流为第一以太网帧;
所述第二CPU控制所述第二驱动程序接收所述FPGA校验合法的第一以太网帧;
所述第二CPU控制所述第二驱动程序向所述应用程序发...
【专利技术属性】
技术研发人员:杨国梁,王学富,郝立燕,姜胜广,王伟,
申请(专利权)人:山东量子科学技术研究院有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。