置业担保计算机系统控制锁的制作方法

文档序号:6422156阅读:304来源:国知局
专利名称:置业担保计算机系统控制锁的制作方法
技术领域
所属领域本实用新型属于计算机系统的加密控制锁,尤其是一种置业担保计算机系统控制锁。
背景技术
置业担保是借鉴西方国家的一种全新经营理念,其经营方式实质上是将原来由银行承担的风险转移给担保公司,从而降低了银行的经营风险。置业担保属高风险行业,面对的是分散的购房个人群体,承担的是形形色色的违约逾期风险,由于抵押处置的宏观环境的不完备和业务操作也无借鉴的范例及参考的标准,因此,担保公司的业务有不确定性大、探索性强、创新程度高、经营风险大等特点。但目前的置业担保计算机控制系统仅仅用于资信测评与统计管理,其安全和容错能力比较差,用户数据的安全保密性能较低,容易受人为因素的制约,达不到系统的科学、规范、安全、保密的经营目标。

发明内容
本实用新型的目的在于克服现有技术的不足,提供一种结构简单且安全保密的置业担保计算机系统控制锁。
本实用新型的目的是这样实现的该控制锁由锁体和控制电路构成,其中控制电路内的微控制器通过其USB串行接口引擎连接USB,该微控制器的串行时钟接口、数据接口以及读写接口连接一RAM存储器。
所述的微控制器的读写接口通过一上拉电阻连接RAM存储器的相应接口以实现对存储器的写保护;微控制器为CY7C63100A/CY7C63101A系列控制器,RAM存储器为24C02;该微控制器外接一陶瓷共振器。
本实用新型的优点和积极效果是系统控制锁外型如火柴盒大小,通过USB端口直接安装在计算机系统的USB接口上,该控制锁可以应用ASIC大规模集成电路构成,硬件接口支持IEEE1284标准,采用RSA非对称体制进行数据通讯(即一种非对称加密协议,该协议中包含两个密钥—公有密钥和私有密钥,使用该协议后,发送方通过公有密钥发送信息,接收方通过私有密钥才能收到信息),负责担保系统密码设置、数据通讯等工作。用户定制程序算法写入系统控制锁中,以程序的形式对使用者进行身份验证及数据调用。在担保系统程序中加入了系统控制锁的算法源程序,使该控制锁与担保系统融为一体。自带一套通用驱动,在不同平台下无需更换、重装控制锁驱动程序。
该系统控制锁与整个置业担保计算机系统相配合,可协同完成控制锁与计算机系统内部程序间的信息交换。其中,系统控制锁内的微控制器中的固件主要完成通信(包括参与USB总线设备枚举、USB控制锁的自身标识等)、对24C02存储器的读写操作、与主机程序相配合实现和主机程序间的数据交换等任务。该系统控制锁安全和容错能力比较强,用户数据的安全保密性能高,没有人为因素的制约,完全实现了系统的科学、规范、安全、保密的经营目标。


