本發明專利技術涉及一種手寫加密方法以及裝置。在現有技術中,如何給網上交易者一種更簡易以及更安全的簽名加密機制,即是目前需要解決的問題。本發明專利技術由一計算處理單元根據該手寫輸入單元所感測到的軌跡而區分為至少一筆畫,并依各筆畫在三維空間進行特征計算的處理,該特征計算處理是以X、Y坐標作為各筆畫的水平采樣坐標,以Z坐標作為各筆畫壓感采樣坐標,然后,根據由X、Y坐標所得到的各筆畫的水平采樣坐標資料以建立一密碼樣本,且根據由Z坐標所得到的各筆畫壓感采樣坐標以建立一密碼;然后,將該建立的密碼樣本以及密碼儲存于一密碼數據庫中,以此讓以手寫輸入的使用者與預存于該密碼數據庫中的密碼進行對比以確實辨別出使用者身份。因而本發明專利技術可廣泛應用于電子商務等領域。(*該技術在2023年保護過期,可自由使用*)
【技術實現步驟摘要】
本專利技術涉及一種手寫加密方法以及裝置,主要是有關于使用者在進行手寫輸入時,例如進行數字簽名,即可提供一種安全以及簡易的加密機制的手寫加密方法以及裝置。二、技術背景通過手寫辨識方式,而改善了例如注音中文輸入法或倉頡中文輸入法等以鍵盤輸入而需預先背誦字根或譯碼的麻煩,由此讓不熟悉中文輸入原則的輸入者更為方便。另外,由于手寫輸入處理所采用的壓感采樣技術以及模式識別技術的運算日趨成熟,因此,手寫中文字輸入法勢必會日漸普及且廣為應用。并且,由于計算機、電子、通訊及網絡科技的蓬勃發展下,使電子商務交易更是如火如荼地廣泛應用中。一些線上交易處理過程中對于重要文件例如以產品訂購單的處理而言,一般的印刷簽名并不能算數,須由消費者以手寫簽名來決定此筆線上交易的效力,如此,得以確保銀行、消費者以及產品商家各方間的權益。通過數字簽名以在交換訊息及進行商業交易前確定對方的身份,以提升線上交易的安全性及可靠性。然而,目前的數字簽名處理僅是單純對手寫輸入中文字進行辨識(recognition)而已,況且,筆跡的模仿性也相當容易,因此,數字簽名在線上傳輸交易上也存有安全上的顧慮。另外,一般的線上交易系統,為能確認使用者身份以確保交易各方的權益,往往需使用者預先在該線上交易系統中建立登入帳號以及密碼,其中,該密碼系由幾個數字(0-9)或幾個英文字母(A-Z或a-z)所組成,密碼組合越復雜安全性越高但卻不易記住,相反,密碼過于簡單雖易記但卻不安全。因此,如何提供使用者一種更簡易以及更安全的加密機制,即是目前需要解決的問題。
技術實現思路
鑒于以上所述現有技術的缺點,本專利技術的主要目的在于提供一種手寫加密方法,將手寫輸入以及數字簽名整合以對手寫輸入的資料予以加密,以此提供使用者一種更簡易以及更安全的加密機制。本專利技術的另一目的在于提供一種手寫加密方法裝置。為達到上述目的,本專利技術所采用的技術方案為一種手寫加密裝置,其特殊之處在于所述的手寫加密裝置至少包括感測使用者手寫輸入的軌跡的手寫輸入單元10;可根據該手寫輸入單元所感測到的軌跡以區分為至少一筆畫,并根據各筆畫在三維空間進行特征計算的處理的計算處理單元11;儲存該建立的密碼樣本以及密碼的內存12;所述的手寫輸入單元10的輸出端與計算處理單元11的輸入端連接,所述的計算處理單元11與內存12連接。上述的手寫加密裝置設置顯示單元13,顯示單元13的輸入端與計算處理單元11的顯示輸出端連接。上述的手寫加密裝置的內存12中設置密碼識別單元。上述的電子裝置是一個人數字助理(PDA)、一桌上型計算機裝置、一筆記型計算機裝置以及一掌上型個人計算機裝置(Handheld personal Computer,HPC)其中任一種。一種利用如權利要求1所述的手寫加密裝置的手寫加密方法,其特殊之處在于該方法步驟如下(1)通過一手寫輸入裝置(10)得到使用者輸入手寫軌跡;(2)使電子裝置由該手寫輸入裝置(10)而來的手寫軌跡區分為至少一筆畫,以使該電子裝置對取得的筆畫在三維空間進行特征計算處理,以X、Y坐標作為各筆畫的水平采樣坐標,以Z坐標作為各筆畫壓感采樣坐標;(3)根據X、Y坐標所得到的各筆畫的水平采樣坐標資料以建立一密碼樣本,且根據由Z坐標所得到的各筆畫壓感采樣坐標以建立一密碼,并將該建立的密碼樣本以及密碼儲存于該電子裝置的密碼數據庫中,以此讓進行手寫輸入的使用者與預存于該密碼數據庫中的密碼進行對比。上述的步驟(2)中,該X、Y坐標由于采樣點而化分為復數個筆畫,將相同方向的筆畫予以合并,即可得到的復數組描述筆畫特征點坐標資料,在Z坐標根據手寫輸入裝置的受力而化分為復數個筆畫,以各筆畫在Z坐標的遞增以及遞減其中任一種變化來作為各筆畫的頭及尾端點的極值點,而每一個筆畫的分割點是筆畫在Z坐標上的極值點,將極值點作為筆畫的分割點,計算筆畫在兩個分割點之間在X、Y坐標的方向值及累積的筆畫長度及兩個分割點壓差值,由此而得到復數組筆畫長度、方向及壓力的數據資料。上述的步驟(2)前包括由該電子裝置對該輸入軌跡所對應的手寫筆畫施力力量以及其采樣坐標為平滑移動部分予以保留,其余采樣部分予以去除。上述的去除部分是因該手寫輸入裝置以及電子裝置其中任一裝置的硬件干擾而對手寫輸入軌跡所產生的采樣飛點。本專利技術相對于現有技術,其優點如下本專利技術將手寫輸入以及數字簽名整合以對手寫輸入的資料予以加密,以此提供使用者一種更簡易以及更安全的加密機制;而且根據使用者需要對密碼的難易程度進行控制,可提供使用者一種更簡易以及更安全的加密機制。圖8為一特征關系圖,用以顯示應用本專利技術的手寫加密方法以及裝置對使用者手寫筆畫所進行的特征計算的關系圖。該手寫輸入單元10,其包括一塊手寫板以及一支輸入筆(皆未圖式),用以供使用者在該手寫板上以輸入筆輸入作為密碼的數字簽名,由于手寫板為一般現有輸入裝置,因此以下將不對其功能及內部架構作進一步詳細說明。該微處理器11,用以執行該內存12中各程序,使該手寫加密裝置提供使用者所需的處理功能,并將處理過程中所產生處理訊息顯示在例如一液晶顯示器(LCD)的顯示單元13上,以提供使用者在建立手寫密碼以及密碼辨識時的操作參考(請容后述)。由于該微處理器11為一般現有數據處理組件以及該顯示單元13為一般現有顯示處理組件,因此以下將不對功能及內部架構作進一步詳細說明。該內存12可為任何該微處理器11得直接存取及執行程序的內存,例如包含只讀存儲器(Read Only Memory,ROM)或隨機存取內存(Random Access Memory,RAM),用以儲存有關于本專利技術的手寫加密方法以及裝置在運作上所需的各個程序及資料,其儲存包括有一主控程序120、一密碼計算程序121、一密碼數據庫122及一密碼識別程序123,用以對進行數字簽名加密的使用者提供密碼建立以及密碼識別的相關處理,其中詳細流程將揭露于下列圖2及圖3。該主控程序120用以控制該手寫加密裝置的整體運作,其包括例如一系統程序以及應用程序(皆未圖標),該系統程序用以提供該手寫加密裝置運作時所需的必要程序,而該應用程序用以對本專利技術的手寫加密方法所撰寫而成的資料以及程序來發出執行請求,以使本專利技術所提供的方法產生相對的運作,例如對本專利技術的手寫加密裝置供電使用時,首先執行系統程序以讀取系統參數,使微處理器11控制該手寫輸入單元10及顯示單元13等的周邊裝置的運作狀況,并且由應用程序將手寫加密相關的處理畫面顯示在顯示單元13上(如圖4、圖5所示),以供使用者根據該顯示畫面進行手寫密碼的儲存(即建立)或對比。在儲存(即建立)或對比手寫密碼之前,使用者需輸入一專屬識別碼,例如一建立帳號或一身份證字號等用以識別使用者身份的專屬識別碼,以供手寫加密裝置判斷使用者是否第一次建立密碼或在密碼建立后供后續進行密碼識別時讀取使用。由于該主控程序120為電子及計算機技術者所熟知的系統,以及該專屬識別碼為用以識別使用者使用或登入權限的識別處理方式,因此以下將不對其作進一步詳細說明。該密碼計算程序121,由微處理器11接收來自手寫輸入單元10傳來輸入軌跡所對應的手寫筆畫施力的均勻增加或減少以及其采樣坐標的平滑移動而予以保留,其余采樣部分即予以去除。該去除部分是因硬件干擾時所產生的采樣飛點,也即為噪聲源本文檔來自技高網...
【技術保護點】
一種手寫加密裝置,其特征在于:所述的手寫加密裝置至少包括:感測使用者手寫輸入的軌跡的手寫輸入單元(10);可根據該手寫輸入單元所感測到的軌跡以區分為至少一筆畫,并根據各筆畫在三維空間進行特征計算的處理的計算處理單元(11);儲存 該建立的密碼樣本以及密碼的內存(12);所述的手寫輸入單元(10)的輸出端與計算處理單元(11)的輸入端連接,所述的計算處理單元(11)與內存(12)連接。
【技術特征摘要】
【專利技術屬性】
技術研發人員:陳淮琰,陳飛,
申請(專利權)人:無敵科技西安有限公司,
類型:發明
國別省市:87[中國|西安]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。