输出设备加密和识别的方法及系统的制作方法

文档序号:6375760阅读:164来源:国知局
专利名称:输出设备加密和识别的方法及系统的制作方法
技术领域
本发明属于输出设备监控技术领域,具体涉及一种输出设备加密和识别的方法及系统。
背景技术
目前,通常的输出方法及系统为通过计算机等处理设备对图片、文字等电子文档进行制作或编辑加工,然后通过计算机显示器或打印机等输出设备进行浏览或打印。这种输出的方法及系统解决了电子文档的输出问题,并且这些处理设备及输出设备都是通用的。但是,同时也出现了另外一个问题,即如何加强对某些输出设备的监督和管理,特别是加强对那些用于特定行业或特定用途的专用输出设备的监督和管理。
要通过计算机对各种不同语言的文字进行处理,必须要将各种语言的文字进行编码,并在计算机系统中装有各种字库。这些字库是一些字符集,能将各种语言的文字通过计算机编码转化为计算机能识别和处理的字符。
字库的编码是字库组织的依据,也是文字处理的基础。Unicode、ISO/IEC10646是国际编码,涵盖了全球各种语言的文字与符号,是适用于全球信息交换的编码体系。不同国家和地区分别拥有各自的编码标准,即地区编码。中国大陆使用的中文编码主要包括国家标准GB2312-80、GB13000、GB18030等。以Windows为代表的操作系统及应用程序,同时支持国际编码和地区编码,文件可以以国际编码或地区编码记录字符。
现有的字库技术中,TrueType字库技术由苹果公司提出,并首先在Macintosh上应用,现在,Windows、OS/2、UNIX、Linux等绝大多数操作系统都支持该字库技术。TrueType字库采用二次B样条描述字型,可以支持包含东方语言文字在内的多语言字符集。TrueType字库由一系列表格组成,可以通过增加新的表格进行功能扩展,它还有丰富的指令,在字形缩小到很小时,也能保证一定的质量。目前,TrueType字库已经广泛应用于前端显示,使前端用户不用通过后端输出,就能看到版面效果。
PostScript字库技术,是Adobe公司研制的,其较早采用曲线轮廓描述字型。从最早的Type 1、Type 3格式,到后来的Type 4、Type 0(OCF)格式,发展到现在的CID字库技术,PostScript字库广泛应用于后端高质量输出。目前,在亚洲市场,外国厂商的产品主要是采用Type 0(OCF)字库技术支持大字符集,在国内也比较流行,但其结构复杂,生成速度慢。新发布的CID字库格式能很好地支持大字符集,生成速度快,兼容性好,并增加了黑白控制提示,加强了对笔划复杂的中、日、韩文的字型的控制,主要应用于PostScript 3的解释器上,而Type 0(OCF)格式主要应用于PostScriptLevel 2及以前版本的解释器上。
前后端字体映射技术功能强大的专业排版软件,如方正飞腾、AdobePageMaker,能根据前端显示的TrueType字库,自动映射到后端的PostScript字库,但Windows上的一般办公软件,这一功能是通过打印机驱动来实现。目前,Windows上的打印机驱动只支持单字节编码,不支持双字节编码的字库,因此双字节字符只能将TrueType字库下载输出,速度慢,质量低。北大方正开发了Windows 95、98、NT、2000、XP上运行的前后端映射程序(驱动),使Office 97、Office 2000、Office XP这样的办公软件,也能使用后端的PostScript字库,得到高质量的输出结果。
方正PostScript格式和TrueType格式的GB18030编码的字库,同时支持Unicode/ISO10646国际编码,均已经过国家新闻出版署科技发展司、教育部语言文字信息管理司和全国印刷字体工作委员会联合主持的国家级审定。北大方正已开发完成的采用上述编码和相关技术的字库产品有方正CID字库、方正天舒字库、方正文韵字库、方正天舒CID字库,这些字库产品均可以实现字库与设备的绑定。但是,后端字库不是专用字库,即,不同用户使用的后端字库是相同的,没有设置任何信息点。因此,不具备反向追踪到与该字库绑定的输出设备的功能。
在数码技术飞速发展的今天,各种高档输出设备被广泛采用。这些设备精度高,速度快,使用非常方便,安装有基于PostScript技术的RIP解释器。而且每个RIP都具有唯一的序列号。这个序列号就象人的指纹,不仅具有唯一性,而且不可改变。这类设备包括高档激光打印机、激光照排机、数码印刷机等。利用这个序列号可以产生多种加密方式。现有的字库加密的方法主要是读取RIP的序列号,写入字库中,使用时判断字库的合法性。这种加密方法虽然有效地保护了字库厂商的利益,但却不能有效地对输出设备进行监控,也不能通过对输出结果的比较来判断出该输出到底是由哪一台输出设备输出,因而对某些别有用心的人也就无法起到安全防范的作用。

