当前位置: 首页 > 专利查询>长春大学专利>正文

一种基于量子密钥的安全打印方法技术

技术编号:26342000 阅读:22 留言:0更新日期:2020-11-13 20:29
一种基于量子密钥的安全打印方法,属于信息安全应用及量子保密通信技术领域,包括打印机与计算机拓扑安排,USB安全打印设备和打印机服务器量子密钥初始化,计算机运行环境初始化,计算机选择打印文档并进行文档加密,USB安全打印设备发送密文文档,打印机服务器接收文档并解密打印。本发明专利技术通过量子密钥,使打印数据加密后传输,实现了量子保密通信技术与打印数据信息安全应用领域的紧密结合,保证了数据信息的安全性。

【技术实现步骤摘要】
一种基于量子密钥的安全打印方法
本专利技术属于信息安全应用及量子保密通信
,特别是涉及到一种基于量子密钥的安全打印方法。
技术介绍
网络技术高速发展的今天,人们的隐私保护意识快速提升。打印机作为日常办公生活中常见的一类设备,通过构建网络打印机有助于提升设备应用效率。网络打印机区别于本地打印机的打印模式,本地用户通过设定打印机IP,网络共享的模式,进行打印机的网络共享,使得同一网段用户能够通过网络途径使用打印机。网络打印机应用在便捷人们日常作业的同时,也出现了数据传输泄露的安全方面问题。计算机在将打印作业下发到打印机的过程中,需要通过数据传输介质与打印机进行数据交互。这一过程中,如果打印数据在传输前未进行加密,在传输过程中一旦被入侵者非法劫持,入侵者能够很容易地通过协议分析工具得到真实的打印数据。量子密码与经典密码不同,它依赖于物理学原理,理论上无条件确保信息的安全。打印数据使用量子密钥加密后传输,监听者无法窃取中间的信息,保证数据信息的无条件安全。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于量子密钥的安全打印方法,通过量子密钥,使打印数据加密后传输,实现了量子保密通信技术与打印数据信息安全应用领域的紧密结合,保证了数据信息的安全性。一种基于量子密钥的安全打印方法,其特征是:包括以下步骤,且以下步骤顺次进行,步骤一、打印机与计算机拓扑安排将打印机与打印机服务器采用一对一的方式连接;计算机通过局域网与打印机服务器采用N对一的方式连接,其中N>1;将USB安全打印设备通过USB接口与计算机相连;步骤二、USB安全打印设备和打印机服务器量子密钥初始化打印机服务器启动密钥管理模块,在Mysql数据库中,创建以USB安全打印设备唯一标识为命名的数据表;并从USB安全打印设备读取密钥,存储到该数据表中;步骤三、计算机运行环境初始化USB安全打印设备启动初始化模块,计算机自动安装USB安全打印设备的程序运行环境,USB安全打印设备启动结束后设置自启动模式;步骤四、计算机选择打印文档并进行文档加密USB安全打印设备启动文档加密模块,计算机选择待打印的文档,文档加密模块从Sqlite数据库中读取密钥,对文档加密,得到密文文档,同时删除使用过的密钥;步骤五、USB安全打印设备发送密文文档USB安全打印设备启动文档发送模块,通过Socket技术和局域网,将密文文档和USB安全打印设备唯一标识发送到打印机服务器;步骤六、打印机服务器接收文档并解密打印打印机服务器接收到密文文档和USB安全打印设备唯一标识,启动文档解密模块,在Mysql数据库中,根据USB安全打印设备唯一标识,查找到数据表,读取密钥,对密文文档进行解密操作,得到明文文档,同时删除使用过的密钥;打印机服务器启动文档打印模块,将明文文档发送到打印机的打印接口,打印文档。所述USB安全打印设备与计算机连接前从量子密钥分发网络拷贝量子密钥,进行预置密钥操作。所述USB安全打印设备包括密钥扩展模块、文档加密模块、文档发送模块以及初始化模块。所述打印机服务器内部设置有密钥管理模块、文档解密模块以及文档打印模块。所述步骤一中USB安全打印设备同一时间只能与一台计算机相连,在不同时间可以应用于多台计算机。所述密钥扩展模块用于对密钥进行扩容操作,增加密钥的容量,密钥存储在USB安全打印设备的Sqlite数据库中。通过上述设计方案,本专利技术可以带来如下有益效果:一种基于量子密钥的安全打印方法,通过量子密钥,使打印数据加密后传输,实现了量子保密通信技术与打印数据信息安全应用领域的紧密结合,保证了数据信息的安全性。附图说明以下结合附图和具体实施方式对本专利技术作进一步的说明:图1为本专利技术一种基于量子密钥的安全打印方法设备连接示意框图。图2为本专利技术一种基于量子密钥的安全打印方法打印机服务器结构示意框图。图3为本专利技术一种基于量子密钥的安全打印方法USB安全打印设备结构示意框图。图4为本专利技术一种基于量子密钥的安全打印方法量子密钥初始化流程示意框图。图5为本专利技术一种基于量子密钥的安全打印方法计算机运行初始化流程示意框图。图6为本专利技术一种基于量子密钥的安全打印方法流程示意框图。具体实施方式一种基于量子密钥的安全打印方法,采用设备及连接方式如图1所示,包括打印机、打印机服务器、USB安全打印设备以及计算机,其中,打印机用于打印文档。如图2所示,打印机服务器包括密钥管理模块,文档解密模块以及文档打印模块,密钥管理模块用于从USB安全打印设备读取密钥,并在Mysql数据库中创建该USB安全打印设备的数据表,数据表名为USB安全打印设备的唯一标识,数据表中保存密钥,USB安全打印设备与密钥存在一一对应的关系;文档解密模块用于接收计算机发送的密文文档,并从Mysql数据库中,以USB安全打印设备唯一标识为名称的数据表中读取密钥,对密文文档解密,得到明文文档,同时在数据表中删除已经使用过的密钥;文档打印模块用于调用打印机接口,将明文文档发送到打印机,打印文档。如图3所示,USB安全打印设备包括密钥扩展模块,文档加密模块,文档发送模块以及初始化模块,密钥扩展模块用于将预置的量子密钥扩容操作,增加密钥的容量;文档加密模块用于从USB安全打印设备中读取密钥,并对计算机选择的明文文件进行加密,得到密文文件,同时删除使用过的密钥;文档发送模块用于将密文文档发送到打印机服务器;初始化模块的作用是当USB安全打印设备插入计算机时,USB安全打印设备检测计算机是否存在程序运行环境,如果不存在,则需要安装运行环境。计算机是USB安全打印设备的载体,需要安装USB安全打印设备运行的环境。一种基于量子密钥的安全打印方法,其打印环境拓扑安排如图1,1)打印机和打印机服务器都放置在服务器机房,采用一对一连接方式。2)计算机通过局域网,与打印机服务器相连,采用多对一的连接方式。3)USB安全打印设备通过USB接口,与计算机相连。USB安全打印设备同一时间只能与一台计算机相连,在不同时间可以应用于多台计算机。一种基于量子密钥的安全打印方法,量子密钥初始化流程图如图4所示,1)USB安全打印设备从量子密钥分发网络拷贝量子密钥,进行预置密钥操作。2)USB安全打印设备启动密钥扩展模块,对密钥进行扩容操作,增加密钥的容量,密钥存储在USB安全打印设备的Sqlite数据库中。3)USB安全打印设备利用USB接口,插入打印机服务器。4)打印机服务器启动密钥管理模块,在Mysql数据库中,创建以USB安全打印设备唯一标识为命名的数据表。并从USB安全打印设备读取密钥,存储到该数据表中。一种基于量子密钥的安全打印方法,计算机运行环境初始化流程如图5所示,1)USB本文档来自技高网...

