一种电子签名工具的制作方法

文档序号:6591892阅读:315来源:国知局
专利名称:一种电子签名工具的制作方法
技术领域
本实用新型涉及电子技术应用领域,特别涉及一种电子签名工具。
背景技术
目前,电子签名工具的应用越来越广泛,特别是在金融行业,为了保证交易的安全性,网上银行的用户越来越多地使用电子签名工具,比如USB Key,作为身份认证和交易认证的手段。此外,集成电路卡(IC卡,htegrated Circuit Card)又称智能卡在日常生活中的应用也越来越广泛,例如,乘坐公共交通时可以使用的公交IC卡进行刷卡;打电话时可以使用电话IC卡;缴纳水费、电费以及煤气费等日常开销费用时可以使用相应的电卡、水卡以及煤气卡等等。然而,通常对上述各种IC卡的充值操作需要到指定的网点才能完成, 这也给IC卡用户带来了一定的不便。
实用新型内容为了解决上述技术问题,本实用新型提供了一种电子签名工具,将传统电子签名工具和IC卡读写装置集成在一起,使得对IC卡的操作可以通过电子签名工具以及网上银行在本地计算机上完成,极大地方便了 IC卡用户的使用。本实用新型所述电子签名工具,包括安全芯片;USB接插件,连接到所述安全芯片USB接口或输入输出接口,用于将所述电子签名工具连接到计算机,传递电子签名工具与计算机之间交换的数据;集成电路IC卡读写装置,连接到安全芯片的输入输出接口,用于实现IC卡与电子签名工具的连接,传递电子签名工具与IC卡之间交换的数据。其中,上述安全芯片为中央处理器CPU,用于通过IC卡读写装置读取IC卡上的数据,并通过USB接插件将从IC卡上读取的数据发送出去;或通过USB接插件接收发送给IC 卡的数据,并将所接收的数据写入IC卡。上述IC卡读写装置包括IC卡读卡器卡座,直接连接到安全芯片的输入输出接口。上述IC卡读写装置包括IC卡接口转换电路和IC卡读卡器卡座;其中,IC卡读卡器卡座通过IC卡接口转换电路连接到安全芯片的输入输出接口。上述IC卡读写装置包括射频识别非接触通讯模块,直接连接到安全芯片的输入输出接口。上述IC卡读写装置包括射频识别非接触接口转接电路和非接触通讯模块;其中, 非接触通讯模块通过非接触接口转接电路连接到安全芯片的输入输出接口。上述非接触通讯模块包括非接触IC卡转接芯片或射频识别RFID转接芯片或近距离无线通讯NFC转接芯片。上述非接触通讯模块还可以进一步包括输入输出IO扩展芯片。由此可以看出,本实用新型提供的新型电子签名工具将传统电子签名工具和IC 卡读写装置集成在一起,使得对IC卡的操作可以通过电子签名工具以及网上银行在本地计算机上完成,极大地方便了 IC卡用户的使用。