发明内容
针对现有技术存在的不足,本发明的目的是提供一种输出设备加密和识别的方法及系统,该方法及系统能对输出设备进行有效地监控。本发明的另一个目的是该方法及系统能对输出的结果是否是某些输出设备输出的进行识别,并可以判断某一输出到底是哪一台输出设备输出的。本发明还有一个目的是,一台输出设备中所装的字库是不能用于其他输出设备的。
为达到以上目的,本发明采用的技术方案是一种输出设备加密和识别的方法及系统,该系统由前端输入设备、后端输出设备组成,输出设备具有唯一的序列号,加密和识别的方法是在输入设备与输出设备中均装有安全字库;安全字库分为前、后端两类,前端字库采用不做加密处理的标准TrueType字库,安装在计算机上,配合驱动程序,实现前后端字库的映射,后端字库采用经过对字形做过特殊加工并做加密处理的PostScript字库,安装在输出设备上,通过对某一输出结果的分析,可以判断该输出结果具体是由哪一台输出设备输出。
所述的安全字库采用了字库映射技术,使用特殊的后端输出字库,后端输出字库与后端的输出设备一一对应,即后端输出字库与输出设备完全绑定。
所述的字库映射技术是指在前端显示字库和后端输出字库之间建立了某种一对一的对应关系,这样可以使得前端的排版结果与在后端输出时的字体风格上达到所见即所得。
本方法与系统中所述的经过对字形做过特殊加工并做加密处理的后端字库是按照用户的某种特殊需求,量身定做的独家专用字库,这种字库只用于定做用户所指定的输出设备,不用于其他输出设备。
使用安全字库的输出设备最好是PostScript激光印字机或其它基于PostScript解释器的输出装置。
具体来说,对PostScript字库的加密是对字库中的某个或某些字加入一个或多个识别信息。方案之一是任意选取输出结果中共有的八个汉字,每个汉字制作出4个识别点,通过改变这4个识别点,可以排列组合出16种字形,这样用这八个字可以组合出范围足够大的序列号,从而实现输出结果与输出设备的一一对应。当然,还可以有基于对字形进行特殊处理的其他加密方法。
本发明的效果在于通过本发明所述的方法和系统可以实现对输出设备、特别是某些特殊行业或专用输出设备的有效监控,起到安全防范的作用。该方法和系统通过输出的结果可以识别输出设备,即可以判断某一输出到底是哪一台输出设备输出的。本发明的另外一个效果是,一台输出设备中所装的字库是不能用于其他输出设备的。此外,本发明所具有的其他效果是1、实施容易该方法和系统对原输出系统没有特殊要求;2、隐蔽性强保密对象无法察觉。由于每台安装有加密字库的设备只能输出一种特定的字形,而且字形中的加密点较多,所以使用者无法全面掌握此设备输出字形与其它设备输出字形的区别;
3、识别容易对于掌握全部字形加密点的管理人员,只要通过比对,很容易识别字形的变化,从而达到正确判断输出设备的目的;4、输出速度快加密字库安装在输出设备上,使输出速度明显提高;5、防破译由于每台设备只对应一组字形,所以破译者几乎永远无法知道所有排列情况。
6、字形美观此类字库对字形的控制能力较强,可以很好地保持字形的美观。


