基本原理
依照世界各國的通行做法,其基本原理就是:運用計算機影像技術將實物支票轉換為支票影像信息,通過網路將支票影像信息傳遞到出票人開戶銀行提示付款的業務處理系統,從而實現支票的全國通用。本文討論該系統涉及到的一些關鍵技術。關鍵技術
電子驗印
一、電子驗印銀行客戶的印鑑是銀行多種業務的重要憑證和依據,其法律基礎是1996年頒布實施的《中華人民共和國票據法》。傳統的印鑑比對方式是人工折角核對,其最大的兩個弱點是:1、精度低;2、無法實現通存通兌。特別是後一個弱點,成為制約銀行業務發展的一個瓶頸。在全國支票影像交換系統中,提入行拿到的是支票的電子影像,基本上無法進行人工折角核對。因此,人工折角核對逐步退出歷史舞台已成定局。
為了彌補人工折角核對的不足,出現了基於模式識別和圖像處理技術的電子驗印技術。電子驗印就是利用計算機來實現印鑑的自動識別,其基本原理是:通過攝像機、數位相機或掃瞄器等圖像採集設備,將客戶的預留印鑑圖像採集到計算機裡面,經過特定的圖像處理算法形成電子標準印鑑。電子標準印鑑一般具有含結構信息、高保真和低存儲空間(幾個kByte/枚)等特點。這些特點為預留印鑑的大規模數位化存儲和低代價的網路傳遞提供了必要條件。印鑑核驗時,待測印鑑通過圖像採集設備被採集入計算機,同時,計算機調出相應的電子標準印鑑。經過預處理、定位、分割、配準和比對等圖像處理算法,計算機自動給出待測印鑑真偽的結論。
市場上也有一些組件或控制項提供電子驗印功能,例如COM組件RSImage就提供印鑑比對函式。如果讀者想對電子驗印有一個感性的認識。
票據縮微
二、票據縮微銀行的票據被要求長期保存,然而,在大量的票據中進行檢索是非常困難的。如果能夠利用圖像壓縮技術,將票據圖像壓縮存儲在數字媒體上,那么檢索和保存將是十分方便的。傳統的票據縮微系統使用光碟塔做為存儲設備,使用高速掃瞄器做為圖像採集設備,而且一般來說是獨立存在的。隨著大容量硬碟技術和圖像壓縮技術的發展,現在以硬碟存儲為主。隨著全國支票影像交換系統和提入行自身的電子驗印系統的推廣,票據縮微系統可以直接從這兩個系統獲取票據圖像,這樣就省去了很多環節。現行主流的票據圖像壓縮格式有基於餘弦變換的Jpeg和基於小波變換的Jpeg2000。市售的COM組件RSImage就提供了票據圖像壓縮函式。
票據圖像的採集
三、票據圖像的採集將票據圖像採集入計算機,大致有以下途徑:攝像機、數位相機、平板掃瞄器、高速掃瞄器和票據清分機等。其中平板掃瞄器精度最高,價格最低,一致性好,但是速度較慢,適合於票據量少的場合。對於批量採集或者速度要求高的場合,可以選用攝像機、數位相機和高速掃瞄器等。圖像採集設備的生產廠商一般會遵循TWAIN國際標準,這樣使得驅動開發更加通用化。市售的COM組件RSTWAINCOM 就提供了通用的TWAIN驅動。
票據要素識別
四、票據要素識別票據要素包含金額、賬號、票號、日期等,這些要素有些是印刷體有些是手寫體。票據要素有著嚴格的規範。人工處理時,票據要素的錄入和填寫規範檢測就是一件頭疼的事情,在全國支票影像交換系統的背景下,這個問題將變得更加突出,因為,工作人員從看紙面到看螢幕要有一個很長的適應過程。因此,用模式識別的方法自動地識別票據要素是關鍵技術之一。眾所周知,在銀行的計算機系統裡面,套用得最多的當然是資料庫技術和計算機網路技術。那么,圖像處理和模式識別技術是另外一類計算機技術,其套用雖然不是主流,但仍然占有一席之地。
票據塗改識別
五、票據塗改識別塗改票據是犯罪分子作案的常用手段。人的肉眼解析度有限,一些蛛絲馬跡難以察覺。計算機可以根據紋理、筆畫和前後關係等信息,智慧型地判斷票據是否被塗改。
手寫簽字的計算機輔助識別
六、手寫簽字的計算機輔助識別《中華人民共和國票據法》規定手寫簽字和蓋章均可作為出票依據。在現行的技術手段下,全自動地識別手寫簽字還是很困難的,但是計算機還是可以做一些輔助工作,例如:手寫簽字的存儲、網路傳遞、顯示和關鍵筆畫的特徵提取等。
支付密碼
七、支付密碼人民銀行發布的《全國支票影像交換系統業務處理辦法》指出:“提入行可以採用印鑑核驗方式或支付密碼核驗方式對支票影像信息進行付款確認。”支付密碼也稱為變碼印鑑,其基本原理是:出票時,銀行客戶在專有的硬體或者軟體上,輸入金額、賬號、票號、日期等信息,計算出一串數碼,填寫在票據上作為出票依據。市售的COM組件RSSecurity 就提供了基於256位密鑰AES的支付密碼。
除了支付密碼以外,密碼信封也是一種簡便易行的票據密碼方式,只不過安全性稍差。
數字簽名
八、數字簽名(PKI)人民銀行規定,支票影像及其捆綁信息,必須經過數字簽名,以確保信息的完整性、安全性和不可抵賴性。數字簽名是公開密鑰體系PKI的一個典型套用,其基本原理在各類媒體中均有介紹。市售的COM組件RSSecurity 就提供了數字簽名的一些基礎算法。
客戶化和組件式開發
九、客戶化和組件式開發人民銀行在《全國支票影像交換系統業務處理辦法》對於提入行的票據檢測方式並沒有做嚴格的規定,也就是說,提入行原有的電子驗印系統或支付密碼系統,經過修改仍然可以沿用,也可以根據自身的特點,上新的電子驗印系統或支付密碼系統。這樣一來,對於銀行軟體開發商來說,客戶化的工作將會很大。組件式開發是一種國際通行的軟體開發模式,可以方便客戶化