图1为本实用新型的外形立体图;图2为本实用新型的控制电路的原理图。
具体实施方案参见图1,本实用新型所涉及的系统控制锁2外型如火柴盒大小,通过USB端口1直接安装在计算机系统的USB接口上。
参见图2,在锁体内有控制锁的控制电路,控制电路由微控制器、USB端子和RAM存储器构成。其所使用的微控制器U是CY7C63100A/CY7C63101A系列控制器,是CYPRESS公司生产的8位精简指令集(RISC)的OTP型微控制器。该控制器集成有1.5Mbps的USB串行接口引擎(SIE)(即USB收发器),具有128字节的片内RAM、2/4K字节的程序存储空间,片内还具有一个自由运行的8位定时器和内部上电复位电路,它的指令集专门为开发USB应用进行了优化。该控制器拥有两个输入输出端口、16根通用I/O线,且每根线均可作为中断源。该控制器的操作电压为4.0~5.25V,它需要6MHz的外部陶瓷共振器TB,片内操作时钟为12MHz。CY7C63100A/CY7C63101A是低速USB外设的低成本解决方案,符合USB1.1规范,支持1个设备地址和2个端点(一个控制端点和一个数据端点)。
微控制器通过USB端口与主机进行信息交换。微控制器通过其USB串行接口引擎(14、15、16脚)连接该USB,提供微控制器和主机之间信息交换的电信号通道。其中第14脚连接有一上拉电阻R3,该上拉电阻是为了满足USB规范的要求。
微控制器的串行时钟接口(20脚)、数据接口(18脚)以及读写接口(19脚)连接一RAM存储器,该存储器是24C02,是带有硬件写保护功能的串行EEPROM,片内存储器容量为2K位(或256字节),其接口兼容I2C总线规范,通过一对串行时钟、数据线对片内存储单元进行读写。微控制器的第20脚经过上拉电阻R1连接24C02的第7脚(WP,写保护),以控制24C02的写操作使能。具体的工作方式为当WP为高电平时,只能读取24c02的内容而不能对其进行写入;当WP为低电平时,则可以进行读、写操作。设置该写保护功能,可以防止存储器内容被意外改写。微控制器的第19脚连接24c02的第6脚(SCL,串行时钟),为控制24C02的读写操作提供时钟;微控制器的第18脚(P1.5)经过上拉电阻R2接24C02的第5脚(SDA,串行数据、地址),作为读写24C02的数据、地址信号线。微控制器通过这三根信号线完成对24C02的读写操作,对24C02的读写控制满足I2C总线规范。
本实用新型的工作原理为控制锁插入主机后,主机发现控制锁,在执行USB复位操作后,主机使用默认地址(地址0)向控制锁发出设备描述符请求,控制锁向主机返回自己的设备描述符作为响应;接收到要求的设备描述符后,主机为控制锁指定一个新的USB地址;然后,主机使用新的USB地址重新向控制锁发送一个设备描述符请求,控制锁向主机返回自己的设备描述符作为响应。主机向控制锁发送配置描述符请求,控制锁从程序存储空间中取出相应的描述符并返回给主机。当主机接收到所有的描述符后,USB设备枚举过程即告结束。至此,主机已完全了解控制锁的资源要求、端点类型和性能等特性。主机与控制锁间的数据交换过程均由主机方发起,每一次数据交换都由完整的控制传输完成。在控制传输的建立阶段,主机向控制锁发送8字节的信息包,通过用户自定义的请求类型字段规定控制锁对后续数据应进行的处理,或要求控制锁向主机返回特定的信息。在数据阶段,控制锁接收指定数据或按要求向主机发送相应数据。控制传输的状态阶段指示本次数据传输的结果状态,以确定本次交互是否正确完成,如结果状态不在正确范围内,担保系统将被拒绝启动。
权利要求1.一种置业担保计算机系统控制锁,由锁体及其内的控制电路构成,其特征在于控制电路内的微控制器通过其USB串行接口引擎连接一USB,该微控制器的串行时钟接口、数据接口以及读写接口连接一RAM存储器的相应接口。
2.根据权利要求1所述的置业担保计算机系统控制锁,其特征在于所述的控制电路内的微控制器的读写接口通过一上拉电阻连接RAM存储器的相应接口以实现对存储器的写保护。
3.根据权利要求1所述的置业担保计算机系统控制锁,其特征在于所述的微控制器为CY7C63100A/CY7C63101A系列控制器,所述的存储器为24C02。
4.根据权利要求1或2或3所述的置业担保计算机系统控制锁,其特征在于该微控制器外接一陶瓷共振器。
专利摘要本实用新型属于一种置业担保计算机系统控制锁。主要技术特点是控制电路内的微控制器通过其USB串行接口引擎连接一USB,该微控制器的串行时钟接口、数据接口以及读写接口连接一RAM存储器的相应接口。本实用新型系统控制锁的安全和容错能力比较强,用户数据的安全保密性能高,没有人为因素的制约,完全实现了系统的科学、规范、安全、保密的经营目标。
文档编号G06F3/00GK2660576SQ200320128999
公开日2004年12月1日 申请日期2003年12月24日 优先权日2003年12月24日
发明者张彤宇, 于游, 罗丽萍, 张军, 刘志勤 申请人:天津市津房置业担保股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1