專利名稱:置業(yè)擔保計算機系統(tǒng)控制鎖的制作方法
所屬領域本發(fā)明屬于計算機系統(tǒng)的加密控制鎖,尤其是一種置業(yè)擔保計算機系統(tǒng)控制鎖。
背景技術:
置業(yè)擔保是借鑒西方國家的一種全新經(jīng)營理念,其經(jīng)營方式實質(zhì)上是將原來由銀行承擔的風險轉移給擔保公司,從而降低了銀行的經(jīng)營風險。但是作為一個經(jīng)營實體,擔保公司本身也要求降低風險,穩(wěn)健經(jīng)營,因此擔保公司也必須采取一定的方式來防范未來可能發(fā)生的各種風險。
置業(yè)擔保屬高風險行業(yè),面對的是分散的購房個人群體,承擔的是形形色色的違約逾期風險,由于抵押處置的宏觀環(huán)境的不完備和業(yè)務操作也無借鑒的范例及參考的標準,因此,擔保公司的業(yè)務有不確定性大、探索性強、創(chuàng)新程度高、經(jīng)營風險大等特點。就擔保公司本身而言,應加強風險防范管理功能,樹立規(guī)范意識,謹記為民服務的宗旨,通過損失控制和經(jīng)濟補償,為置業(yè)貸款的雙方當事人提供一個安全的社會環(huán)境。為此構建一個以先進計算機技術為基礎的、采用國際流行標準的具有高可用性的風險控制系統(tǒng),體現(xiàn)擔保公司防范化解金融風險體系的具體需求。但目前的置業(yè)擔保計算機控制系統(tǒng)僅僅用于資信測評與統(tǒng)計管理,其安全和容錯能力比較差,用戶數(shù)據(jù)的安全保密性能較低,容易受人為因素的制約,達不到系統(tǒng)的科學、規(guī)范、安全、保密的經(jīng)營目標。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種采用RSA非對稱體制進行數(shù)據(jù)通訊、以程序的方式對使用者進行身份驗證和數(shù)據(jù)調(diào)用、結構簡單且安全保密的置業(yè)擔保計算機系統(tǒng)控制鎖。
實現(xiàn)本發(fā)明的技術方案為微控制器通過其USB串行接口引擎連接USB,該微控制器的串行時鐘接口、數(shù)據(jù)接口以及讀寫接口連接一RAM存儲器。
所述的微控制器的讀寫接口通過一上拉電阻連接RAM存儲器的相應接口以實現(xiàn)對存儲器的寫保護;微控制器為CY7C63100A/CY7C63101A系列控制器,RAM存儲器為24C02;該微控制器外接一陶瓷共振器。
本發(fā)明的有益之處為系統(tǒng)控制鎖外型如火柴盒大小,直接安裝在計算機系統(tǒng)的USB接口上,該控制鎖應用ASIC大規(guī)模集成電路構成,硬件接口支持IEEE1284標準,采用RSA非對稱體制進行數(shù)據(jù)通訊(即一種非對稱加密協(xié)議,該協(xié)議中包含兩個密鑰—公有密鑰和私有密鑰,使用該協(xié)議后,發(fā)送方通過公有密鑰發(fā)送信息,接收方通過私有密鑰才能收到信息),負責擔保系統(tǒng)密碼設置、數(shù)據(jù)通訊等工作。用戶定制程序算法寫入系統(tǒng)控制鎖中,以程序的形式對使用者進行身份驗證及數(shù)據(jù)調(diào)用。在擔保系統(tǒng)程序中加入了系統(tǒng)控制鎖的算法源程序,使該控制鎖與擔保系統(tǒng)融為一體。自帶一套通用驅動,在不同平臺下無需更換、重裝控制鎖驅動程序。
整個計算機系統(tǒng)采用客戶機/服務器體系結構,以布局合理、層次分明、高效實用、投資有效為原則,采用多協(xié)議并存的方案。在這種體系結構中,所有的數(shù)據(jù)和數(shù)據(jù)庫管理都在服務器上,客戶機通過標準的SQL語句等方式來訪問服務器上數(shù)據(jù)庫中的數(shù)據(jù)。由于這種體系結構把數(shù)據(jù)和對數(shù)據(jù)的管理都統(tǒng)一放在了服務器上,就保持了數(shù)據(jù)的安全性和完整性,同時也可以充分利用服務器的高性能的特點。該系統(tǒng)采用客戶/服務器的分布式網(wǎng)絡計算模式,同時比較了幾種開發(fā)工具,并選定了服務器端采用SQL Server 7.0網(wǎng)絡數(shù)據(jù)庫系統(tǒng),用戶端采用Powerbuild6.5作為開發(fā)工具,所選用工具支持大型企業(yè)應用軟件的快速開發(fā),易于維護,支持各種主流數(shù)據(jù)庫系統(tǒng),支持客戶機/服務器模式的應用程序開發(fā)。
該系統(tǒng)控制鎖與整個置業(yè)擔保計算機系統(tǒng)相配合,可協(xié)同完成控制鎖與計算機系統(tǒng)內(nèi)部程序間的信息交換。其中,系統(tǒng)控制鎖內(nèi)的微控制器中的固件主要完成通信(包括參與USB總線設備枚舉、USB控制鎖的自身標識等)、對24C02存儲器的讀寫操作、與主機程序相配合實現(xiàn)和主機程序間的數(shù)據(jù)交換等任務。該系統(tǒng)控制鎖安全和容錯能力比較強,用戶數(shù)據(jù)的安全保密性能高,沒有人為因素的制約,完全實現(xiàn)了系統(tǒng)的科學、規(guī)范、安全、保密的經(jīng)營目標。
圖1為本發(fā)明控制電路的原理圖。
具體實施方案本發(fā)明所涉及的系統(tǒng)控制鎖外型如火柴盒大小,直接安裝在計算機系統(tǒng)的USB接口上(外形結構圖省略),所使用的微控制器U是CY7C63100A/CY7C63101A系列控制器,是CYPRESS公司生產(chǎn)的8位精簡指令集(RISC)的OTP型微控制器。該控制器集成有1.5Mbps的USB串行接口引擎(SIE)(即USB收發(fā)器),具有128字節(jié)的片內(nèi)RAM、2/4K字節(jié)的程序存儲空間,片內(nèi)還具有一個自由運行的8位定時器和內(nèi)部上電復位電路,它的指令集專門為開發(fā)USB應用進行了優(yōu)化。該控制器擁有兩個輸入輸出端口、16根通用I/O線,且每根線均可作為中斷源。該控制器的操作電壓為4.0~5.25V,它需要6MHz的外部陶瓷共振器TB,片內(nèi)操作時鐘為12MHz。CY7C63100A/CY7C63101A是低速USB外設的低成本解決方案,符合USB1.1規(guī)范,支持1個設備地址和2個端點(一個控制端點和一個數(shù)據(jù)端點)。
微控制器通過USB接口與主機進行信息交換。微控制器通過其USB串行接口引擎(14、15、16腳)連接USB,提供微控制器和主機之間信息交換的電信號通道。其中第14腳連接有一上拉電阻R3,該上拉電阻是為了滿足USB規(guī)范的要求。
微控制器的串行時鐘接口(20腳)、數(shù)據(jù)接口(18腳)以及讀寫接口(19腳)連接一RAM存儲器,該存儲器是24C02,是帶有硬件寫保護功能的串行EEPROM,片內(nèi)存儲器容量為2K位(或256字節(jié)),其接口兼容I2C總線規(guī)范,通過一對串行時鐘、數(shù)據(jù)線對片內(nèi)存儲單元進行讀寫。微控制器的第20腳經(jīng)過上拉電阻R1連接24C02的第7腳(WP,寫保護),以控制24C02的寫操作使能。具體的工作方式為當WP為高電平時,只能讀取24c02的內(nèi)容而不能對其進行寫入;當WP為低電平時,則可以進行讀、寫操作。設置該寫保護功能,可以防止存儲器內(nèi)容被意外改寫。微控制器的第19腳連接24c02的第6腳(SCL,串行時鐘),為控制24C02的讀寫操作提供時鐘;微控制器的第18腳(P1.5)經(jīng)過上拉電阻R2接24C02的第5腳(SDA,串行數(shù)據(jù)、地址),作為讀寫24C02的數(shù)據(jù)、地址信號線。微控制器通過這三根信號線完成對24C02的讀寫操作,對24C02的讀寫控制滿足I2C總線規(guī)范。
本發(fā)明的工作原理為控制鎖插入主機后,主機發(fā)現(xiàn)控制鎖,在執(zhí)行USB復位操作后,主機使用默認地址(地址0)向控制鎖發(fā)出設備描述符請求,控制鎖向主機返回自己的設備描述符作為響應;接收到要求的設備描述符后,主機為控制鎖指定一個新的USB地址;然后,主機使用新的USB地址重新向控制鎖發(fā)送一個設備描述符請求,控制鎖向主機返回自己的設備描述符作為響應。主機向控制鎖發(fā)送配置描述符請求,控制鎖從程序存儲空間中取出相應的描述符并返回給主機。當主機接收到所有的描述符后,USB設備枚舉過程即告結束。至此,主機已完全了解控制鎖的資源要求、端點類型和性能等特性。主機與控制鎖間的數(shù)據(jù)交換過程均由主機方發(fā)起,每一次數(shù)據(jù)交換都由完整的控制傳輸完成。在控制傳輸?shù)慕㈦A段,主機向控制鎖發(fā)送8字節(jié)的信息包,通過用戶自定義的請求類型字段規(guī)定控制鎖對后續(xù)數(shù)據(jù)應進行的處理,或要求控制鎖向主機返回特定的信息。在數(shù)據(jù)階段,控制鎖接收指定數(shù)據(jù)或按要求向主機發(fā)送相應數(shù)據(jù)??刂苽鬏?shù)臓顟B(tài)階段指示本次數(shù)據(jù)傳輸?shù)慕Y果狀態(tài),以確定本次交互是否正確完成,如結果狀態(tài)不在正確范圍內(nèi),擔保系統(tǒng)將被拒絕啟動。
權利要求
1.一種置業(yè)擔保計算機系統(tǒng)控制鎖,其特征在于微控制器通過其USB串行接口引擎連接一USB,該微控制器的串行時鐘接口、數(shù)據(jù)接口以及讀寫接口連接一RAM存儲器的相應接口。
2.根據(jù)權利要求1所述的置業(yè)擔保計算機系統(tǒng)控制鎖,其特征在于所述的微控制器的讀寫接口通過一上拉電阻連接RAM存儲器的相應接口以實現(xiàn)對存儲器的寫保護。
3.根據(jù)權利要求1所述的置業(yè)擔保計算機系統(tǒng)控制鎖,其特征在于所述的微控制器為CY7C63100A/CY7C63101A系列控制器,所述的存儲器為24C02。
4.根據(jù)權利要求1或2或3所述的置業(yè)擔保計算機系統(tǒng)控制鎖,其特征在于該微控制器外接一陶瓷共振器。
全文摘要
本發(fā)明屬于一種置業(yè)擔保計算機系統(tǒng)控制鎖。主要技術特點是微控制器通過其USB串行接口引擎連接一USB,該微控制器的串行時鐘接口、數(shù)據(jù)接口以及讀寫接口連接一RAM存儲器的相應接口。本發(fā)明系統(tǒng)控制鎖的安全和容錯能力比較強,用戶數(shù)據(jù)的安全保密性能高,沒有人為因素的制約,完全實現(xiàn)了系統(tǒng)的科學、規(guī)范、安全、保密的經(jīng)營目標。
文檔編號G06F3/00GK1632708SQ200310119400
公開日2005年6月29日 申請日期2003年12月24日 優(yōu)先權日2003年12月24日
發(fā)明者張彤宇, 于游, 羅麗萍, 張軍, 劉志勤 申請人:天津市津房置業(yè)擔保股份有限公司