新四季網

利用圖像選取作為驗證機制的方法與計算機系統的製作方法

2023-04-28 02:38:26

專利名稱:利用圖像選取作為驗證機制的方法與計算機系統的製作方法
技術領域:
本發明涉及一種利用圖像選取作為-瞼證機制的方法與計算機系統,特別 涉及一種利用光標選取圖像作為驗證機制的方法與計算機系統。
背景技術:
一般來說,目前計算機系統的各種軟體在安裝時所使用的註冊碼或登入使用時所採用的密碼驗證機制,其註冊碼(license key)或使用者名稱/密碼 的認證數據的輸入方式大都採用鍵盤輸入一組文數字或特殊符號的字符串, 此輸入方式雖然便捷,但由於這些文數字與特殊符號的編碼方式是計算機通 用的標準碼,故容易利用外掛程序自動產生輸入以反覆測試或是被黑客所破 解,甚至註冊碼與使用者名稱/密碼的認證數據能被輕易地張貼於網站上散 布,而危害計算機的使用安全性與造成智能財產權的侵害;再者,現行以文 數字或特殊符號的字符串作為驗證機制的認證數據,常會造成使用者遺忘而 導致無法順利驗證或登入使用軟體,故如何找出一種具有安全性且又便於使 用者存儲的軟體驗證方法,便為現今研發數據保密機制所需努力的課題。發明內容本發明提供一種利用光標選取圖像作為驗證機制的方法與計算機系統, 以解決上述的問題。本發明的 一方面揭露一種利用圖像選取作為 一計算機系統的驗證機制的 方法,其包含下列步驟在一圖像組中選取一第一部分圖像;判斷所選取的 該圖像組中的該第 一部分圖像是否符合一預定規則;以及依據判斷結果控制 該計算機系統是否執行一程序。本發明的另 一 方面揭露一種利用圖像選取作為驗證機制的計算機系統, 其包含有一存儲模塊,用來存儲一圖像組以及一程序代碼; 一選取模塊,用 來選取該存儲模塊所存儲的該圖像組中的一第一部分圖像; 一判斷裝置,用 來判斷該選取模塊所選取的該圖像組中的該第 一部分圖像是否符合一預定規則;以及一控制模塊,耦合於該判斷裝置,用來依據該判斷裝置的判斷結 果控制該計算機系統是否執行該程序代碼。