图1是输出设备加密和识别的方法及系统原理图;图2是本发明具体用于证卡制作系统的流程图;图3是加入识别信息前后的比对示意图。
具体实施例方式
下面结合附图对本发明的具体实施方式
介绍如下如图1所示,一种输出设备加密和识别的方法及系统,该系统由前端输入设备、后端输出设备组成,输出设备具有唯一的序列号,输入设备与输出设备中均装有安全字库;安全字库分为前、后端两类,前端字库采用不做加密处理的标准TrueType字库,安装在计算机上,配合驱动程序,实现前后端字库的映射,后端字库采用经过对字形做过特殊加工并做加密处理的PostScript字库,安装在输出设备上;PostScript字库具有很好的安全性,可以做到每台输出设备的字库都是专用的,很难复制,即使复制到其它输出设备上也无法使用,PostScript字库还具有字形控制能力强,字形美观,输出速度快等特点。通过对某一输出结果的分析,可以判断该输出结果具体是由哪一台输出设备输出的。
前面所述的安全字库采用了字库映射技术,使用特殊的后端输出字库,后端输出字库与后端的输出设备一一对应,即后端输出字库与输出设备完全绑定,从而实现安全防范的功能。
字库映射技术是指在前端显示字库和后端输出字库之间建立了某种一对一的对应关系,这样可以使得前端的排版结果与在后端输出时的字体风格上达到所见即所得。
经过对字形做过特殊加工并做加密处理的后端字库是按照用户的某种特殊需求,量身定做的独家专用字库,这种字库只用于定做用户所指定的输出设备,不用于其他输出设备。
后端字库与输出设备完全绑定,是在充分考虑了后端输出设备的属性后确定的。使用安全字库的输出设备必须具有唯一的序列号,就目前现有的输出设备来说,最好是PostScript激光印字机或其它基于PostScript解释器的输出装置。如此,与某一输出设备绑定的字库,即使复制到另外一台输出设备上,也无法正常使用。同时,根据输出结果,进行反向追踪,就可以查到与该字库完全绑定的输出设备。
如图2所示,本实施例中,使用的输出设备为高端PostScript输出设备,该输出设备具有唯一的序列号。这个序列号我们可以转换成8位16进制数字。然后任意选取输出结果中共有的八个汉字,每个汉字制作出4个识别点,通过改变这4个识别点,可以排列组合出16种字形,这样用这八个字可以组合出范围足够大的序列号,从而实现输出结果与输出设备的一一对应。具体到本实施例中来说,在公安部门或其他特殊行业制证制卡应用中,每个证件上都会有相同的汉字,如姓名、性别、编号等。我们选取上述这八个相同的汉字,每个汉字制作出4个识别点。通过改变这4个识别点,可以排列组合出16种字形。这样用这八个字可以组合出范围足够大的序列号,从而实现证件与输出设备的一一对应。
如图3所示,通过对比左右两张图可以发现两个字有四部分明显不同。通过对这四个点的排列组合,可以实现16种字形。通过对某一证件中这些加密汉字及其识别点的识别和判断,可以判断出该证件是否是由该输出设备或是由其他哪台输出设备制作输出。所述的加密汉字及其识别方法只有具有监控职能的部门和人员知悉,对于设备使用的部门、人员及社会公众是不知悉的。
当然,上述实施例中,还可以选取其他的汉字或是在汉字的其他部位制作识别点。
本发明所述的方法及系统可用于输出设备的加密和识别领域,特别适合用于公安系统及其他特殊行业开发证件制作系统的部门。由于这些行业的特殊性,所以对加密技术要求较高。通过本发明所述的方法及系统,可以实现针对证卡输出设备的加密和识别。这种技术,给设备管理部门提供了一种全新的方法。只要观察输出证件中的特殊字符的识别点,即可认定输出设备。从而实现对重点输出设备进行管理的目的。并且字库与设备完全绑定,该字库即使复制到另外一台输出设备上,也无法使用。因此,本发明所述的方法及系统可以实现对输出设备、特别是某些特殊行业或专用输出设备的有效监控,起到安全防范的作用,具有很好的技术效果和重大的社会意义。
权利要求
1.一种输出设备加密和识别的方法及系统,该系统由前端输入设备、后端输出设备组成,输出设备具有唯一的序列号,其特征在于加密和识别的方法是在输入设备与输出设备中均装有安全字库;安全字库分为前、后端两类,前端字库采用不做加密处理的标准TrueType字库,安装在计算机上,配合驱动程序,实现前后端字库的映射,后端字库采用经过对字形做过特殊加工并做加密处理的PostScript字库,安装在输出设备上,通过对某一输出结果的分析,可以判断该输出结果具体是由哪一台输出设备输出。
2.如权利要求1所述的输出设备加密和识别的方法及系统,其特征在于所述的安全字库采用了字库映射技术,使用特殊的后端输出字库,后端输出字库与后端的输出设备一一对应,即后端输出字库与输出设备完全绑定。
3.如权利要求2所述的输出设备加密和识别的方法及系统,其特征在于字库映射技术是指在前端显示字库和后端输出字库之间建立了某种一对一的对应关系,这样可以使得前端的排版结果与在后端输出时的字体风格上达到所见即所得。
4.如权利要求1、2所述的输出设备加密和识别的方法及系统,其特征在于经过加密的后端字库是按照用户的某种特殊需求,量身定做的独家专用字库,这种字库只用于定做用户所指定的输出设备,不用于其他输出设备。
5.如权利要求1、2所述的输出设备加密和识别的方法及系统,其特征在于使用安全字库的输出设备是PostScript激光印字机或其它基于PostScript解释器的输出装置。
6.如权利要求4所述的输出设备加密和识别的方法及系统,其特征在于对PostScript字库的字形特殊加工及加密处理可以是对字库中的某个或某些文字加入一个或多个识别信息。
7.如权利要求1、2或3所述的输出设备加密和识别的方法及系统,其特征在于对PostScript字库的字形特殊加工及加密处理可以是对字库中的某个或某些文字加入一个或多个识别信息。
8.如权利要求6所述的输出设备加密和识别的方法及系统,其特征在于对PostScript字库的字形特殊加工及加密处理可以是任意选取输出结果中共有的八个汉字,每个汉字制作出4个识别点,通过改变这4个识别点,可以排列组合出16种字形,这样用这八个字可以组合出任意序列号,从而实现输出结果与输出设备的一一对应。
9.如权利要求7所述的输出设备加密和识别的方法及系统,其特征在于对PostScript字库的字形特殊加工及加密处理可以是任意选取输出结果中共有的八个汉字,每个汉字制作出4个识别点,通过改变这4个识别点,可以排列组合出16种字形,这样用这八个字可以组合出任意序列号,从而实现输出结果与输出设备的一一对应。
全文摘要
本发明涉及一种输出设备加密和识别的方法及系统,属于输出设备监控技术领域。目前对输出设备的监控通常是通过加强人员管理、制度建立、设备加密等手段实现的,但是不能通过对输出结果由哪台输出设备输出进行识别。本发明的方法及系统由前端输入设备、后端输出设备组成,输出设备具有唯一的序列号,加密和识别的方法是在输入设备与输出设备中均装有安全字库;安全字库分为前、后端两类,前端字库采用不做加密处理的标准TrueType字库,后端字库采用经过对字形做过特殊加工并做加密处理的PostScript字库,安装在输出设备上。本发明的效果在于通过本发明所述的方法和系统可以实现对输出设备、特别是某些特殊行业或专用输出设备的有效监控,起到安全防范的作用。
文档编号G06K9/18GK1485791SQ0315368
公开日2004年3月31日 申请日期2003年8月21日 优先权日2003年8月21日
发明者尹江红, 林江恒, 朱志伟, 高志青, 张建国, 吕肖庆 申请人:北京北大方正电子有限公司, 公安部第一研究所证件技术事业部, 北京大学计算机科学技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1