1、xxx(发明专利)技术交底书技术发明人:张三、李四、王五技术交底书撰写人:张三申请人名称:公司全称 企业代码或个人身份证:512213联系人:张三 电话:13412345678 Fax: E-mail :地址四川省成都市青羊区*在为您服务之前,需要您将自己的发明技术内容向代理人作技术交底。请您按以下要求认真仔细书写技术交底书,代理人将以此为依据为您撰写专利申请文件。 发明的名称 发明的名称应简单明了反映本发明的技术内容。 数据处理系统 所属技 术领域 为便于分类和检索,需简单说明本发明所属技术领域. 就您所知,介绍一下同类技术现有技术状况,内容包括构造、工艺条件等,并针对本发明进行比较,说明现
2、有技术存在的缺点和不足,必要时借助附图加以说明,引用文献时应注明文献出处,必要时应提供该文献复印件。 本实用新型涉及一种数据处理系统,尤其涉及一种具有包括认证码单元的数字签名装置的数据处理系统。背景技术:近年来,随着业务渠道的多样化,用于电子业务应用的电话终端、有人服务的柜台、有人或无人值守的 POS 终端、无人值守的 ATM 终端等渠道都需要提交信息让用户签名确认以确保信息安全。这就需要用户随时都能接收到签名信息并予以确认。然而,在传统的电子业务应用中,只是将用户所操作的 Internet 上网终端如传统的 PC 机(个人电脑 )、笔记本电脑等提交的数据进行数字签名。随着移动互联网和各种移动
3、计算设备的发展,除去传统的 PC 机、笔记本电脑等计算终端外,智能手机、平板电脑、电子书等计算终端都越来越普及,应用也越来越多地向这些新兴网络计算设备上转移,例如,电子业务应用的转移。在签名应用转移到新兴终端的过程中,传统的签名设备如USBKEY(即,以 USB 接口方式与上位机进行通信的签名设备)和TFKEY(即,以 Micro SD 接口方式与上位机进行通信的签名设备 )还存在不安全因素,并且难以与这些新兴终端很好地配合以满足用户随时都能接收到签名信息并予以确认的要求。图 1 是一种传统的签名系统的结构及其相应的基本操作流程。如图 1 所示,传统的签名系统通常由用户终端 102、签名装置
4、103 和业务服务器104 构成。用户终端 102 和签名装置 103 之间采用计算机外设接口,如USB 接口、UART 串口、红外接口、和 /或蓝牙接口等相连接。用户终端102 通过互联网对业务服务器 104 进行访问。用户终端 102 根据用户 101 的需求分别与业务服务器 104 和签名装置 103 进行通信。该签名系统的基本操作流程包括:在步骤 S105,用户 101 将业务请求数据提交给用户终端102;在步骤 S106,用户终端 102 把需要签名的信息发送给签名装置 103;在步骤 S107,签名装置 103 对需要签名的信息进行数字签名,然后将签名后的信息提交给用户终端 102
5、;在步骤 S108,用户终端 102 将签名后信息连同业务请求数据一起发送给业务服务器 104;在步骤 S109,业务服务器104 对接收到的签名后的信息进行验证,并根据验证结果进行相应的业务处理,随后将业务处理结果发送给用户终端 102。最后,用户终端 102 显示业务处理结果。由于作为用户终端的前述新兴的终端与传统的终端外设接口不统一,上述图 1 所示的传统签名系统就很难接入这些新兴的终端。例如,平板电脑和智能手机并不具备 USB 主接口,无法将属于 USB 从设备的 USBKEY作为签名装置连接到这些设备上。另外,传统的签名装置在与用户终端的接入方式上采用计算机外设接口,这就需要相应的设
6、备驱动程序配合。随着终端类型的增加,所需要开发的驱动程序数量非常大,从而增大了系统开发和应用的人力花费和成本。因此,就需要一种更安全、更可靠的可进行数字签名或者数据的读取和/或写入的数据处理系统。另外,比较好的是,需要一种能用于各种新兴终端的可进行数字签名或者数据的读取和/或写入的数据处理系统。再有,较好的是,需要一种可以满足用户随时方便地接收到签名信息并予以确认的可进行数字签名或者数据的读取和/或写入的数据处理系统。 发明目的 实事求是地指出现有技术中的不足之处,阐明本发明所要解决的问题,从而归纳出本发明的目的。 本实用新型能够克服现有技术存在的上述一个或者多个缺点。 发明内容 为实现本发明
7、的目的,所采用的技术手段、技术方案、工作原理、结构特征等,发明内容要清楚、完整、准确地加以描述,而且要尽可能详细地描述清楚,以使本领域内的普通技术人员能实施为准,并且在描述每项技术手段时相应地说明其在本发明中所起的作用。 根据本实用新型,一种数据处理系统包括:第一模块,所述第一模块包括数字签名装置;起网关作用的第二模块,所述第二模块通过第一通道与所述第一模块进行通信;以及用于进行签名信息提交的第三模块,所述第三模块通过第二通道与所述第二模块进行通信,并且通过第三通道直接与所述第一模块进行通信,其中,在所述第一通道、所述第二通道和所述第三通道都建立的前提下,在所述第一模块与所述第三模块之间经由所
8、述第二模块建立第四通道,所述第三模块通过所建立的第四通道调用所述第一模块以进行数字签名操作,或者所述第三模块通过所建立的第四通道读取所述第一模块内的数据或向所述第一模块内写入数据。所述数字签名装置包括:第一输入单元;第一输出单元;第一通信单元,所述第一通信单元用于与外部进行通信;数字签名单元,所述数字签名单元与所述第一输出单元、所述第一通信单元和所述第一输入单元分别相连,并且用于在用户经所述第一输入单元确认需要签名的信息或者从外部经所述第一通信单元确认所述需要签名的信息后,对所述需要签名的信息进行数字签名并将数字签名后的信息经由所述第一通信单元传送给外部;身份验证单元,所述身份验证单元与所述第
9、一通信单元、所述第一输入单元和所述第一输出单元分别相连,并且用于验证来自所述第一输入单元的用户身份信息或者来自外部经所述第一通信单元传送的用户身份信息,并将验证结果输出给所述第一输出单元以及经由所述第一通信单元传送给外部;以及第一认证码单元,所述第一认证码单元与所述第一输入单元、所述第一通信单元和所述第一输出单元分别相连,并且用于根据用户通过所述第一输入单元发起的第一连接请求或者根据用户从外部经所述第一通信单元发起的第二连接请求来产生第一认证码,并将所述第一认证码输出给所述第一输出单元,其中所述数字签名单元在用户身份信息验证正确后进行所述数字签名。另外,在上述数据处理系统中,第一认证码单元还可
10、以用于比对从外部经由所述第一通信单元(3037)传送的认证码是否与所述第一认证码相同,并将第一认证码比对结果输出给所述第一输出单元。可选的是,第一认证码单元还可以用于将所述第一认证码经由所述第一通信单元传送给所述第二模块,以由所述第二模块比对经由所述第一通信单元传送的第一认证码是否与用户从所述第三模块输入的认证码相同。此外,在上述数据处理系统中,第一输出单元可以包括以下至少之一:显示输出单元、第一音频输出单元和投影输出单元。还有,在上述数据处理系统中,第一输入单元可以用于输入需要签名的信息、确认需要签名的信息、输入用户身份信息、或者发起第一连接请求。这里,第一输入单元可以是按键装置。较好的是,
11、第一输入单元还可以包括用于输入用户身份信息的以下装置至少之一:指纹采集装置、声纹采集装置、虹膜采集装置和人脸识别采集装置。再有,在上述数据处理系统中,第一认证码单元是在每次连接产生不同的第一认证码的认证码单元,也可以是产生随机数作为第一认证码的认证码单元。此外,在上述数据处理系统中,该数字签名装置可以是移动数字签名装置,其中所述第一通信单元可以是内置有移动通信网无线接入协议栈的无线通信装置。内置有移动通信网无线接入协议栈的无线通信装置可以是内置有以下制式的移动通信无线协议栈至少之一的无线通信装置:GPRS、EDGE、窄带CDMA、CDMA2000、WCDMA、TD SCDMA 、和 LTE。第
12、一通信单元可以是还内置有网络协议栈的无线通信装置,例如 TCP/IP。再有,在上述数据处理系统中,数字签名单元还可以用于把来自外部的经所述第一通信单元的或者来自所述第一输入单元的需要签名的信息发送给所述第一输出单元。可选的是,数字签名单元还可以用于把来自外部的经所述第一通信单元的一部分需要签名的信息和来自所述第一输入单元的另一部分需要签名的信息发送给所述第一输出单元。还有,在上述数据处理系统中,该数字签名装置还可以包括第一安全功能单元,所述第一通信单元经由所述第一安全功能单元与所述数字签名单元、所述身份验证单元和所述第一认证码单元分别相连并进行通信,并且所述第一安全功能单元用于对所述第一通信单
13、元传输的数据进行保护。优选的是,在上述数据处理系统中,数字签名单元、身份验证单元、和第一认证码单元可以集成在同一颗芯片中。在有第一安全功能单元的情况下,第一安全功能单元也可以集成在上述同一颗芯片中。另外,在上述数据处理系统中,该数字签名装置还可以包括以下装置至少之一:蓝牙接口装置和 USB 从接口装置。此外,在上述数据处理系统中,第二模块可以包括:与所述第一模块进行通信的第二通信单元;与所述第三模块进行通信的第三通信单元;以及第二认证码单元,所述第二认证码单元与所述第一通信单元和所述第三通信单元分别相连,并且用于根据用户通过所述第一输入单元发起的第三连接请求或者根据用户从第三模块经所述第三通信
14、单元发起的第四连接请求来产生第二认证码,将所述第二认证码经由所述第二通信单元、所述第一通道和所述第一通信单元传送给所述第一输出单元。还有,在上述数据处理系统中,第二认证码单元可以是每次产生不同的第二认证码的认证码单元,也可以是产生随机数作为第二认证码的认证码单元。再者,在上述数据处理系统中,在用户从所述第一输入单元输入认证码并经由所述第一通信单元传送输入的认证码的情况下,所述第二认证码单元还可以用于比对用户从所述第一输入单元输入并经由所述第一通信单元传送的认证码是否与所述第二认证码相同,并将第二认证码比对结果经由所述第二通信单元、所述第一通道和所述第一通信单元传送给所述第一输出单元。在用户不从
15、所述第一输入单元输入认证码而是从所述第三模块输入认证码并经由所述第三通信单元传送输入的认证码的情况下,所述第二认证码单元还可以用于比对用户从所述第三模块输入并经由所述第三通信单元传送的所述输入的认证码是否与所述第二认证码相同,并将该第二认证码比对结果经由所述第三通信单元、和所述第二通道传送给所述第三模块。在用户通过所述第一输入单元发起所述第一连接请求或者从所述第三模块经所述第一通信单元发起所述第二连接请求,以使所述第一认证码单元产生所述第一认证码并将所述第一认证码经由所述第一通信单元和所述第二通信单元传送给所述第二认证码单元来替代所述第一认证码单元进行比对的情况下,所述第二认证码单元还可以用于
16、比对用户输入的认证码是否与所述第一认证码相同,并将该第一认证码比对结果经由所述第三通信单元、和所述第二通道传送给所述第三模块,或者将该第一认证码比对结果经由所述第二通信单元、所述第一通道和所述第一通信单元传送给所述第一输出单元。再有,在上述数据处理系统中,第二模块还可以包括数据缓存单元,所述数据缓存单元分别与所述第二通信单元和所述第三通信单元相连,并且用于缓存经由所述第二通信单元和所述第一通信单元从所述第一模块中读取的数据。另外,数据缓存单元可以是用来缓存所述第一模块中的非敏感信息部分的数据缓存单元。该用来缓存所述第一模块中的非敏感信息部分的数据缓存单元可以是用来缓存所述第一模块中的不包含私钥
17、的数字证书的数据缓存单元。此外,在上述数据处理系统中,第二模块还可以包括第二安全功能单元,所述第二通信单元经由所述第二安全功能单元与所述第二认证码单元相连,并且用于对所述第二通信单元传输的数据进行保护。在有数据缓存单元的情况下,第二通信单元经由所述第二安全功能单元与所述第二认证码单元和所述数据缓存单元相连,并且用于对所述第二通信单元传输的数据进行保护。另外,在上述数据处理系统中,第三模块可以包括:与所述第二模块进行通信的第四通信单元;第二输出单元;第二输入单元;以及签名信息提交单元,所述签名信息提交单元分别与所述第二输出单元、所述第二输入单元和所述第四通信单元相连,并且用于经所述第四通信单元、
18、所建立的第四通道和所述第二模块把所述需要签名的信息提交给所述第一模块以进行所述数字签名操作或者所述读取或所述写入数据操作。此外,上述数据处理系统还可以包括第四模块,所述第四模块用来对通过第五通道从所述第三模块的所述接收到的所述数字签名后的的信息进行验证,根据该验证结果对从所述第三模块接收到的业务数据进行处理,并将处理结果发送给所述第三模块。第四模块可以包括:与所述第三模块进行通信的第六通信单元;签名验证单元,所述签名验证单元与所述第六通信单元相连,并且用于对从所述第三模块经所述第六通信单元接收到的所述数字签名后的信息进行验证,并将该验证结果发送给所述业务处理单元以及经所述第六通信单元发送给所述
19、第三模块;以及业务处理单元,所述业务处理单元与所述签名验证单元相连,并且用于根据该验证结果对从所述第三模块接收到的业务数据进行处理,并根据请求将所述处理结果经所述第六通信单元发送给所述第三模块。在有第四模块的情况下,第三模块可以包括:与所述第二模块进行通信的第四通信单元;与所述第四模块通过所述第五通道进行通信的第五通信单元;第二输出单元;第二输入单元;签名信息提交单元,所述签名信息提交单元分别与所述第二输出单元、所述第二输入单元和所述第四通信单元相连,并且用于经所述第四通信单元、所建立的第四通道和所述第二模块把所述需要签名的信息提交给所述第一模块以进行数字签名操作或者读取或写入数据操作;以及业
20、务数据提交单元,其中所述业务数据提交单元分别与所述第二输出单元、所述第二输入单元和所述第五通信单元相连,用于将用户利用所述第二输入单元输入的业务数据经所述第五通信单元和所述第五通道提交给所述第四模块。此外,在上述数据处理系统中,第二输出单元可以包括以下至少之一:显示输出单元、音频输出单元和投影输出单元。还有,在上述数据处理系统中,第三模块可以由以下之一实现:台式电脑、笔记本电脑、平板电脑、手机、个人数字助理、ATM 机和 POS 机。此外,在上述数据处理系统中,第四通道是在所述数字签名操作完成后断开的通道。通过采用本实用新型的数据处理系统,能够使业务系统更安全、更可靠。另外,本实用新型的数据处
21、理系统能用于各种新兴终端,使得系统开发和应用的人力花费和成本得以降低。进一步地,通过采用本实用新型的数据处理系统,能够使用户随时方便地接收到签名信息并予以确认,例如进行移动、便捷的数字签名。对本领域的技术人员来说很显然的是,在上述内容的基础上可对它们做各种修改、变换或组合。根据下面附图和详细描述,本实用新型以及相应的其他系统、装置、特征和优点对于本领域技术人员来说将是或变得显而易见。本申请意在使所有这些和其他系统、装置、特征和优点都包含在该描述中。应当理解,本文前面的一般性描述和下面的详细描述都是示例性的和解释性的,意在提供如对所要求保护的技术方案的进一步的理解,但没有任何东西应被视为是对所要
22、求保护的技术方案的限制。 发明的效果 具体地实事求是地描述本发明所能达到的效果(最好有具体数据)。 本发明与背景技术相比,具有的有益的效果是:所述的本发明是针对环保机械中的抽烟垃圾无害化处理的专用设备。烟蒂置于烟灰舱门上,通过按动手动按钮或利用温度开关控制,开闭烟灰舱门,实现自动熄烟和烟灰(丝)与过滤嘴的分类收集处理。 附图及附 图的简单说 明 发明人要提供描述本发明的附图,该附图应能清楚地体现本发明的发明点所在,为此可能需要多种视图、剖视图来将本发明的结构特征描述清楚,并将主要部件用阿拉伯数字统一编号,必要时要提供有关现有技术的附图。附图中不要出现文字,附图应在 A4 幅面的白纸上用黑笔绘制
23、而成。 图 1 是传统的可用于数字签名的数据处理系统的结构图,其中还简要示出其基本操作流程的各步骤标记;图 2 是根据本实用新型一个示例性具体实施方式的一种数据处理系统的整体结构图;图 3 是根据本实用新型一个示例性具体实施方式的数据处理系统中第一模块实例的结构图;图 4 是根据本实用新型一个示例性具体实施方式的数据处理系统中第二模块实例的结构图;图 5 是根据本实用新型一个示例性具体实施方式的数据处理系统中第三模块实例的结构图;图 6 是根据本实用新型一个示例性具体实施方式的数据处理系统中第四模块实例的结构图;图 7 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例的整体结构图
24、;图 8 是根据本实用新型的数字签名装置的一个实例的结构图;图 9A 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中第四通道的第一种建立方法实例的流程图;图 9B 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中第四通道的另一种建立方法实例的流程图;图 10A 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中第四通道的第一种断开方法实例的流程图;图 10B 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中第四通道的另一种断开方法实例的流程图;图 11A 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中身份验证的第
25、一种方法实例的流程图;图 11B 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中身份验证的另一种方法实例的流程图;图 12 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中读数字证书实例的流程图;以及图 13 是根据本实用新型一个示例性具体实施方式的数据处理系统的一个实例中进行业务数据签名和处理实例的流程图。附图标记及对应名称为:1-手动按钮,电路图中为 K,2-电动机,3-上圆弧搓板,4- 下圆弧搓板,5- 窗门拨杆,6-烟灰舱门,7-温度开关,电路图中为KT,8-回复弹簧, 9-烟蒂导槽,10- 烟灰(丝)盒,11-过滤嘴盒,12-外壳,13-烟蒂。图 1
26、图 2Comment 31: 需要提供 CAD格式的示意图。 实施例 列举实施本发明内容的具体实例。实施例的描述要包括:具体的实施方案、构成、选材、成分、作用等必要技术材料及实施例的效果,必要时可列举多个实施例。 现在将参照本文的各实施方式进行详细描述,附图中图解了其实例。为了将其思想传达给本领域普通技术人员,提供此后引入的这些实施方式作为实例。因此,这些实施方式可以以不同的形式实施,从而并不限于这里所述的这些实施方式。而且,在任何可能的地方,在整个说明书和附图中将使用相同的附图标记表示相同或相似的部件。图 2 是根据本实用新型一个示例性具体实施方式的一种数据处理系统的整体结构图。这种数据处理
27、系统例如可以是一种数字签名系统。如图 2 所示,这种数字签名系统可以包括第一模块 203、第二模块 205和第三模块202。第一模块 203可以包括本实用新型的数字签名装置(将在下面详细描述)从而用以实现本实用新型的数字签名操作,第二模块 205可以起网关作用,而第三模块 202可以用于提交签名信息和业务数据。第一模块 203通过第一通道C211与第二模块 205进行通信,第二模块 205通过第二通道 C212与第三模块202进行通信,第三模块 202还通过第三通道 C213直接与第一模块 203进行通信。第一通道 C211可以通过第一模块 203与第二模块 205之间共享密钥而建立,例如这个
28、密钥可以在第一模块 203和第二模块 205进行设备发行初始化时写入。第二通道 C212可以是建立在 SSL VPN协议基础上的安全通道。第三通道 C213可以通过用户从第一模块 203的输出单元(例如显示单元)上获取( 例如视读 )安全信息、并向第三模块 202的输入单元上输入该安全信息的方式建立。当然,这些建立的方式并不局限于此,本领域的技术人员可以想到的任何建立方式都可以用于本实用新型。在第一通道 C211、第二通道 C212和第三通道 C213都建立的情况下,在第一模块 203与第三模块 202之间经由第二模块 205建立第四通道 C214。在本实用新型中,第三模块 202通过第四通道
29、C214调用第一模块 203的功能以进行本实用新型的数字签名操作,或者读取第一模块 203 内的数据或向第一模块 203 内写入数据,由此能够使得数字签名系统更安全、更可靠。第四通道例如可以如下文参照图 9A 9B 所描述的流程那样得以建立。可选的是,该数字签名系统可以进一步包括第四模块 204,用于对签名后的信息进行验证并对业务进行处理。这种情况下,第四模块 204 通过第五通道 C215 对从第三模块 202 接收到的数字签名后的信息行验证,根据验证结果对从所述第三模块 202 接收到的业务数据进行处理,并将处理结果发送给第三模块 202。这样,该数字签名系统除了具有建立安全保障体系的功能
30、外,还具有业务处理功能。第一模块实例:基于移动通信网络的数字签名装置第一模块例如可以是如图 3 所示的基于移动通信网络的数字签名装置。当然,本实用新型的第一模块的形式和使用环境等并不仅限于此,本领域的技术人员在阅读和理解本实用新型后,可对其做各种修改和变换。图 3 是根据本实用新型一个示例性具体实施方式的数据处理系统中第一模块作为带有移动通信功能的数字签名装置的一个实例的结构图。如图 3 所示,数字签名装置可以包括第一显示单元 3031、第一输入单元 3032、数字签名单元 3033、身份验证单元 3034、第一认证码单元 3035、第一安全功能单元 3036 和第一移动通信单元 3037。第
31、一显示单元 3031 分别与数字签名单元 3033、身份验证单元 3034 和第一认证码单元 3035 相连,第一输入单元 3032 分别与数字签名单元 3033、第一认证码单元 3035 和身份验证单元 3034 相连,数字签名单元 3033、身份验证单元 3034 和第一认证码单元 3035 还各自与第一安全功能单元 3036 相连,并且第一安全功能单元 3036 还与第一移动通信单元 3037 相连。用户可以通过第一输入单元 3032 确认用户需要签名的信息,还可以输入全部或部分需要签名的信息,也可以输入用户身份信息和/或发起产生第一认证码。第一输入单元可以按键装置的形式实现。使用按键装
32、置与现有银行设备如密码键盘操作习惯相同,且其成本低。当然,第一输入单元并不限于此,也可以包括本领域的技术人员可以想到的其他输入装置部件或者由其替代,例如指纹传感器、声纹采集装置、虹膜采集装置、或者人脸识别采集装置等。使用这些生物信息采集的方式能够让用户无需记忆身份验证信息如密码,而且生物信息不会遗失,难于伪造,其安全性更强。身份验证单元 3034 可以验证来自第一输入单元 3032 的用户身份信息,或者第三模块经第一安全功能单元 3036 传输过来的用户身份信息,并将身份信息验证结果输出给第一安全功能单元 3036 和第一显示单元 3031,用户身份信息验证正确后才能够启动数字签名单元 303
33、3 进行签名操作。数字签名单元 3033 对来自第一输入单元 3032 和/或来自第三模块经第一安全功能单元 3036 传输过来的需要签名的信息进行数字签名。在签名之前将需要数字签名的信息输出给第一显示单元 3031,以显示给用户,从而使用户能够通过第一输入单元 3032 对该信息进行确认。数字签名单元可以通过内置的数字签名的相关密钥和算法进行数字签名,也可以由本领域技术人员所知的其他方式进行数字签名。第一认证码单元 3035 根据连接请求发起产生第一认证码,并将第一认证码输出给第一显示单元 3031。这个连接请求可以如前所述是用户通过第一输入单元 3032 发起的,也可以如后所述是用户通过第
34、三模块的第二输入单元发起并经由第一安全功能单元传输过来的。较佳的是,为使系统更安全以防止认证码因未及时更改而泄露,每次连接所产生的第一认证码都不同。更佳的是,为使系统进一步安全以防止当次认证码被泄露,第一认证码可以是随机数。另外,第一认证码单元还可以将当前产生的第一认证码与用户通过第三模块的第二输入单元输入的认证码做比对,将比对结果输出给第一显示单元3031,并通过第一安全功能单元 3036 将比对结果传递给第二模块。可选的是,在由后述第二认证码单元做认证码比对的情况下,第一认证码单元可以将当前产生的第一认证码输出给第一安全功能单元 3036,以使第二模块的第二认证码单元可以接收到这个认证码并
35、与用户通过第三模块的第二输入单元输入的认证码比对。第一移动通信单元 3037 与外部进行通信。第一移动通信单元 3037 可以内置至少一种移动通信网无线接入协议栈,如:GPRS、EDGE、窄带CDMA、CDMA2000、WCDMA、TD SCDMA、或 LTE 等制式的移动通信无线协议栈。由此,本实用新型的数字签名装置可以在任何有移动通信网络无线信号和/或网络信号覆盖的区域都可以与第二模块建立通信,能够使用户随时方便地接收到签名信息并予以确认,例如进行移动、便捷的数字签名。第一移动通信单元还可以进一步内置网络协议栈(如 TCP/IP),以使网关可以更加方便的利用对等的网络协议栈与第一模块建立通
36、信连接。第一显示单元 3031 可以显示各种数据,例如,来自数字签名单元3033 的需要进行数字签名的信息、来自第一认证码单元 3035 的第一认证码或(后述的 )第二认证码、和来自第一认证码单元 3035 的认证码比对结果,也可以选择性地显示来自身份验证单元 3034 的用户身份信息、和/或身份信息验证结果等等。当然,第一显示单元也可以由本领域的技术人员可以想到的其他输出部件替代,例如音频输出部件等。第一安全功能单元 3036 可以对第一移动通信单元 3037 与(后述的)第二模块的第二通信单元之间传输的数据进行保护。具体而言,第一安全功能单元 3036 对数字签名前后的用户信息、认证码和/
37、或身份验证信息等相关数据进行保护。第一安全功能单元 3036 还可以内置或者获取与第二模块共享的密钥和算法来建立更安全的第一通道,或者可以通过本领域技术人员熟知的方式来建立更安全的第一通道。需要指出的是,如后所述,第一安全功能单元 3036并不是必要的,第一安全功能单元可以像后述第二模块中的第二安全功能单元那样被省去。在第一安全功能单元 3036 不存在的情况下,数字签名单元3033、身份验证单元 3034 和第一认证单元 3035 直接与第一移动通信单元3037 相连接,所有数据交换也直接与第一移动通信单元 3037 进行。较佳的是,数字签名单元 3033、身份验证单元 3034、第一认证码
38、单元3035 和第一安全功能单元 3036 可以集成在同一颗芯片中,以使数字签名装置的结构更简单、更便携。而且,这种实现方式使信息的流通更加封闭,系统更加安全可靠。图 8 是根据本实用新型的数字签名装置的一个实例的结构图。如图 8 所示,该数字签名装置可以包括主控 CPU(内置密码算法和安全存储功能)801、液晶显示装置 802、无线 MODEM 芯片组(含 SIM 卡)803 和天线 804、按键和指纹输入装置 805、数据及充电接口装置 806、以及用于给该装置供电的电池 807。主控 CPU 801 内集成了数字签名单元、身份验证单元、第一认证码单元和第一安全功能单元;无线 MODEM
39、芯片组 803 对应于第一无线通信单元;液晶显示装置 802 对应于第一显示单元;并且按键和指纹输入装置 805 对应于第一输入单元。主控 CPU801 与液晶显示装置 802、无线 MODEMN 芯片组 803、按键和指纹输入装置 805、数据及充电接口 806 分别直接相连。当然,该签名装置还可以进一步包括传统的与用户终端直接通信的接口装置,例如蓝牙、USB 从接口等,以便满足用户对传统连接的需求。第二模块实例:安全网关第二模块例如可以是如图 4 所示的安全网关。当然,本实用新型的第二模块的形式和使用环境等并不仅限于此,本领域的技术人员在阅读和理解本实用新型后,可对其做各种修改和变换。如上
40、所述,第二模块可以起到网关的作用,为了加强系统安全性,安全网关是一个更好的实现方式。图 4 是根据本实用新型一个示例性具体实施方式的数据处理系统中第二模块作为安全网关的一个实例的结构图。如图 4 所示,该安全网关可以包括:与第一模块 203进行通信的第二通信单元 4051;与第三模块 202 进行通信的第三通信单元4055;第二安全功能单元 4052;数据缓存单元 4054;和第二认证码单元4053。第二安全功能单元 4052 与第二通信单元 4051 相连,数据缓存单元4054 分别与第二安全功能单元 4052 和第三通信单元 4055 相连,而第二认证码单元 4053 分别与第二安全功能单
41、元 4052 和第三通信单元 4055 相连。第二安全功能单元 4052 可以用于进一步保证第一模块和第二模块之间的第一通道是安全的。例如,第二安全功能单元可以使用相关的密钥和算法对第一通道中传输的数据进行加解密,来保证第一通道的安全性。实际上作为一般的网关来说,可以省去第二安全功能单元 4052。省去第二安全功能单元4052 时,数据缓存单元 4054、第二认证码单元 4053 分别直接和第二通信单元4051 相连。数据缓存单元 4054 可以用来存储第四通道中从第一模块流向第二模块的非敏感数据( 例如不包含私钥的数字证书),这样,如果第三模块需要从第一模块多次读取同样的非敏感数据,就可以不
42、必每次都从第一模块读取,而可以从第二模块中的数据缓存单元读取。这样可以减少第一模块 203 与第二模块之间的数据流量、提高效率。当然,本实用新型所指的非敏感数据并不限于不包含私钥的数字证书,本领域技术人员所知的任何可用非敏感信息都可以用于本实用新型。需要指出的是,数据缓存单元 4054 可以省去。在没有数据缓存单元 4054 的情况下,第三模块从第一模块中读取的所有信息都直接从第一模块中读取。第二认证码单元 4053 可以根据连接请求发起产生第二认证码,并将第二认证码输出给第一模块的第一显示单元。这个连接请求可以如前所述是用户通过第一模块的第一输入单元发起的,也可以如后所述是用户通过第三模块的
43、第二输入单元发起并经由第一安全功能单元传输过来的。较佳的是,为使系统更安全以防止认证码因未及时更改而泄露,每次连接所产生的第二认证码都不同。更佳的是,为使系统进一步安全以防止当次认证码被泄露,第二认证码可以是随机数。另外,第二认证码单元 4053 还可以将当前产生的第二认证码与用户通过第三模块的第二输入单元输入的认证码做比对,并将比对结果输出给第一模块的第一显示单元,并通过第三通信单元 4055 将比对结果传递给第三模块。可选的是,在由前述第一认证码单元做认证码比对的情况下,第二认证码单元可以将当前产生的第二认证码输出给第二安全功能单元 4052,以使第一模块的第一认证码单元可以接收到这个认证
44、码并与用户通过第三模块的第二输入单元输入的认证码比对。第二通信单元的结构可以同第一移动通信单元的结构相同或者类似,为避免重复,这里不再赘述。第三通信单元可以是本领域的技术人员能够想到的任何可实现通信的装置。第三模块实例:用户终端第三模块例如可以是如图 5 所示的一种用户终端。当然,本实用新型的第三模块的形式和使用环境等并不仅限于此,本领域的技术人员在阅读和理解本实用新型后,可对其做各种修改和变换。图 5 是根据本实用新型一个示例性具体实施方式的数据处理系统中第三模块作为一种用户终端的一个实例的结构图。该用户终端上可以生成需要签名的信息,签名后的信息与业务数据可以一起被发送给业务服务器。如图 5
45、 所示,该用户终端可以包括:与第二模块 205 进行通信的第四通信单元 5024;第二显示单元 5022;第二输入单元5021;签名信息提交单元 5023;和业务数据提交单元 5025。第二显示单元 5022 分别与签名信息提交单元 5023 和业务数据提交单元 5025 相连,第二输入单元 5021 分别与签名信息提交单元 5023 和业务数据提交单元 5025 相连,签名信息提交单元 5023 分别与第四通信单元 5024 和业务提交单元相连,并且业务数据提交单元 5025 与第五通信单元 5026 相连。如前所述,用户可以通过第一模块的第一输入单元输入全部或者部分需要签名的信息、用户身份
46、信息,发起产生第一或者第二认证码,也可以不通过该第一输入单元进行这些操作。在用户不通过第一模块的第一输入单元输入需要签名的信息情况下,用户可以通过第三模块的第二输入单元 5021 输入需要签名的信息。另外,在用户通过第一模块的第一输入单元输入部分需要签名的信息情况下,用户可以通过第三模块的第二输入单元 5021 输入其余部分需要签名的信息。在用户不通过第一模块的第一输入单元输入用户身份信息的情况下,用户可以通过第三模块的第二输入单元 5021 输入用户身份信息。在用户不通过第一模块的第一输入单元发起产生第一认证码或第二认证码的情况下,用户可以通过第三模块的第二输入单元 5021 发起产生第一认
47、证码或第二认证码。第二输入单元 5021 可以按键装置的形式实现。由于传统的计算机设备都是采用键盘作为输入方式,所以采用按键装置使传统计算机设备可以作为用户终端。当然,第二输入单元 5021 并不限于此,也可以相应于第一输入单元的配置,包括本领域的技术人员可以想到的其他输入装置部件或者由其替代,例如指纹传感器、声纹采集装置、虹膜采集装置、或者人脸识别采集装置等。使用这类生物信息采集的方式能够让用户无需记忆身份验证信息如密码,而且生物信息不会遗失,难于伪造,其安全性更强。第二显示单元 5022 可以显示各种数据,例如,来自签名信息提交单元5023 的需要签名的数据、来自业务数据提交单元 5025
48、 的业务数据、用户输入的认证码、认证码比对结果和/或用户身份信息等等。当然,第二显示单元也可以由本领域的技术人员可以想到的其他输出部件替代,例如音频输出部件等。签名信息提交单元 5023 经第四通信单元 5024、所建立的第四通道C214 和第二模块 205,把需进行数字签名的信息提交给第一模块 203 以进行数字签名操作或者对第一模块 203 写入数据和/或读出数据操作。签名后的信息经所建立的第四通道 C214 和第四通信单元 5024 传送回签名信息提交单元5023。可选的是,在数据处理系统还具有业务处理功能的情况下,也就是说,在数据处理系统进一步包括用于对业务进行处理并对签名后的信息(如
49、前所述,签名后的信息是由第一模块对需要签名的信息进行数字签名后生成的,并经第四通道传输给第三模块的)进行验证的第四模块 204 的情况下,签名信息提交单元把签名后的信息传送给业务数据提交单元,业务数据提交单元 5025 经第五通信单元 5026 把签名后的信息连同业务数据提交给第四模块 204。第四至第五通信单元可以是本领域的技术人员能够想到的任何可实现通信的装置。这种用户终端可以由台式电脑、笔记本电脑、平板电脑、手机、个人数字助理、ATM 机或者 POS 机任一实现,但并不限于此,只要本领域技术人员能够想到的都可以使用。这些用户终端都是现有的终端,无需做任何改变,节约系统建设成本。需要指出的是,在一个能实现数字签名而无需进行业务处理的系统中,业务数据提交单元是可以省略的。第四模块实例:业务服务器如上所述,在数据处理系统还具有业务处理功能的情况下,该系统还可以具有用于对业务进行处理并对签名后的信息进行验证的第四模块。第四模块例如可以是如图 6 所示的一种业务服务器。当然,本实用新型的第四模块的形式和使用环境等并不仅限于此,本领域的技术人员在阅读和理解本实用新型后,可对其做各种修改和变换。图