[发明专利]一种安全打印方法无效
| 申请号: | 201010184988.3 | 申请日: | 2010-05-26 |
| 公开(公告)号: | CN101872402A | 公开(公告)日: | 2010-10-27 |
| 发明(设计)人: | 秦振山;杨文兵 | 申请(专利权)人: | 上海北大方正科技电脑系统有限公司 |
| 主分类号: | G06F21/04 | 分类号: | G06F21/04;G06F3/12 |
| 代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
| 地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 安全 打印 方法 | ||
技术领域
本发明涉及打印机,尤其涉及一种通过口令认证,并通过口令生成密码进行加密的安全打印方法。属于计算机技术领域。
背景技术
目前打印机已经网络化,为网络中的计算机提供打印服务,从某种意义上说已成为“网络打印机”。在打印机和计算机间的通讯原来没有安全加密功能,因此在计算机需要打印要求加密的文档时,存在被网络其他终端窃取内容,造成泄密的风险。
现有技术中已有一些专利提出了通过用户认证或采用加密方式解决打印机的安全打印问题,这些方法大多采用公私钥体系,这一体系要求得到打印机的支持,而且算法复杂,不利于管理配置。如果不采用公私钥体系,则存在如何将计算机加密文档的密钥安全传递给打印机的问题。
发明内容
本发明的目的在于克服现有技术中存在的问题,提出一种不采用公私钥体系,通过用户口令认证信息实现文档安全打印的方法。
本发明方法包括下列步骤:
a)用户在用户端选择待打印文件;
b)控制端通过设定的获取方法获取打印密码;
c)控制端通过设定的转换方法将打印密码转换成密钥,并通过设定的加密算法使用该密钥加密待打印文件;
d)控制端将加密的待打印文件传输至打印机;
e)用户在打印机上输入所述打印密码;
f)打印机按照和步骤c)所述加密过程相对应的解密过程得到所述待打印文件并打印。
如图1所示,本发明涉及的控制端分别与用户端和打印机连接。需要说明的是,所述控制端,用户端只是抽象的功能概念,并非实体概念,其具体实现可以在相同或不同的硬件装置中实现。比如,控制端可以是打印机的驱动程序,用户端可以和控制端共处于同一台计算机,控制端也可以和打印机在同一台计算机中,当然控制端也可以存在于一台独立的计算机中专用于大规模的打印控制。
优选地,在本发明方法中,控制端在加密待打印文件的过程中同时加密一验证信息,并将该加密的验证信息一并传输至打印机;然后在步骤f)中,打印机先解密得到所述验证信息,确认所述验证信息无误后,对加密的待打印文件进行解密过程,得到明文后打印。通过这一验证过程可以保证用于解密待打印文件的解密方法和密钥肯定是正确的,以免解密错误而造成打印错误。
优选地,在本发明方法中,控制端加密时和打印机解密时均按设定的变化规则对所述密钥作周期性变化。也就是说,即使对于同一个待打印文件,加解密过程中使用的密钥也并非前后相同,而是作周期性变化。所述变化规则可以是:加密或解密预定大小的文件内容(比如64K)后在原密钥基础上增加或减少一固定值(比如1);所述变化规则也可以是:加密或解密预定长度的时间期间(比如1秒钟)后在原密钥基础上增加或减少一固定值(比如2)。除此之外,也可以是其他常用的周期性甚至非周期性变化方法,比如以前一密钥的哈希值作为后一密钥,或者仅对前一密钥的一部分作变化处理,只要这一变化规则同时为控制端和打印端所知,且这两端均具有变化能力即可。
优选地,在本发明方法中,所述获取方法可以是:用户输入或随机生成。也就是说,步骤b)中,控制端可要求用户输入打印密码,或者随机生成一个打印密码(当然需要向用户呈现,因为用户需要在打印时将这一密码输入打印机)。
优选地,在本发明方法中,所述转换方法是:对打印密码作一次哈希,并对一次哈希值作二次哈希,得到二次哈希值,所述密钥是所述二次哈希值。也就是说,真正用于加密待打印文件的密钥并非上述打印密码,而是打印密码经转换后的变体。就此例而言,密钥和打印密码之间的关系可用下式形象地表示:密钥=HASH(HASH(打印密码)),其中“HASH( )”表示对括号中的内容进行哈希操作,或者说计算哈希值。
优选地,在本发明方法中,所述加密算法是符合中国密码管理规定的对称加密算法(比如SMS4加密算法),当然也可以是其他加密算法,比如3-DES或AES。
优选地,本发明按下列方式进行:
a)用户在用户端选择待打印文件;
b)控制端通过设定的获取方法获取打印密码;同时控制端确定打印作业ID(比如依序生成);
c)控制端通过设定的转换方法将打印密码转换成密钥,并根据该密钥通过设定的加密算法加密待打印文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海北大方正科技电脑系统有限公司,未经上海北大方正科技电脑系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010184988.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便捷型蛏子去壳刀
- 下一篇:一种畜牧场保温防水天花大棚