[0017]下面将通过参照附图详细描述本实用新型的示例性实施例,使本领域的普通技术人员更清楚本实用新型的上述及其它特征和优点,附图中图1为本实用新型所述的电子签名工具的内部结构示意图;图2为本实用新型实施例1所述的电子签名工具的内部结构示意图;图3为本实用新型实施例1所述的电子签名工具内部USB接插件1的电路原理图;图4为本实用新型实施例1所述的电子签名工具内部安全芯片2的电路原理图;图5为本实用新型实施例1所述的电子签名工具内部IC卡读卡器卡座4的电路原理图;图6为本实用新型实施例2所述的电子签名工具的内部结构示意图;图7为本实用新型实施例2所述的电子签名工具内部安全芯片2的电路原理图;图8为本实用新型实施例2所述的电子签名工具内部IC卡接口转换电路5和IC 卡读卡器卡座4的电路原理图;图9为本实用新型实施例3所述的电子签名工具的内部结构示意图;图10为本实用新型实施例3所述的电子签名工具内部非接触通讯模块6的电路原理图;图11为本实用新型实施例4所述的电子签名工具的内部结构示意图;图12为本实用新型实施例4所述的电子签名工具内部一种非接触接口转接电路 7的电路原理图;图13为本实用新型实施例4所述的电子签名工具内部另一种非接触接口转接电路7的电路原理图;图14为本实用新型实施例4所述的电子签名工具内部非接触通讯模块6的电路原理图;图15为本实用新型实施例5所述的电子签名工具的内部结构示意图;图16为本实用新型实施例6所述的电子签名工具的内部结构示意图;图17为本实用新型实施例7所述的电子签名工具的内部结构示意图;图18为本实用新型实施例8所述的电子签名工具的内部结构示意图。
具体实施方式
为使本实用新型的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本实用新型做进一步详细说明。本实用新型所提供的电子签名工具,在现有的电子签名工具的基础之上增加了 IC 卡读写装置,将电子签名工具和IC卡读写装置集成在一起,使得对IC卡的读写操作可以通过电子签名工具以及网上银行在本地计算机上完成,极大地方便了 IC卡用户的使用。总体上来讲,本实用新型所提供的电子签名工具的内部结构如图1所示,主要包括USB接插件1、安全芯片2以及IC卡读写装置3。其中,所述USB接插件1连接到安全芯片2的USB接口或输入输出I/O接口上,IC卡读写装置3连接到安全芯片2的I/O接口上。需要说明的是,在本实用新型中,上述IC卡读写装置3可以采用接触式的IC卡读卡器卡座,也可以采用非接触通信装置,例如,非接触IC卡读写装置,射频识别(RFID) IC卡读写装置,又或者是近距离无线通讯(NFC) IC卡读写装置。其中,上述USB接插件1用于将所述电子签名工具连接到本地计算机的USB接插件上,实现电子签名工具与本地计算机之间的物理连接,以传递电子签名工具与本地计算机之间交换的数据。IC卡读写装置3用于实现IC卡与电子签名工具的连接,以传递电子签名工具与 IC卡之间交换的数据。在电子签名工具的USB接插件1插入本地计算机的USB接插件,并将IC卡插入或者靠近IC卡读写装置3后,安全芯片2 —方面可以通过IC卡读写装置3读取IC卡上的数据,并通过USB接插件1、本地计算机以及互联网将从IC卡上读取的数据发送到网上银行的后台服务器;另一方面可以通过互联网、本地计算机以及USB接插件1,接收网上银行的后台服务器发送给IC卡的数据,并将所接收的数据写入IC卡。较佳地,为了保证在电子签名工具和网上银行后台服务器之间传递的IC卡数据的安全性,安全芯片2还可以包括加密解密处理模块,用于对网上银行的后台服务器和IC 卡之间传递的数据进行加密,包括一方面对从IC卡上读取的数据进行加密,再将加密后的数据通过USB接插件1、本地计算机以及互联网发送出去;另一方面对通过互联网、本地计算机以及USB接插件1接收的数据进行解密,再将解密后的数据写入IC卡。具体来讲,在实际应用中,电子签名工具中的安全芯片2可以应用安全锁层(SSL, Secure Socket Layer)方式与网上银行的后台服务器建立加密通讯通道。或者,电子签名工具中的安全芯片2可以应用数字信封技术与网上银行的后台服务器建立加密通讯。又或者,网上银行的后台服务器预先获得电子签名工具的公钥KPl和自身的私钥KS2 ;而电子签名工具预先获得网上银行的后台服务器的公钥KP2和自身的私钥KSl。此时,在数据传输过程中,一方面网上银行后台服务器将需要发送给IC卡的数据使用KPl进行加密后,通过互联网以及本地计算机发送给电子签名工具,电子签名工具内部的安全芯片2使用KSl将数据解密后,再通过IC卡读写装置3写入IC卡;另一方面,电子签名工具将通过IC卡读写装置3从IC卡读取的数据使用KP2进行加密后,通过本地计算机以及互联网发送给网上银行的后台服务器,网上银行的后台服务器使用KS2解密,然后再进行后续处理。由此可以看出,本实用新型提供的新型电子签名工具将传统电子签名工具和IC 卡读写装置集成在一起,使得对IC卡的读写操作可以通过电子签名工具以及网上银行在本地计算机上完成,极大地方便了 IC卡用户的使用。下面将通过具体的实施例详细说明本实用新型所述电子签名工具的内部结构。实施例1 在本实施例中,IC卡读写装置3采用接触式的IC卡读写方式,具体为IC卡读卡器卡座4。实施例1所述的电子签名工具的内部结构如图2所示,包括USB接插件1、安全芯片2以及IC卡读卡器卡座4。其中,USB接插件1连接到安全芯片2的USB接口或I/O 接口上;IC卡读卡器卡座4直接连接到安全芯片2的I/O接口上。此外,在本实施例1中, USB接插件1、安全芯片2以及IC卡读卡器卡座4的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。图3为图2所示的USB接插件1的电路原理图。图4为图2所示的安全芯片2的
5电路原理图。图5为图2所示的IC卡读卡器卡座4的电路原理图。如图4所示,本实施例所述的安全芯片2包括一个主CPU及其由闪存(Flash)等元器件构成的外围电路。其中,常用主CPU可以采用中兴公司生产的Z8D168或D2L256D32U, 意法半导体(ST)公司生产的ST19XT34;上述Flash主要用于外部数据存储,常用的Flash 可以采用串行Flash芯片25P80。更进一步,为了显示写入IC卡的信息或从IC卡读取的信息,上述安全芯片2还可以包括一个显示装置,例如型号为CBJCM 5010的液晶显示屏 (LCD)。需要说明的是,上述显示装置并不是本实施例中必要的元器件。需要说明的是,在本实施例的附图中,例如图3、图4和图5中,不同元器件上使用相同名称标注的管脚代表的是连接到一起的管脚,例如图4所示的主中央处理器(CPU)上由VCC标注的管脚8,14,29和31代表这些管脚均连接至电源电压;而由GND标注的管脚2, 9,17和30均连接至电源地。另外,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图4所示的主CPU上分别由D-和D+标注的管脚7和6,实现USB接插件1和安全芯片2 之间的连接。图5所示的IC卡读卡器卡座4通过由SCC RST标注的管脚2,SCC CLK标注的管脚3以及SCC SIO标注的管脚7连接到图4所示的主CPU上分别由SCC RST, SCC CLK 以及SCC SIO标注的I/O接口管脚23,22和24,实现IC卡读卡器卡座4和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1和IC卡读卡器卡座4均直接连接到安全芯片2所包含的主CPU上,实现了电子签名工具和IC卡读卡器卡座的集成。从而,通过图2所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例2 在本实施例中,IC卡读写装置3也采用接触式的IC卡读写方式,具体包括IC卡接口转换电路5以及IC卡读卡器卡座4。实施例2所述的电子签名工具的内部结构如图6所示,包括USB接插件1、安全芯片2、IC卡接口转换电路5以及IC卡读卡器卡座4。其中,USB接插件1连接到安全芯片2 的USB接口或I/O接口上;IC卡读卡器卡座4通过IC卡接口转换电路5连接到安全芯片 2的I/O接口上。此外,在本实施例1中,USB接插件1、安全芯片2以及IC卡读卡器卡座 4的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。本实施例中,USB接插件1的电路原理图参见图3。图7为图6所示的安全芯片2 的电路原理图。图8为图6所示的IC卡接口转换电路5与IC卡读卡器卡座4的电路原理图。如图7所示,本实施例所述的安全芯片2可以包括一个主CPU及其由Flash等元器件构成的外围电路。其中,如前所述常用主CPU可以采用中兴公司生产的Z8D168或 Z32L256D32U,或 ST 的 ST19XT34 ;上述 Flash 可以采用串行 Flash 芯片 25P80。如图8所示,本实施例所示的IC卡接口转换电路5可以采用恩智浦半导体(NXP) 公司的TDA8023,TDA8023是一个供同步或异步IC卡使用的完全低本高效且低功耗的模拟接口,它可以放置在IC卡与微控制器之间,仅需极少的外部元件就可执行所有供电、保护和控制功能。在本实施例中,TDA8023上的管脚12,13,14,16,17和18分别连接到IC卡读卡器卡座4的管脚8,4,7,3,1和2,由此,实现IC卡读卡器卡座4到安全芯片2的连接。需要说明的是,在图7和图8中,不同元器件上使用相同名称标注的管脚代表的也是连接到一起的管脚。另外,如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2 和3将连接到图7所示的主CPU上分别由D-和D+标注的管脚13和14,实现USB接插件1 和安全芯片2之间的连接。图8所示的IC卡接口转换电路5通过由CINT标注的管脚2,SDA标注的管脚5, SCL标注的管脚6,OSCO标注的管脚9以及CIOUC标注的管脚11连接到图7所示的主CPU 上分别由CINT,SDA, SCL, OSCO以及CIOUC标注的I/O接口管脚6,18,5,17禾口 20,实现IC 卡接口转换电路5和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1直接连接到安全芯片2所包含的主 CPU上,IC卡读卡器卡座4通过IC卡接口转换电路5连接到安全芯片2所包含的主CPU上, 实现了电子签名工具和IC卡读卡器卡座的集成。从而,通过图6所示的电子签名工具,IC 卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等, 从而极大地方便了 IC卡用户的使用。实施例3 在本实施例中,IC卡读写装置3采用非接触读写装置,具体为非接触通讯模块6。 通过上述非接触通讯模块可以实现对IC卡数据的读写操作。实施例3所述的电子签名工具的内部结构如图9所示,包括USB接插件1、安全芯片2以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;非接触通讯模块6直接连接到安全芯片2的I/O接口上。此外,在本实施例3中,USB 接插件1、安全芯片2以及非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片 2以及IC卡读写装置3的功能相同,在此不再赘述。在本实施例中,USB接插件1的电路原理图参见图3 ;安全芯片2的电路原理图参见图4。图10为图9所示的非接触通讯模块6的电路原理图。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图4所示的主CPU上分别由D-和D+标注的管脚7和6,实现USB接插件1和安全芯片2之间的连接。图10所示的非接触通讯模块6通过由TXl标注的管脚,RX标注的管脚以及TX2标注的管脚连接到图4所示的主CPU上分别由SCC RST, SCCCLK以及SCC SIO标注的I/O接口管脚23,22和24,实现非接触通讯模块6和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1和非接触通讯模块6直接连接到安全芯片2所包含的主CPU上,实现了电子签名工具和非接触读写装置的集成。从而,通过图9 所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例4:在本实施例中,IC卡读写装置也采用非接触读写装置,具体包括非接触通讯模块 6和非接触接口转接电路7。[0073]实施例4所述的电子签名工具的内部结构如图11所示,包括USB接插件1、安全芯片2、非接触接口转接电路7以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2的I/O接口上。此外,在本实施例4中,USB接插件1、安全芯片2以及非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。在本实施例中,USB接插件1的电路原理图参见图3。安全芯片2的电路原理图参见图7。图12为一种非接触接口转接电路7的电路原理图。图12中所示的芯片可以采用非接触IC卡转接芯片、RFID转接芯片或NFC转接芯片,例如具体可以采用NXP公司的MF RC522作为转接芯片,MF RC522是NXP公司针对“三表”应用推出的一款低电压、低功耗、 低成本、体积小的非接触式读写芯片,适用于各种基于IS0/IEC 14443A标准并且要求低成本、小尺寸、高性能以及单电源的非接触式通信的应用场合。图13为另一种非接触接口转接电路7的电路原理图。从图13可以看出,除了转接芯片之外,非接触接口转接电路7还包括IO扩展芯片用于扩展CPU所能提供的IO端口数目以满足转接芯片对IO端口数目的要求。图14为图11所示的非接触通讯模块6的电路原理图。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图7所示的主CPU上分别由D-和D+标注的管脚13和14,实现USB接插件1和安全芯片2之间的连接。图14所示的非接触通讯模块6通过由TXl标注的管脚,RX标注的管脚,TX2标注的管脚,TVSS标注的管脚以及VMID标注的管脚连接到图12或图13所示的非接触接口转接电路7中由TX1,RX, TX2以及VMID标注的管脚11,17,13,10,14以及16,实现非接触通讯模块6和非接触接口转接电路7之间的连接。图12所示的非接触接口转接电路7中由NRSPD,SCK,MOSI以及MISO标注的管脚 6,29,30以及31连接到图7所示主CPU上分别由CI0UC,SCK, MOSI以及MISO标注的I/O 接口管脚20,4,1和3,实现图12所示非接触接口转接电路7和安全芯片2之间的连接。图13所示的非接触接口转接电路7中由D0-D7标注的管脚连接IO扩展芯片上由D0-D7标注的管脚1-8 ;IO扩展芯片上由SCL和SDA标注的管脚9和10连接到图7 所示主CPU上由SCK和MISO标注的I/O接口管脚4和3,实现图13所示非接触接口转接电路7和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1直接连接到安全芯片2所包含的主 CPU上,非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2所包含的主CPU 上,实现了电子签名工具和非接触读写装置的集成。从而,通过图11所示的电子签名工具, IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例5 在本实施例中,IC卡读写装置包括既接触式的IC卡读写装置,还包括非接触式的 IC卡读写装置,具体包括IC卡读卡器卡座4以及非接触通讯模决6。实施例5所述的电子签名工具的内部结构如图15所示,包括USB接插件1、安全芯片2、IC卡读卡器卡座4以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;IC卡读卡器卡座4和非接触通讯模块6直接连接到安全芯片2 的I/O接口上。此外,在本实施例5中,USB接插件1、安全芯片2、IC卡读卡器卡座4和非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。本实施例中,USB接插件1的电路原理图如图3所示;安全芯片2的电路原理图如图4所示;IC卡读卡器卡座4的电路原理图如图5所示;非接触通讯模块6的原理图如图 10所示。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图4所示的主CPU上分别由D-和D+标注的管脚7和6,实现USB接插件1和安全芯片2之间的连接。图5所示的IC卡读卡器卡座4通过由SCC RST标注的管脚2,SCC CLK标注的管脚3以及SCC SIO标注的管脚7连接到图4所示的主CPU上分别由SCC RST, SCC CLK以及 SCC SIO标注的I/O接口管脚23,22和24,实现IC卡读卡器卡座4和安全芯片2之间的连接。图10所示的非接触通讯模块6通过由TXl标注的管脚,TX2标注的管脚以及RX标注的管脚连接到图4所示的主CPU上分别由TX1,TX2以及RX标注的I/O接口管脚15,16 和10,实现非接触通讯模块6和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1、IC卡读卡器卡座4以及非接触通讯模块6均直接连接到安全芯片2所包含的主CPU上,实现了电子签名工具和IC卡读卡器卡座以及非接触读写装置的集成。从而,通过图14所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例6 在本实施例中,IC卡读写装置既包括接触式的IC卡读写装置,又包括非接触式的 IC卡读写装置,具体包括IC卡接口转换电路5、IC卡读卡器卡座4以及非接触通讯模块6。实施例6所述的电子签名工具的内部结构如图16所示,包括USB接插件1、安全芯片2、IC卡接口转换电路5、IC卡读卡器卡座4以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;IC卡读卡器卡座4通过IC卡接口转换电路5连接到安全芯片2的I/O接口上,而非接触通讯模块6直接连接到安全芯片2的I/ 0接口上。此外,在本实施例6中,USB接插件1、安全芯片2、IC卡读卡器卡座4和非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。本实施例中,USB接插件1的电路原理图如图3所示;安全芯片2的电路原理图如图7所示;IC卡接口转换电路5和IC卡读卡器卡座4的电路原理图如图8所示;非接触通讯模块6的原理图如图10所示。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图7所示的主CPU上分别由D-和D+标注的管脚13和14,实现USB接插件1和安全芯片2的连接。图8所示的IC卡接口转换电路5通过由CINT标注的管脚2,SDA标注的管脚5,SCL标注的管脚6,OSCO标注的管脚9以及CIOUC标注的管脚11连接到图7所示的主CPU 上分别由CINT,SDA, SCL, OSCO以及CIOUC标注的I/O接口管脚6,18,5,17禾口 20,实现IC 卡接口转换电路5和安全芯片2的连接。图10所示的非接触通讯模块6通过由TXl标注的管脚,TX2标注的管脚以及RX 标注的管脚连接到图7所示的主CPU上分别由TX1,TX2以及RX标注的I/O接口管脚1,3 和4,实现非接触通讯模块6和安全芯片2的连接。由此可以看出,在本实施例中,USB接插件1以及非接触通讯模块6直接连接到安全芯片2所包含的主CPU上,IC卡读卡器卡座4通过IC卡接口转换电路5连接到安全芯片 2所包含的主CPU上,实现了电子签名工具和IC卡读卡器卡座以及非接触读写装置集成。 从而,通过图16所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对 IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例7 在本实施例中,IC卡读写装置即包括接触式的IC卡读写装置,又包括非接触式的 IC卡读写装置,具体包括IC卡读卡器卡座4,非接触接口转接电路7以及非接触通讯模块 6。实施例7所述的电子签名工具的内部结构如图17所示,包括USB接插件1、安全芯片2、IC卡读卡器卡座4、非接触接口转接电路7以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;IC卡读卡器卡座4直接连接到安全芯片 2的I/O接口上,而非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2的I/ 0接口上。此外,在本实施例7中,USB接插件1、安全芯片2、IC卡读卡器卡座4和非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。本实施例中,USB接插件1的电路原理图如图3所示;安全芯片2的电路原理图如图7所示;IC卡读卡器卡座4的电路原理图如图5所示;非接触接口转接电路7的电路原理图如图12或图13所示;非接触通讯模块6的电路原理图如图14所示。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图7所示的主CPU上分别由D-和D+标注的管脚13和14,实现USB接插件1和安全芯片2的连接。图5所示的IC卡读卡器卡座4通过由SCC RST标注的管脚2,SCC CLK标注的管脚3以及SCC SIO标注的管脚7连接到图7所示的主CPU上分别由SCC RST, SCC CLK以及 SCC SIO标注的I/O接口管脚5,17和18,实现IC卡读卡器卡座4和安全芯片2之间的连接。图13所示的非接触通讯模块6通过由TXl标注的管脚,RX标注的管脚,TX2标注的管脚,TVSS标注的管脚以及VMID标注的管脚连接到图12或图13所示的非接触接口转接电路7中由TX1,RX, TX2以及VMID标注的管脚11,17,13,10,14以及16。图12所示的非接触接口转接电路7中由NRSPD,SCK,MOSI以及MISO标注的管脚 6,29,30以及31连接到图7所示主CPU上分别由CI0UC,SCK, MOSI以及MISO标注的I/O 接口管脚20,4,1和3,实现非接触接口转接电路7和安全芯片2之间的连接。图13所示的非接触接口转接电路7中由D0-D7标注的管脚24_31连接IO扩展芯
10片上由D0-D7标注的管脚1-8 ;IO扩展芯片上由SCL和SDA标注的管脚9和10连接到图7 所示主CPU上由SCK和MISO标注的I/O接口管脚4和3,实现图13所示非接触接口转接电路7和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1以及IC卡读卡器卡座4直接连接到安全芯片2所包含的主CPU上,非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2所包含的主CPU上,实现了电子签名工具和IC卡读卡器卡座以及非接触读写装置的集成。从而,通过图17所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC卡进行充值等等,从而极大地方便了 IC卡用户的使用。实施例8:在本实施例中,IC卡读写装置即包括接触式的IC卡读写装置,又包括非接触式的 IC卡读写装置,具体包括IC卡接口转换电路5、IC卡读卡器卡座4,非接触接口转接电路 7以及非接触通讯模块6。实施例8所述的电子签名工具的内部结构如图18所示,包括USB接插件1、安全芯片2、IC卡接口转换电路5、IC卡读卡器卡座4、非接触接口转接电路7以及非接触通讯模块6。其中,USB接插件1连接到安全芯片2的USB接口或I/O接口上;IC卡读卡器卡座 4通过IC卡接口转换电路5连接到安全芯片2的I/O接口上,非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2的I/O接口上。此外,在本实施例8中,USB接插件1、 安全芯片2、IC卡读卡器卡座4和非接触通讯模块6的功能与图1所示的USB接插件1、安全芯片2以及IC卡读写装置3的功能相同,在此不再赘述。本实施例中,USB接插件1的电路原理图如图3所示;安全芯片2的电路原理图如图7所示;IC卡接口转换电路5和IC卡读卡器卡座4的电路原理图如图8所示;非接触接口转接电路7的电路原理图如图12或图13所示;非接触通讯模块6的电路原理图如图14 所示。如前所述,图3所示的USB接插件1上分别通过由D-和D+标注的管脚2和3将连接到图7所示的主CPU上分别由D-和D+标注的管脚13和14,实现USB接插件1和安全芯片2的连接。图8所示的IC卡接口转换电路5通过由CINT标注的管脚2,SDA标注的管脚5, SCL标注的管脚6,OSCO标注的管脚9以及CIOUC标注的管脚11连接到图7所示的主CPU 上分别由CINT,SDA, SCL, OSCO以及CIOUC标注的I/O接口管脚6,18,5,17禾口 20,实现IC 卡接口转换电路5和安全芯片2的连接。图14所示的非接触通讯模块6通过由TXl标注的管脚,RX标注的管脚,TX2标注的管脚,TVSS标注的管脚以及VMID标注的管脚连接到图12所示的非接触接口转接电路7 中由TX1,RX, TX2以及VMID标注的管脚11,17,13,10,14以及16。图12所示的非接触接口转接电路7中由NRSPD,SCK,M0SI以及MISO标注的管脚 6,29,30以及31连接到图7所示主CPU上分别由CI0UC,SCK, MOSI以及MISO标注的I/O 接口管脚20,4,1和3,实现非接触接口转接电路7和安全芯片2的连接。图13所示的非接触接口转接电路7中由D0-D7标注的管脚24_31连接IO扩展芯片上由D0-D7标注的管脚1-8 ;IO扩展芯片上由SCL和SDA标注的管脚9和10连接到图7 所示主CPU上由SCK和MISO标注的I/O接口管脚4和3,实现图13所示非接触接口转接电路7和安全芯片2之间的连接。由此可以看出,在本实施例中,USB接插件1直接连接到安全芯片2所包含的主 CPU上,非接触通讯模块6通过非接触接口转接电路7连接到安全芯片2所包含的主CPU 上,IC卡读卡器卡座4通过IC卡接口转换电路连接到安全芯片2所包含的主CPU上,实现了电子签名工具和IC卡读卡器卡座以及非接触读写装置的集成。从而,通过图18所示的电子签名工具,IC卡用户可以在本地计算机上通过网上银行完成对IC卡的操作,例如对IC 卡进行充值等等,从而极大地方便了 IC卡用户的使用。以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
权利要求1.一种电子签名工具,其特征在于,包括安全芯片;USB接插件,连接到所述安全芯片USB接口或输入输出接口,用于将所述电子签名工具连接到计算机,传递电子签名工具与计算机之间交换的数据;集成电路IC卡读写装置,连接到安全芯片的输入输出接口,用于实现IC卡与电子签名工具的连接,传递电子签名工具与IC卡之间交换的数据。
2.根据权利要求1所述的电子签名工具,其特征在于,所述安全芯片包括中央处理器 CPU,用于通过IC卡读写装置读取IC卡上的数据,并通过USB接插件将从IC卡上读取的数据发送出去;或通过USB接插件接收发送给IC卡的数据,并将所接收的数据写入IC卡。
3.根据权利要求1所述的电子签名工具,其特征在于,所述IC卡读写装置包括IC卡读卡器卡座;所述IC卡读卡器卡座直接连接到安全芯片的输入输出接口。
4.根据权利要求1所述的电子签名工具,其特征在于,所述IC卡读写装置包括IC卡接口转换电路和IC卡读卡器卡座;所述IC卡读卡器卡座通过IC卡接口转换电路连接到安全芯片的输入输出接口。
5.根据权利要求1所述的电子签名工具,其特征在于,所述IC卡读写装置包括射频识别非接触通讯模块;所述非接触通讯模块直接连接到安全芯片的输入输出接口。
6.根据权利要求1所述的电子签名工具,其特征在于,所述IC卡读写装置包括射频识别非接触接口转接电路和非接触通讯模块;所述非接触通讯模块通过非接触接口转接电路连接到安全芯片的输入输出接口。
7.根据权利要求3或4所述的电子签名工具,其特征在于,所述IC卡读写装置进一步包括射频识别非接触通讯模块;所述非接触通讯模块直接连接到安全芯片的输入输出接口。
8.根据权利要求3或4所述的电子签名工具,其特征在于,所述IC卡读写装置进一步包括射频识别非接触接口转接电路和非接触通讯模块;所述非接触通讯模块通过非接触接口转接电路连接到安全芯片的输入输出接口。
9.根据权利要求6所述的电子签名工具,其特征在于,所述非接触通讯模块包括非接触IC卡转接芯片或射频识别RFID转接芯片或近距离无线通讯NFC转接芯片。
10.根据权利要求6所述的电子签名工具,其特征在于,所述非接触通讯模块包括输入输出IO扩展芯片以及与IO扩展芯片的输入输出接口相连的非接触IC卡转接芯片或射频识别RFID转接芯片或近距离无线通讯NFC转接芯片。
专利摘要本实用新型公开了一种电子签名工具,包括安全芯片;USB接插件,连接到所述安全芯片USB接口,用于将所述电子签名工具连接到计算机,传递电子签名工具与计算机之间交换的数据;IC卡读写装置,连接到安全芯片的输入输出接口,用于实现IC卡与电子签名工具的连接,传递电子签名工具与IC卡之间交换的数据。本实用新型提供的电子签名工具,将传统电子签名工具和IC卡读写装置集成在一起,使得对IC卡的操作可以通过电子签名工具以及网上银行在本地计算机上完成,极大地方便了IC卡用户的使用。
文档编号G06K17/00GK201974819SQ20092027749
公开日2011年9月14日 申请日期2009年11月30日 优先权日2009年11月30日
发明者李东声 申请人:北京天地融科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1