圖1為本發明計算機系統的功能方塊示意圖。圖2為本發明利用圖像選取作為計算機系統的驗證機制的流程圖。圖3為本發明顯示模塊所顯示的圖像組的示意圖。圖4為本發明顯示模塊所顯示的該第一部分圖像的示意圖。圖5為本發明顯示模塊所顯示的圖像與字符串混合搭配的示意圖。附圖符號說明50計算機系統52存儲模塊54圖像組56程序代碼58選取模塊60輸入模塊62判斷裝置64顯示模塊66控制模塊步驟100、102、 104、 106、 108、110。
具體實施方式
請參閱圖1,圖1為本發明一計算機系統50的功能方塊示意圖,計算機 系統50可以是一桌上型計算機或一筆記本型計算機等,計算機系統50包含 有一存儲模塊52,用來存儲一圖像組54以及一程序代碼56。計算機系統50 另包含有一選取模塊58,用來選取存儲模塊52所存儲的圖像組54中的圖像, 其中,選取模塊58可以是一滑鼠,意即以光標移動的方式選取圖像組54中 的圖像。計算機系統50另包含有一輸入模塊60,用來輸入文數字或特殊符 號的字符串,其中輸入模塊60可以是一4建盤。計算機系統50另包含有一判 斷裝置62,用來判斷選取模塊58所選取的圖像組54中的圖像是否符合一預 定規則,判斷裝置62可以是硬體、軟體或固件的形式呈現。計算機系統50 另包含有一顯示模塊64,用來顯示圖像組54。計算機系統50另包含有一控 制模塊66,耦合於判斷裝置62,用來依據判斷裝置62的判斷結果控制計算 機系統50是否執行程序代碼66。請參閱圖2,圖2為本發明利用圖像選取作為計算機系統50的驗證機制6的流程圖,本發明的方法包含下列步驟步驟100:提供圖像組54,並將圖像組54存儲於存儲模塊52。步驟102:利用選取模塊58選取存儲模塊52所存儲的圖像組54中的一第一部分圖像。步驟104: 判斷裝置62判斷該第一部分圖像是否符合該預定規則,若 是則執行步驟106;若否則跳至步驟108。步驟106:控制模塊66控制計算機系統50執行程序代碼56。 步驟108:控制模塊66控制計算機系統50不執行程序代碼56。 步驟11G: 結束。在此對上述步驟做一詳細描述,請參閱圖3,圖3為本發明顯示模塊64 所顯示的圖像組54的示意圖,舉例來說,圖像組54可以數組排列的圖形表 格方式呈現,而圖像組54所包含的圖像可為任何類型的圖形,例如可為互無 關連的圖形,或為同一屬性類型的圖形,如皆為水果或動物等的圖形組合, 以便於使用者聯想存儲。而此圖像組54可在計算機系統50出廠前即被內建 在存儲模塊52中,藉以作為計算機系統50開機登入的驗證資料庫;或在一 軟體(如應用程式)被安裝至計算機系統50時被存儲在存儲模塊52中,藉以 作為註冊碼或使用密碼的驗證資料庫。而圖像組54的形成可以是隨機產生, 意即每次圖像組54的形成可分別由不同圖像組成,或是相同圖像但不同的排 列方式,或是改變圖像數目或行列數目等,藉以增加驗證機制的複雜性與保 密性。之後,當使用者登入計算機系統50或在安裝應用程式的過程中需輸入注 冊碼或使用應用程式時需輸入密碼或認證數據時,使用者可利用選取模塊58 選取在顯示模塊64中所顯示的存儲模塊52所存儲的圖像組54中的該第一部 分圖像,由於選取模塊58可以是一滑鼠,故使用者可以用光標移動的方式選 取圖像組54中的圖像,而非有規則性地藉由鍵盤等輸入裝置輸入字符串。舉 例來說,請參閱圖4,圖4為本發明顯示模塊64所顯示的該第一部分圖像的 示意圖,該第一部分圖像由圖像組54的個別圖像所選取組成,如圖4所示, 該第一部分圖像由圖像組54的位於(1,2)、 (1,4)、 (2,3)、 (3, 5)、 (4, 2)的 五個圖像所組成,其中,括號中的第一個數字代表列號且第二個數字代表行 號。而該第一部分圖像可由單一圖像或多個圖像所組成,且其所組成的圖像 在圖像組54的位置不局限於圖4所示的相對方位,端視使用者選取狀況而定。接下來判斷裝置62便會判斷該第一部分圖像是否符合該預定規則,舉例 來說,圖像組54的每一個別圖像皆有其相對應的內碼數據,而判斷裝置62 可將選取模塊58所選取的該第一部分圖像轉換為一組相對應內碼,意即將該 第 一部分圖像所包含的圖像分別轉換為其相對應的內碼,其中該內碼可以是 任何編碼形式,端視設計需求而定,而得出該組相對應內碼後再利用一算法 判斷該組相對應內碼是否符合該預定規則,若判斷裝置62判斷該組相對應內 碼符合該預定規則,則代表使用者利用選取模塊58所選取的該第一部分圖像 是正確的註冊碼、密碼,或認證數據,故可有效地通過驗證機制,此時控制 模塊66便可控制計算機系統50執行程序代碼56,藉以登入計算機系統50、 或繼續執行應用程式安裝動作,或允許使用該應用程式的操作等;反之,若 判斷裝置62判斷該組相對應內碼不符合該預定規則,則代表使用者利用選取 模塊58所選取的該第一部分圖像是錯誤的註冊碼、密碼,或認證數據,而無 法有效地通過驗證機制,此時控制模塊66便不會控制計算機系統50執行程 序代碼56,意即無法接續進行登入計算^L系統50、或無法繼續執行應用程式 安裝動作,或不允許使用該應用程式的操作等。此外,本發明除了單純利用圖形作為驗證機制的依據外,為了增加驗證 機制的複雜性與保密性,亦可採用字符串與圖形混合搭配以形成註冊碼、密 碼或認證數據的方式,請參閱圖5,圖5為本發明顯示模塊64所顯示的圖像 與字符串混合搭配的示意圖,使用者可利用選取模塊58選取圖像組54中的 圖像,且利用輸入模塊60輸入文字、數字,或特殊符號的字符串等。之後, 判斷裝置62再將選取模塊58所選取的圖像與輸入模塊60所輸入的字符串分 別轉換為相對應內碼,而得出該相對應內碼後再利用算法判斷該相對應內碼 是否符合該預定規則,其作用原理與前述方式相同,在此不再詳述。再者,該預定規則的設定可設計為該第一部分圖像的選取或圖像與字符 串混合搭配的輸入無須符合一預定順序性,意即只要是選取正確的圖像與輸 入正確的字符串,就算是順序顛倒,亦可有效地通過驗證機制;或為了增加 驗證機制的複雜性與保密性,該預定規則的設定可設計為該第一部分圖像的 選取或圖像與字符串混合搭配的輸入必須額外符合該預定順序性,意即除了 選取正確的圖像與輸入正確的字符串外,選取圖像與輸入字符串的順序不能 顛倒,如此一來方能有效地通過驗證一幾制。另外,本發明可在圖像組54中預先設定相對應於註冊碼、密碼或認證數 據的圖像,藉以作為通過驗證機制的依據,首先,可在使用者利用選取模塊 58選取存儲模塊52所存儲的圖像組54中的該第一部分圖像之前,預先在圖 像組54中選取相對應該預定規則的一第二部分圖4象,而該第二部分圖像即代 表註冊碼、密碼,或認證數據的圖像,至於該第二部分圖像的選取設定可在 計算機系統50出廠前即被內建在存儲模塊52中,藉以作為計算機系統50開 機登入的認證數據;或在一應用程式被安裝至計算才幾系統50時被存儲在存儲 模塊52中,藉以作為註冊碼或使用密碼;或可由^f吏用者利用選取模塊58自 行選取設定,藉以作為使用者自訂的密碼。之後,當使用者登入計算機系統 50或在安裝應用程式的過程中需輸入註冊碼、或^f吏用軟體或應用程式時需輸 入密碼或認證數據時,使用者利用選取模塊58選取存儲模塊52所存儲的圖 像組54中的該第一部分圖像,接下來判斷裝置62便會判斷該第一部分圖像 是否符合預先設定的該第二部分圖像,以作為能否有效通過驗證機制的依據, 而該第 一部分圖像是否符合預先設定的該第二部分圖像的判斷除了選取圖像的正確性外,亦可選擇性地加入順序性的限制條件,在此便不再詳述。相較於現有技術,本發明利用圖像的選取作為註冊碼、密碼或認證數據 等的驗證機制,由於使用者是以光標移動的方式選取圖像組中的圖像,而非 有規則性地藉由鍵盤等輸入裝置輸入字符串,故無法利用外掛程序自動產生 輸入以反覆測試,以降低被破解的機率;此外,由於人腦對圖形的存儲能力 優於文數字或字符串等的存儲能力,故可設計圖像組所包含的圖像為有意義 的圖像組合,例如為同一屬性類型的圖形,如皆為水果或動物等的圖形組合, 以便於使用者聯想存儲,故可改善現有技術使用者容易遺忘密碼而導致無法 順利驗證或登入使用軟體的缺陷。綜上所述,本發明提供一種具有安全性且 又便於使用者存儲的軟體驗證機制與其相關計算機硬體架構。以上所述僅為本發明的較佳實施例,凡依本發明申請專利範圍所做的均 等變化與修飾,皆應屬本發明專利的涵蓋範圍。
權利要求
1.一種利用圖像選取作為一計算機系統的驗證機制的方法,其包含下列步驟(a)是一圖像組中選取一第一部分圖像;(b)判斷步驟(a)所選取的該圖像組中的該第一部分圖像是否符合一預定規則;以及(c)依據步驟(b)的判斷結果控制該計算機系統是否執行一程序。
2. 如權利要求1所述的方法,其中,該第一部分圖像包含一圖像或多個圖像。
3. 如權利要求1所述的方法,其中,步驟(a)包含利用光標在該圖像組中 選取該第一部分圖像。
4. 如權利要求1所述的方法,其中,步驟(b)包含將步驟(a)所選取的該 圖像組中的該第一部分圖像轉換為一相對應內碼,並判斷該相對應內碼是否 符合該預定規則。
5. 如權利要求4所述的方法,其中,步驟(b)另包含利用一算法判斷該相 對應內碼是否符合該預定規則。
6. 如權利要求1所述的方法,其中,步驟(b)包含判斷步驟(a)所選取的 該圖像組中的該第 一部分圖像是否符合一預定順序性。
7. 如權利要求1所述的方法,其另包含輸入一字符串,且步驟(b)包含判 斷步驟(a)所選取的該圖像組中的該第 一部分圖像與該字符串是否符合該預 定規則。
8. 如權利要求1所述的方法,其另包含(d) 在執行步驟(a)前提供該圖像組;(e) 在執行步驟(a)前在該圖像組中選取相對應該預定規則的一第二部分圖像;其中,步驟(b)包含判斷步驟(a)所選取的該圖像組中的該第一部分圖像 是否符合該第二部分圖像。
9. 如權利要求8所述的方法,其中,步驟(e)包含在執行步驟(a)前在該 圖像組中以一預定順序性選取該第二部分圖像,且步驟(b)另包含判斷步驟(a) 所選取的該圖像組中的該第 一部分圖像是否符合該第二部分圖像與該預定順序性。
10. 如權利要求1所述的方法,其中,步驟(C)包含當判斷步驟(a)所選取 的該圖像組中的該第 一部分圖像符合該預定規則時,控制該計算機系統執行 該程序。
11. 如權利要求l所述的方法,其中,步驟(c)包含當判斷步驟(a)所選取的該圖像組中的該第一部分圖像不符合該預定規則時,控制該計算機系統不 執行該程序。
12. —種利用圖像選取作為驗證機制的計算機系統,其包含有 一存儲模塊,用來存儲一 圖像組以及一程序代碼;一選取模塊,用來選取該存儲模塊所存儲的該圖像組中的一第一部分圖像;一判斷裝置,用來判斷該選取模塊所選取的該圖像組中的該第一部分圖 像是否符合一預定規則;以及一控制模塊,耦合於該判斷裝置,用來依據該判斷裝置的判斷結果控制 該計算機系統是否執行該程序代碼。
13. 如權利要求12所述的計算機系統,其中,該第一部分圖像包含一圖 像或多個圖像。
14. 如權利要求12所述的計算機系統,其中,該選取模塊是一滑鼠。
15. 如權利要求12所述的計算機系統,其中,該判斷裝置用來將該選取 模塊所選取的該圖像組中的該第 一部分圖像轉換為 一相對應內碼,並判斷該 相對應內碼是否符合該預定規則。
16. 如權利要求15所述的計算機系統,其中,該判斷裝置用來利用一算 法判斷該相對應內碼是否符合該預定規則。
17. 如權利要求12所述的計算機系統,其中,該判斷裝置用來判斷該選 取模塊所選取的該圖像組中的該第 一部分圖像是否符合一預定順序性。
18. 如權利要求12所述的計算機系統,其另包含一輸入模塊,用來輸入 一字符串,且該判斷裝置用來判斷該選取模塊所選取的該圖像組中的該第一 部分圖像與該字符串是否符合該預定規則。
19. 如權利要求18所述的計算機系統,其中,該輸入模塊是一鍵盤。
20. 如權利要求12所述的計算機系統,其中,該選取模塊用來在選取該 第一部分圖像前在該圖像組中選取相對應該預定弄見則的一第二部分圖像,且該判斷裝置用來判斷該第一部分圖像是否符合該第二部分圖像。
21. 如權利要求20所述的計算機系統,其中,該選取模塊用來以一預定順序性選取該第二部分圖像,且該判斷裝置用來判斷該第一部分圖像是否符 合該第二部分圖像與該預定順序性。
22. 如權利要求12所述的計算機系統,其中,該控制模塊用來在該判斷 裝置判斷該第一部分圖像符合該預定規則時,控制該計算機系統執行該程序 代碼。
23. 如權利要求12所述的計算機系統,其中,該控制^t塊用來在該判斷 裝置判斷該第一部分圖像不符合該預定規則時,控制該計算機系統不執行該 程序代碼。
24. 如權利要求12所述的計算機系統,其另包含一顯示模塊,用來顯示 該圖4象組。
全文摘要
本發明提供一種利用圖像選取作為一計算機系統的驗證機制的方法,該方法包含有在一圖像組中選取一第一部分圖像;判斷所選取的該圖像組中的該第一部分圖像是否符合一預定規則;以及依據判斷結果控制該計算機系統是否執行一程序。
文檔編號G06F21/00GK101334826SQ20071012635
公開日2008年12月31日 申請日期2007年6月29日 優先權日2007年6月29日
發明者張耀宗 申請人:緯創資通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