一种打印作业的数据安全传输方法及系统技术方案

技术编号:35262720 阅读:21 留言:0更新日期:2022-10-19 10:23
本发明专利技术公开了一种打印作业的数据安全传输方法及系统,其中方法包括:发送方在驱动上基于打印文件类型给打印文件加密,并给接收方发送传输数据请求;接收方根据与发送方的约定信息,向发送方回复收到传输数据请求信息;发送方接收到接收方发送的收到传输数据请求信息后,向接收方传输秘钥数据;接收方接收到秘钥数据后,根据与发送方的约定信息,向发送方回复收到秘钥数据信息;发送方接收到接收方发送的收到秘钥数据信息后,向接收方发送密文;接收方接收到密文后,基于打印文件类型对接收到的秘钥数据加密生成新的秘钥,采用新的秘钥对密文解密,得到明文。使发送方和接收方会话更加安全,避免非法打印。避免非法打印。避免非法打印。

【技术实现步骤摘要】
一种打印作业的数据安全传输方法及系统


[0001]本专利技术涉及打印加密
,尤其涉及一种打印作业的数据安全传输方法及系统。

技术介绍

[0002]随着信息化技术不断运用到电力生产、经营、管理中,打印机已经成为办公不可或缺的必备品。目前应用的打印机多种多样,既有单机打印机、也有在网络中供多人使用的网络打印机,还有集成了打印、复印、扫描等功能的一体机。
[0003]近年来,由于打印作业过程中数据传输缺乏安全机制,导致非法打印产生的泄密已经成为信息安全泄密的一个不可忽视的因素。公司内部的计算机不具备专门的打印机使用权限控制系统,只要获取了计算机的使用权,就等于拥有了打印机的使用权。2011年7月开展的系统内计算机弱口令专项督查中,存在安全隐患的计算机占抽检计算机的总比例高达 87.23%,而计算机操作权限的脆弱也就意味着非法打印行为发生的可能性更大。此外,使用计算机的不良习惯,也会增加非法打印行为发生的可能性,并且这种情况下进行信息泄露行为的追溯会变得困难和复杂。因此,亟需一种能够提高打印作业过程中数据传输的安全性的方案,以避免非法打印。

技术实现思路