【技术保护点】
1.一种基于量子密钥的安全打印方法,其特征是:包括以下步骤,且以下步骤顺次进行,/n步骤一、打印机与计算机拓扑安排/n将打印机与打印机服务器采用一对一的方式连接;计算机通过局域网与打印机服务器采用N对一的方式连接,其中N>1;将USB安全打印设备通过USB接口与计算机相连;/n步骤二、USB安全打印设备和打印机服务器量子密钥初始化/n打印机服务器启动密钥管理模块,在Mysql数据库中,创建以USB安全打印设备唯一标识为命名的数据表;并从USB安全打印设备读取密钥,存储到该数据表中;/n步骤三、计算机运行环境初始化/nUSB安全打印设备启动初始化模块,计算机自动安装USB安全打印设备的程序运行环境,USB安全打印设备启动结束后设置自启动模式;/n步骤四、计算机选择打印文档并进行文档加密/nUSB安全打印设备启动文档加密模块,计算机选择待打印的文档,文档加密模块从Sqlite数据库中读取密钥,对文档加密,得到密文文档,同时删除使用过的密钥;/n步骤五、USB安全打印设备发送密文文档/nUSB安全打印设备启动文档发送模块,通过Socket技术和局域网,将密文文档和USB安全打印设备唯一标识发送到打印机服务器;/n步骤六、打印机服务器接收文档并解密打印/n打印机服务器接收到密文文档和USB安全打印设备唯一标识,启动文档解密模块,在Mysql数据库中,根据USB安全打印设备唯一标识,查找到数据表,读取密钥,对密文文档进行解密操作,得到明文文档,同时删除使用过的密钥;打印机服务器启动文档打印模块,将明文文档发送到打印机的打印接口,打印文档。/n...

【技术特征摘要】
1.一种基于量子密钥的安全打印方法,其特征是:包括以下步骤,且以下步骤顺次进行,
步骤一、打印机与计算机拓扑安排
将打印机与打印机服务器采用一对一的方式连接;计算机通过局域网与打印机服务器采用N对一的方式连接,其中N>1;将USB安全打印设备通过USB接口与计算机相连;
步骤二、USB安全打印设备和打印机服务器量子密钥初始化
打印机服务器启动密钥管理模块,在Mysql数据库中,创建以USB安全打印设备唯一标识为命名的数据表;并从USB安全打印设备读取密钥,存储到该数据表中;
步骤三、计算机运行环境初始化
USB安全打印设备启动初始化模块,计算机自动安装USB安全打印设备的程序运行环境,USB安全打印设备启动结束后设置自启动模式;
步骤四、计算机选择打印文档并进行文档加密
USB安全打印设备启动文档加密模块,计算机选择待打印的文档,文档加密模块从Sqlite数据库中读取密钥,对文档加密,得到密文文档,同时删除使用过的密钥;
步骤五、USB安全打印设备发送密文文档
USB安全打印设备启动文档发送模块,通过Socket技术和局域网,将密文文档和USB安全打印设备唯一标识发送到打印机服务器;
步骤六、打印机服务器接收文档并解密打印
打印机服务器接收到密文文档和...

【专利技术属性】
技术研发人员:朱德新魏荣凯李晓辉杜小刚黄超吴佳楠宋立军
申请(专利权)人:长春大学
类型:发明
国别省市:吉林;22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1