输出设备加密和识别的方法及系统技术方案

技术编号:2933383 阅读:216 留言:0更新日期:2012-04-11 18:40
一种输出设备加密和识别的方法及系统,该系统由前端输入设备、后端输出设备组成,输出设备具有唯一的序列号,其特征在于:加密和识别的方法是在输入设备与输出设备中均装有安全字库;安全字库分为前、后端两类,前端字库采用不做加密处理的标准TrueType字库,安装在计算机上,配合驱动程序,实现前后端字库的映射,后端字库采用经过对字形做过特殊加工并做加密处理的PostScript字库,安装在输出设备上,通过对某一输出结果的分析,可以判断该输出结果具体是由哪一台输出设备输出。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术属于输出设备监控
,具体涉及一种输出设备加密和识别的方法及系统
技术介绍
目前,通常的输出方法及系统为通过计算机等处理设备对图片、文字等电子文档进行制作或编辑加工,然后通过计算机显示器或打印机等输出设备进行浏览或打印。这种输出的方法及系统解决了电子文档的输出问题,并且这些处理设备及输出设备都是通用的。但是,同时也出现了另外一个问题,即如何加强对某些输出设备的监督和管理,特别是加强对那些用于特定行业或特定用途的专用输出设备的监督和管理。要通过计算机对各种不同语言的文字进行处理,必须要将各种语言的文字进行编码,并在计算机系统中装有各种字库。这些字库是一些字符集,能将各种语言的文字通过计算机编码转化为计算机能识别和处理的字符。字库的编码是字库组织的依据,也是文字处理的基础。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、实施容易该方法和本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:尹江红林江恒朱志伟高志青张建国吕肖庆
申请(专利权)人:北京北大方正电子有限公司公安部第一研究所证件技术事业部北京大学计算机科学技术研究所
类型:发明
国别省市:

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

1