[0004]本专利技术提供了一种打印作业的数据安全传输方法及系统,以解决现有打印作业过程中数据传输缺乏安全机制导致非法打印而带来的信息安全问题。
[0005]第一方面,提供了一种打印作业的数据安全传输方法,包括:
[0006]发送方在驱动上基于打印文件类型给打印文件加密,并给接收方发送传输数据请求;其中,传输数据请求中包括打印文件类型;
[0007]接收方根据与发送方的约定信息,向发送方回复收到传输数据请求信息;
[0008]发送方接收到接收方发送的收到传输数据请求信息后,向接收方传输秘钥数据;
[0009]接收方接收到秘钥数据后,根据与发送方的约定信息,向发送方回复收到秘钥数据信息;
[0010]发送方接收到接收方发送的收到秘钥数据信息后,向接收方发送密文;
[0011]接收方接收到密文后,基于打印文件类型对接收到的秘钥数据加密生成新的秘钥,采用新的秘钥对密文解密,得到明文。
[0012]进一步地,所述打印文件类型的分类方法包括:
[0013]扫描打印文件,将扫描数据划分成若干小的区域;
[0014]识别每个小的区域的数据类型,数据类型包括文字和图片影像;
[0015]计算扫描数据所有小的区域的数据类型比例大小,并根据比例大小划分多个打印文件类型。
[0016]进一步地,所述根据比例大小划分多个打印文件类型,具体包括:
[0017]根据扫描数据所有小的区域属于文字和图片影像的比例大小分为四种打印文件类型,分别为A、B、C、D四类;
[0018]其中,A类对应全部小的区域数据类型为文字;B类对应文字和图片影像的比例范围为 0~a,C类对应文字和图片影像的比例范围为a~b,C类对应文字和图片影像的比例范围大于 b;其中,0<a<b。
[0019]进一步地,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:
[0020]当打印文件类型为A类时,采用A类加密算法对打印文件进行加密,包括:
[0021]基于笔画将所有的文字数据对应生成相等个数的第一二进制字符串;其中,笔画大于预设笔画数的文字记为1,否则,记为0;
[0022]将c个字节分为一组,将每组字符串内的数字连续相加得到和,构成第一数字串;
[0023]将得到的第一数字串中每个数字加d,得到第二数字串,c和d均为预设值;
[0024]将第二数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥;
[0025]使用秘钥对打印文件进行加密,生成密文;
[0026]解密时,采用A类的解密算法,包括:
[0027]发送方先传输第一预设字符加第一二进制字符串构成的第一秘钥信息给接收方,接收方转录第一秘钥信息时,把发送方发送的第一个字符去掉;
[0028]接收方接收到第一秘钥信息后,将第一秘钥信息的最后两个数字相加的和作为应答信息反馈给发送方;
[0029]当发送方收到应答信息后,认为接收方已经收到第一密钥信息,然后发送方将第一二进制字符串的每个数字加第一预设数值,得到一组新的数字串,将新的数字串后添加第二预设字符作为第二秘钥信息,并发送给接收方;
[0030]接收方接收到第二秘钥信息后,去掉最后一位字符,然后将得到的数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥,接收方将该秘钥对密文进行解密。
[0031]进一步地,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:
[0032]当打印文件类型为B类时,采用B类加密算法对打印文件进行加密,包括:
[0033]基于笔画将所有的文字数据对应生成相等个数的二进制字符串,同时,将每张图片影像记为1,得到第二二进制字符串;其中,文字笔画大于预设笔画数的文字记为1,否则,记为 0;
[0034]将c个字节分为一组,将每组字符串内的数字连续相减得到差的绝对值,构成第三数字串;
[0035]将得到的第三数字串中每个数字加e,得到第四数字串,c和e均为预设值;
[0036]将第四数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥;
[0037]使用秘钥对打印文件进行加密,生成密文;
[0038]解密时,采用B类的解密算法,包括:
[0039]发送方先传输第二二进制字符串加第三预设字符构成的第一秘钥信息给接收方,接收方转录第一秘钥信息时,把发送方发送的最后一位字符去掉;
[0040]接收方接收到第一秘钥信息后,将第一秘钥信息的前两个数字相加的和作为应答信息反馈给发送方;
[0041]当发送方收到应答信息后,认为接收方已经收到第一密钥信息,然后发送方将第二二进制字符串的每个数字加第二预设数值,得到一组新的数字串,将新的数字串后添加第四预设字符作为第二秘钥信息,并发送给接收方;
[0042]接收方接收到第二秘钥信息后,去掉最后一位字符,然后将得到的数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥,接收方将该秘钥对密文进行解密。
[0043]进一步地,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:
[0044]当打印文件类型为C类时,采用C类加密算法对打印文件进行加密,包括:
[0045]基于笔画将所有的文字数据对应生成相等个数的二进制字符串,同时,将每张图片影像记为0且放在二进制字符串的前边,得到第三二进制字符串;其中,文字笔画大于预设笔画数的文字记为1,否则,记为0;
[0046]将c个字节分为一组,将每组字符串内的数字连续相加得到和,构成第五数字串;
[0047]将得到的第五数字串中每个数字加f,得到第六数字串,c和f均为预设值;
[0048]将第六数字串内所有相邻的两个数字依次相乘,将所有乘积依次本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印作业的数据安全传输方法,其特征在于,包括:发送方在驱动上基于打印文件类型给打印文件加密,并给接收方发送传输数据请求;其中,传输数据请求中包括打印文件类型;接收方根据与发送方的约定信息,向发送方回复收到传输数据请求信息;发送方接收到接收方发送的收到传输数据请求信息后,向接收方传输秘钥数据;接收方接收到秘钥数据后,根据与发送方的约定信息,向发送方回复收到秘钥数据信息;发送方接收到接收方发送的收到秘钥数据信息后,向接收方发送密文;接收方接收到密文后,基于打印文件类型对接收到的秘钥数据加密生成新的秘钥,采用新的秘钥对密文解密,得到明文。2.根据权利要求1所述的打印作业的数据安全传输方法,其特征在于,所述打印文件类型的分类方法包括:扫描打印文件,将扫描数据划分成若干小的区域;识别每个小的区域的数据类型,数据类型包括文字和图片影像;计算扫描数据所有小的区域的数据类型比例大小,并根据比例大小划分多个打印文件类型。3.根据权利要求2所述的打印作业的数据安全传输方法,其特征在于,所述根据比例大小划分多个打印文件类型,具体包括:根据扫描数据所有小的区域属于文字和图片影像的比例大小分为四种打印文件类型,分别为A、B、C、D四类;其中,A类对应全部小的区域数据类型为文字;B类对应文字和图片影像的比例范围为0~a,C类对应文字和图片影像的比例范围为a~b,C类对应文字和图片影像的比例范围大于b;其中,0<a<b。4.根据权利要求3所述的打印作业的数据安全传输方法,其特征在于,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:当打印文件类型为A类时,采用A类加密算法对打印文件进行加密,包括:基于笔画将所有的文字数据对应生成相等个数的第一二进制字符串;其中,笔画大于预设笔画数的文字记为1,否则,记为0;将c个字节分为一组,将每组字符串内的数字连续相加得到和,构成第一数字串;将得到的第一数字串中每个数字加d,得到第二数字串,c和d均为预设值;将第二数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥;使用秘钥对打印文件进行加密,生成密文;解密时,采用A类的解密算法,包括:发送方先传输第一预设字符加第一二进制字符串构成的第一秘钥信息给接收方,接收方转录第一秘钥信息时,把发送方发送的第一个字符去掉;接收方接收到第一秘钥信息后,将第一秘钥信息的最后两个数字相加的和作为应答信息反馈给发送方;当发送方收到应答信息后,认为接收方已经收到第一密钥信息,然后发送方将第一二进制字符串的每个数字加第一预设数值,得到一组新的数字串,将新的数字串后添加第二
预设字符作为第二秘钥信息,并发送给接收方;接收方接收到第二秘钥信息后,去掉最后一位字符,然后将得到的数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥,接收方将该秘钥对密文进行解密。5.根据权利要求3所述的打印作业的数据安全传输方法,其特征在于,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:当打印文件类型为B类时,采用B类加密算法对打印文件进行加密,包括:基于笔画将所有的文字数据对应生成相等个数的二进制字符串,同时,将每张图片影像记为1,得到第二二进制字符串;其中,文字笔画大于预设笔画数的文字记为1,否则,记为0;将c个字节分为一组,将每组字符串内的数字连续相减得到差的绝对值,构成第三数字串;将得到的第三数字串中每个数字加e,得到第四数字串,c和e均为预设值;将第四数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥;使用秘钥对打印文件进行加密,生成密文;解密时,采用B类的解密算法,包括:发送方先传输第二二进制字符串加第三预设字符构成的第一秘钥信息给接收方,接收方转录第一秘钥信息时,把发送方发送的最后一位字符去掉;接收方接收到第一秘钥信息后,将第一秘钥信息的前两个数字相加的和作为应答信息反馈给发送方;当发送方收到应答信息后,认为接收方已经收到第一密钥信息,然后发送方将第二二进制字符串的每个数字加第二预设数值,得到一组新的数字串,将新的数字串后添加第四预设字符作为第二秘钥信息,并发送给接收方;接收方接收到第二秘钥信息后,去掉最后一位字符,然后将得到的数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥,接收方将该秘钥对密文进行解密。6.根据权利要求3所述的打印作业的数据安全传输方法,其特征在于,所述发送方在驱动上基于打印文件类型给打印文件加密,包括:当打印文件类型为C类时,采用C类加密算法对打印文件进行加密,包括:基于笔画将所有的文字数据对应生成相等个数的二进制字符串,同时,将每张图片影像记为0且放在二进制字符串的前边,得到第三二进制字符串;其中,文字笔画大于预设笔画数的文字记为1,否则,记为0;将c个字节分为一组,将每组字符串内的数字连续相加得到和,构成第五数字串;将得到的第五数字串中每个数字加f,得到第六数字串,c和f均为预设值;将第六数字串内所有相邻的两个数字依次相乘,将所有乘积依次组合作为秘钥;使用秘钥对打印文件进行加密,生成密文;解密时,采用C类的解密算法,包括:发送方先传输第三二进制字符串及其倒数第二位添加第五预设字符构成的第一秘钥信息给接收方,接收方转录第一秘钥信息时,把发送方发送的倒数第二位字符去掉;接收方接收到第一秘钥信息后,将第一秘钥信息的最后两个数字相加的和作为应答信息反馈给发送方;
当发送方收到应答信息后,认为接收方已经收到第一密钥信息,然后发送方将第三二进制字符串的每个数字加第三预设数值,得到一组新的数字串,将新的数字串...

【专利技术属性】
技术研发人员:崔冬旭鲍磊
申请(专利权)人:长城信息股份有限公司
类型:发明
国别省市:

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

1