一种字模获取方法、字符显示装置和系统,电子签名工具制造方法及图纸

技术编号:7682753 阅读:151 留言:0更新日期:2012-08-16 06:10
本发明专利技术公开了一种字模获取方法、字符显示装置和系统,电子签名工具,其中,字模获取方法包括如下步骤:字符显示装置接收字模存储装置发送的字模;字符显示装置计算字模存储装置发送的字模的校验码;字符显示装置将计算得到的字模的校验码与本地存储的对应的字模校验码进行对比,对比一致则判定字模存储装置发送的字模正确。采用本发明专利技术,可以通过获取存储在字模存储装置(例如,交易终端,包括计算机、手机等)中的字模进行字符的显示,以降低字符显示装置(例如,电子签名工具)的成本。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种字模获取方法、字符显示装置和系统,电子签名工具
技术介绍
在传统的电子签名工具(例如USBKEY)中,字符(包括汉字,数字,字母,符号等)以内码的形式进行表示、交换和处理。需要显示字符时,电子签名工具将待显示字符的内码转换成区位码,利用区位码从存储在电子签名工具中的字库中提取待显示字符的字模,然后根据字模信息在屏幕上以画点的方法将字符显示出来。在这种情况下,由于需要存储所有待显示字符所对应的字模,电子签名工具需要较大的存储空间。一般的电子签名工具中的安全芯片的存储器无法满足存储如此大的字库的需求,因此,大多采用在安全芯片外部扩展一个存储器来存储字库。但是,在安全芯片外部扩展一个存储器来存储字库,则会提高电子签名工具的成本。
技术实现思路
本专利技术所要解决的技术问题是,克服现有技术的不足,提供一种字模获取方法和字符显示装置、字符显示系统以及采用该字模获取方法的电子签名工具,可以通过获取存储在外部设备(可称为字模存储装置,例如,交易终端,包括计算机、手机等)中的字模进行字符的显示,以降低字符显示装置(例如,电子签名工具)的成本。为了解决上述问题,本专利技术提供一种字模获取方法,所述方法包括如下步骤字符显示装置接收字模存储装置发送的字模;所述字符显示装置计算所述字模存储装置发送的字模的校验码;所述字符显示装置将计算得到的字模的校验码与本地存储的对应的字模校验码进行对比,对比一致则判定所述字模存储装置发送的字模正确。此外,所述字符显示装置为电子签名工具。此外,所述字模存储装置为交易终端,包括计算机或者手机。此外,所述字符显示装置将字模标识码发送给所述字模存储装置;所述字模存储 装置根据所述字模标识码发送所述字模。此外,所述字模存储装置将所述字模和所述字模对应的字模标识码发送给所述字符显示装置。此外,所述字符显示装置判定所述字模存储装置发送的字模正确后,显示所述字模存储装置发送的字模对应的字符。此外,所述字符显示装置通过CRC算法计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过计算字模的MAC值计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过散列算法计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过HOTP算法计算所述字模存储装置发送的字模的校验码。本专利技术还提供一种字符显示装置,包括显示单元,还包括接收单元,计算单元,对比单元;其中接收单元,用于接收字模存储装置发送的字模;计算单元,用于计算所述接收单元接收到的字模的校验码;对比单元,用于将所述计算单元计算得到的字模的校验码与本地存储的对应的字模校验码进行对比,对比一致则判定所述字模存储装置发送的字模正确;显示单元,用于在所述对比单元判定所述字模存储装置发送的字模正确后,显示所述接收单元接收到的字模对应的字符。此外,所述装置还包括存储单元,提取单元,报警单元,其中存储单元,用于存储与字模存储装置存储的字模的字库相对应的字模校验码库;提取单元,用于从存储单元中提取字模的校验码,并发送给所述对比单元;报警单元,用于在所述对比单元判定所述字模存储装置发送的字模错误后,进行报警。 此外,所述显示单元,还用于在所述对比单元判定所述字模存储装置发送的字模错误后,显示错误信息。此外,所述计算单元通过CRC算法计算所述字模存储装置发送的字模的校验码;或者所述计算单元通过计算字模的MAC值计算所述字模存储装置发送的字模的校验码;或者所述计算单元通过散列算法计算所述字模存储装置发送的字模的校验码;或者所述计算单元通过HOTP算法计算所述字模存储装置发送的字模的校验码。本专利技术还提供一种字符显示系统,包括字符显示装置,还包括字模存储装置;其中字模存储装置,用于存储字符对应的字模的字库,并将字模发送至所述字符显示装置;字符显示装置,用于接收所述字模存储装置发送的字模,计算接收到的字模的校验码,将计算得到的字模的校验码与本地存储的对应的字模校验码进行对比,对比一致则判定所述字模存储装置发送的字模正确,并显示该字模对应的字符。此外,字符显示装置,还用于将字模标识码发送给所述字模存储装置;字模存储装置,还用于根据所述字模标识码发送所述字模。此外,所述字模存储装置,还用于将所述字模和所述字模对应的字模标识码发送给所述字符显示装置。此外,所述字符显示装置,还用于与字模存储装置存储的字模的字库相对应的校验码库,在判定所述字模存储装置发送的字模错误后,显示错误信息或者报警。此外,所述字符显示装置通过CRC算法计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过计算字模的MAC值计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过散列算法计算所述字模存储装置发送的字模的校验码;或者所述字符显示装置通过HOTP算法计算所述字模存储装置发送的字模的校验码。本专利技术还提供一种电子签名工具,所述电子签名工具包括字模处理模块,用于接收字模存储装置发送的字模,计算接收到的字模的校验码,将计算得到的字模的校验码与本地存储的对应的字模校验码进行对比,对比一致则判定所述字模存储装置发送的字模正确;显示屏,用于在所述字模处理模块判定所述字模存储装置发送的字模正确后,显示所述接收单元接收到的字模对应的字符。此外,所述字模处理模块还用于存储与字模存储装置存储的字模的字库相对应的校验码库。此外,所述电子签名工具还包括蜂鸣器或者语音输出装置,用于在所述字模处理模块判定所述字模存储装置发送的字模错误后,进行报警。此外,所述显示屏,还用于在所述字模处理模块判定所述字模存储装置发送的字模错误后,显示错误信息。此外,所述字模处理模块通过CRC算法计算所述字模存储装置发送的字模的校验码;或者所述字模处理模块通过计算字模的MAC值计算所述字模存储装置发送的字模的校验码;或者所述字模处理模块通过散列算法计算所述字模存储装置发送的字模的校验码;或者所述字模处理模块通过HOTP算法计算所述字模存储装置发送的字模的校验码。综上所述,本专利技术的字符显示装置、电子签名工具存储各个字符对应的字模的校验码,由于校验码一般采用2字节、4字节、6字节或8字节等,因此比直接存储字模(32字节)节省了存储空间,不需要在安全芯片的外部扩展存储器来存储,节省了成本。另外,通过外部的字模存储装置存储字符对应的字模,并令字符显示装置、电子签名工具存储的校验码与交易终端存储的字模相对应,计算字模存储装置下发的字模的校验码,并将计算得到的校验码与本地存储的校验码进行对比,对比一致则显示该字模对应的字符,保证了交易终端下发字模的正确性与安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图I是本专利技术字符显示系统的结构示意图;图2是本专利技术字模获取方法第一实施例的流程图;图3是本专利技术字符显示装置第一实施例的结构示意图;图4是本专利技术电子签名工具第一实施例的结构示意图。具体实施例方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:

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

1