專利名稱:一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種票據(jù)驗證方法及其系統(tǒng),特別是一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)。
票據(jù)驗證是在人們的經(jīng)濟往來中經(jīng)常需要使用的技術(shù),尤其對一些涉及重要經(jīng)濟利益的票據(jù)如銀行支票、匯票等。而目前對票據(jù)進行識別普遍采用的方法就是依靠簽字或印章進行驗證。而這些手段是相當脆弱的,對那些蓄意侵犯者要得到可以亂真的簽字或印章應該不是不可能的。因此每年進行偽造(或盜取)支票、匯票的金融犯罪屢見不鮮。
為改善這些缺陷,已有一些改進的方法出現(xiàn),例如目前已有各大銀行廣泛采用的支票印章識別系統(tǒng)。該系統(tǒng)采用電腦圖象識別技術(shù)依據(jù)預留印章的電子圖象對支票上的印章進行自動識別,從而對支票的真?zhèn)芜M行驗證,避免了人為識別的主觀性和不穩(wěn)定性。但是該系統(tǒng)仍然不能使支票真正防偽,因為圖象識別系統(tǒng)無法做到百分之百地區(qū)分任何兩幅任意相象的圖象,而且對支票上的金額數(shù)字的涂改也無能為力。
本發(fā)明的目的是針對目前票據(jù)驗證中存在不足之處,提供一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng),是一種真正徹底可靠的、可防止數(shù)字涂改的票據(jù)驗證方法,安全可靠。
一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)是采取以下方案實現(xiàn)的基于電子簽碼的票據(jù)驗證方法用電子簽碼作為驗證依據(jù),電子簽碼由電子簽碼器生成,簽碼器每次生成唯一的有效的電子簽碼,由簽碼驗證系統(tǒng)對電子簽碼進行合法性驗證,電子簽碼器通過簽碼發(fā)放系統(tǒng)進行發(fā)放,一個由簽碼器的發(fā)放、簽碼的生成、簽碼的驗證組成一套對票據(jù)進行驗證的系統(tǒng)。其流程為a)通過簽碼器發(fā)放系統(tǒng)對每個申請簽碼器者發(fā)放簽碼器,在發(fā)放時發(fā)放器為發(fā)放的簽碼器分配一唯一的識別號,同時將申請者的一些標志信息如印章、姓名簽字、帳號等和識別號同時輸入驗證系統(tǒng)數(shù)據(jù)庫。
b)當需要對票據(jù)進行簽碼時,輸入合法使用密碼后啟動簽碼器的電子簽碼功能,輸入用戶需要保護的特征數(shù)字(如支票上的金額數(shù)字特征等,以下簡稱特征數(shù)字)簽碼器可以生成一個不可重復的一定長數(shù)字簽碼,該碼的幾個高位數(shù)字是特征數(shù)字,將該簽碼記錄在票據(jù)上便可以作為票據(jù)的驗證標志。
c)進行票據(jù)驗證時,首先檢查簽碼中的特征數(shù)字和票據(jù)是否符合,再將票據(jù)上的簽碼輸入簽碼驗證系統(tǒng),驗證系統(tǒng)對簽碼進行解密分析,如簽碼合法便分解出用戶識別號,否則進行非法提示。當簽碼不是簽碼器生成的原碼時,驗證系統(tǒng)會進行非法提示,當簽碼雖然是簽碼器生成的原碼,但已經(jīng)使用過。驗證系統(tǒng)也給矛非法提示。
d)當驗證系統(tǒng)驗證合法便得出識別之后,驗證系統(tǒng)從數(shù)據(jù)庫中檢索出識別號的申請者的用戶標志信息(如簽字、印章等)。將檢索出的用戶標志信息進行顯示,通過和票據(jù)上的用戶標志信息進行對照作最終驗證。
基于電子簽碼的票據(jù)驗證系統(tǒng)具有電子簽碼生成器、簽碼發(fā)放系統(tǒng)、簽碼驗證系統(tǒng)。由電子簽碼生成器自動生成驗證簽碼。簽碼器包括液晶顯示模塊、通信接口模塊、鍵盤輸入模塊、處理模塊。
簽碼驗證系統(tǒng)包括用戶數(shù)據(jù)庫、簽碼驗證模塊、簽碼輸入模塊、用戶信息顯示模塊。用戶的識別號、使用過的電子簽碼、用戶標志信息(印章、簽字等)、用戶票據(jù)信息(序號、帳號等)存放在用戶數(shù)據(jù)庫中。
對簽碼生成器的發(fā)放由簽碼發(fā)放系統(tǒng)進行發(fā)放,簽碼發(fā)放系統(tǒng)包括與簽碼器的通信模塊、與數(shù)據(jù)庫的通信模塊、分配用戶識別號模塊、用戶信息輸入模塊、顯示模塊。
對電子簽碼的生成和驗證有專一的計算程式。其以識別碼為原碼、以簽碼發(fā)生時間為密匙。將用戶需要保護的特征數(shù)字帶入加密變換函數(shù)中。
一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)優(yōu)點為1)使驗證更加準確可靠、直接地對數(shù)字碼值進行判斷。本發(fā)明用電子簽碼進行票據(jù)驗證識別,其比現(xiàn)有的圖象識別方式更加準確可靠,由于在加密計算中采用不會重復的動態(tài)數(shù)作為加密密匙,使得一方面加密安全、可靠,另一面簽碼每次不會重復,防止了盜用和剽竊。
2)將用戶標志信息(如印章、簽字等)作為簽碼驗證后的輸出結(jié)果,使得本發(fā)明更加安全、可靠,即便簽碼器被盜或遺失,由于非法使用者無法得知真正的用戶信息而無法使用。
3)由于在加密時將用戶需要保護的特征數(shù)字帶入計算中,而且在簽碼中又有顯示表現(xiàn),使得本發(fā)明具有保護用戶關(guān)心的數(shù)字信息的功能。
以下結(jié)合附圖對本發(fā)明作進一步說明。
圖1是一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)示意圖。
圖2是一種基于電子簽碼的票據(jù)驗證系統(tǒng)電子簽碼生成器組成示意圖。
圖3是一種基于電子簽碼的票據(jù)驗證系統(tǒng)電子簽碼驗證系統(tǒng)組成示意圖。
圖4是一種基于電子簽碼的票據(jù)驗證系統(tǒng)電子簽碼生成器發(fā)放系統(tǒng)組成示意圖。
參照附圖1-4一種基于電子簽碼的票據(jù)驗證系統(tǒng)具有電子簽碼生成器、簽碼發(fā)放系統(tǒng)、簽碼驗證系統(tǒng)。由電子簽碼生成器自動生成驗證簽碼,電子簽碼生成器包括液晶顯示模塊、通信接口模塊、鍵盤輸入模塊、處理模塊。對簽碼生成器的發(fā)放由簽碼發(fā)放系統(tǒng)進行發(fā)放、簽碼發(fā)放系統(tǒng)包括與簽碼器的通信模塊、與數(shù)據(jù)庫的通信模塊、發(fā)放模塊、顯示模塊。簽碼驗證系統(tǒng)包括用戶數(shù)據(jù)庫、簽碼驗證模塊、簽碼輸入模塊、用戶信息顯示模塊,用戶的識別號、使用過的電子簽碼、用戶標志信息、用戶票據(jù)信息存放在用戶數(shù)據(jù)庫中。
參照附圖一種基于電子簽碼的票據(jù)驗證方法及其系統(tǒng)用電子簽碼作為驗證依據(jù),電子簽碼由電子簽碼器生成,簽碼器每次生成唯一的有效的電子簽碼,由簽碼驗證系統(tǒng)對電子簽碼進行合法性驗證,電子簽碼器通過簽碼器發(fā)放系統(tǒng)進行發(fā)放,其流程為
a)通過簽碼器發(fā)放系統(tǒng)對每個申請簽碼器者發(fā)放簽碼器,在發(fā)放時發(fā)放器為發(fā)放的簽碼器分配一唯一的識別號,同時將申請者的一些標志信息和識別號同時輸入驗證系統(tǒng)數(shù)據(jù)庫,b)當需要對票據(jù)進行簽碼時,輸入合法使用密碼后啟動簽碼器的電子簽碼功能,簽碼器便可以生成一不可重復的一定長數(shù)字簽碼,將該簽碼記錄在票據(jù)上便可以作為票據(jù)的驗證標志,c)進行票據(jù)驗證時,首先驗證簽碼中的特征數(shù)字和票據(jù)是否附合,再將票據(jù)上的簽碼輸入簽碼證系統(tǒng),驗證系統(tǒng)對簽碼進行解密分析,如簽碼合法便分解出用戶識別號,否則進行非法提示,d)得出用戶識別號之后,驗證系統(tǒng)從數(shù)庫中檢索出該識別號的申請者用戶標志信息,將檢索出的用戶標志信息進行顯示,通過和票據(jù)上的用戶標志信息進行對照作最終驗證。
為了更進一步說明本發(fā)明,以下結(jié)合實施說明用一臺微機作為簽碼發(fā)放系統(tǒng),其中裝有發(fā)放軟件模塊,其與簽碼器的通訊可以用232串口,與數(shù)據(jù)庫之間可以用TCP/IP進行通訊,用戶信息可以用鍵盤、掃描儀。發(fā)放時,首先審查用戶是否具有申請簽碼器資格,包括是否具有合法帳號、信息資料是否齊備等,如審查合格便為其分配一用戶號,該號作為以后連同用戶信息一道寫入即將發(fā)放的簽碼器內(nèi),發(fā)放過程結(jié)束。
每個用戶的簽碼器具有初始密碼,該密碼在發(fā)放時獲得,使用中用戶可以修改密碼。當需要進行票據(jù)簽碼時,首先需要通過輸入鍵盤鍵入正確的用戶密碼才能進行工作狀態(tài),然后鍵入用戶需要保護的特征數(shù)字(如支票的金額特征數(shù)字),最后按生碼功能鍵,簽碼器的生碼軟件通過專門的計算程式,將內(nèi)部的識別號加密成票據(jù)簽碼,加密過程中,以一不可能重復序數(shù)作為密匙,并將鍵入的特征數(shù)字帶入加密計算中,生成一包含用戶信息、關(guān)鍵數(shù)字信息的唯一不重復的電子簽碼。該碼的前幾位是用戶需要保護的特征數(shù)字,用戶將該簽碼記錄到票據(jù)上作為進行票據(jù)驗證時的原始輸入。
進行票據(jù)驗證時,首先檢查簽碼前幾位(特征數(shù)字)和票據(jù)是否一致,如不一致表示票據(jù)被涂改,票據(jù)非法。如一致,驗證系統(tǒng)將簽碼輸入系統(tǒng),首先進行數(shù)據(jù)分解,將簽碼分解為特征數(shù)字、密匙序數(shù)和待解密碼,然后依據(jù)特征數(shù)字和密匙序數(shù)對待解密碼通過專門的計算程式進行解密計算得到一原碼。如簽碼是由生碼器合法生成的,而且沒有被涂改,該原碼就是合法的用戶識別號。驗證系統(tǒng)得到用戶識別號后,在用戶數(shù)據(jù)庫中檢索該用戶識別號的用戶數(shù)據(jù),如用戶識別號合法便檢索成功。檢索成功后,將檢索出的用戶標志信息(如簽字、印章等)進行顯示,通過和票據(jù)上的用戶標志信息進行對照作最終驗證。
權(quán)利要求
1.一種基于電子簽碼的票據(jù)驗證方法其特征在于用電子簽碼作為驗證依據(jù),電子簽碼由電子簽碼器生成,簽碼器每次生成唯一有效的電子簽碼,由簽碼驗證系統(tǒng)對電子簽碼進行合法性驗證,電子簽碼器通過簽碼器發(fā)放系統(tǒng)進行發(fā)放,其流程為a)通過簽碼器發(fā)放系統(tǒng)對每個申請簽碼器者發(fā)放簽碼器,在發(fā)放時發(fā)放器為發(fā)放的簽碼器分配一唯一的識別號,同時將申請者的一些標志信息和識別號同時輸入驗證系統(tǒng)數(shù)據(jù)庫,b)當需要對票據(jù)進行簽碼時,輸入合法使用密碼后啟動簽碼器的電子簽碼功能,簽碼器便可以生成一不可重復的一定長數(shù)字簽碼,將該簽碼記錄在票據(jù)上便可以作為票據(jù)的驗證標志,c)進行票據(jù)驗證時,首先驗證簽碼中的特征數(shù)字和票據(jù)是否附合,再將票據(jù)上的簽碼輸入簽碼驗證系統(tǒng),驗證系統(tǒng)對簽碼進行解密分析,如簽碼合法便分解出用戶識別號,否則進行非法提示,d)得出用戶識別號之后,驗證系統(tǒng)從數(shù)據(jù)庫中檢索出該識別號的申請者用戶標志信息,將檢索出的用戶標志信息進行顯示,通過和票據(jù)上的用戶標志信息進行對照作最終驗證。
2.根據(jù)權(quán)利要求1所述的一種基于電子簽碼的票據(jù)驗證方法,其特征在于對電子簽碼的生成和驗證有專一的計算程式,其以識別碼為原碼、以簽碼發(fā)生時間為密匙,將用戶需要保護的特數(shù)字帶入加密、解密計算中。
3.一種基于電子簽碼票據(jù)驗證系統(tǒng),其特征在于具有簽碼生成器、簽碼發(fā)放系統(tǒng)、簽碼驗證系統(tǒng)由電子簽碼生成器自動生成驗證碼,簽碼生成器包括液晶顯示模塊、通信接口模塊、鍵盤輸入模塊、處理模塊;簽碼驗證系統(tǒng)包括用戶數(shù)據(jù)庫、簽碼驗證模塊、簽碼輸入模塊、用戶信息顯示模塊,用戶的識別號、使用過的電子簽碼、用戶標志信息、用戶票據(jù)信息存放在用戶數(shù)據(jù)庫中,對簽碼生成器的發(fā)放由簽碼發(fā)放系統(tǒng)進行發(fā)放,簽碼發(fā)放系統(tǒng)包括與簽碼器的通信模塊、與數(shù)據(jù)庫的通信模塊、發(fā)放模塊、顯示模塊。
全文摘要
本發(fā)明涉及的是一種票據(jù)驗證方法及其系統(tǒng),特別是一種基于電子簽碼的票據(jù)驗證方法及系統(tǒng)?;陔娮雍灤a的票據(jù)驗證方法電子簽碼作為驗證依據(jù),電子簽碼由電子簽碼器生成,簽碼器每次生成唯一的有效的電子簽碼,由簽碼驗證系統(tǒng)對電子簽碼進行合法性驗證,電子簽碼器通過發(fā)放系統(tǒng)進行發(fā)放。電子簽碼的票據(jù)驗證系統(tǒng)具有電子簽碼生成器、簽碼發(fā)放系統(tǒng)、簽碼驗證系統(tǒng)。由電子簽碼生成器自動生成驗證簽碼。
文檔編號G06K5/00GK1261188SQ0011210
公開日2000年7月26日 申請日期2000年3月3日 優(yōu)先權(quán)日2000年3月3日
發(fā)明者朱文和 申請人:朱文和