TWI406204B - 密碼設計方法與圖像密碼系統 - Google Patents
密碼設計方法與圖像密碼系統 Download PDFInfo
- Publication number
- TWI406204B TWI406204B TW099140574A TW99140574A TWI406204B TW I406204 B TWI406204 B TW I406204B TW 099140574 A TW099140574 A TW 099140574A TW 99140574 A TW99140574 A TW 99140574A TW I406204 B TWI406204 B TW I406204B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- units
- option
- pass
- module
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Collating Specific Patterns (AREA)
Description
本發明是有關於一種密碼設計方法與密碼系統,且特別是一種有關於圖像密碼的設計方法與圖像密碼系統。
近年來科技的日新月異,各類型電子裝置如雨後春筍般地出現,諸如具有儲存功能的手機、個人數位助理(Personal Digital Assistant,PDA)、平板電腦(Tablet PC)與筆記型電腦等等。而隨著數位裝置的普及化,如何保護其資料的安全性也逐漸受到重視。傳統身份辨識的方法是採用輸入識別帳號及密碼的機制。但這類方法必需由使用者記憶帳號與密碼,對使用者而言相當不方便。尤其當使用者使用各項不同裝置時,所需要記憶的密碼也就相對增多,使得使用者容易因此而忘記帳號與密碼。
本發明提供一種密碼設計方法與圖像密碼系統,其藉由圖像式密碼而讓使用者便於使用且具有較佳的保密性。
本發明的一實施例提出一種密碼設計方法,首先提供具有多個圖像單元的一資料庫。接著選取資料庫的部分圖像單元以組成一通行圖像,並將通行圖像傳送至一編碼端。編碼端選取資料庫的至少部分圖像單元以組成多個第一選項圖像,其中部分這些第一選項圖像各包含通行圖像的圖像單元的其中之一。接著選擇選項圖像的至少其中之一以傳送至一解碼端。解碼端比對並判斷通行圖像的圖像單元是否相符於被選擇的選項圖像的部分圖像單元。
本發明的一實施例提出一種圖像密碼系統,其包括一儲存模組、一輸入模組、一編碼模組以及一解碼模組。儲存模組適於儲存具有多個圖像單元的一資料庫。輸入模組耦接儲存模組。輸入模組適於從資料庫選擇多個圖像單元以產生一通行圖像,並傳送通行圖像至儲存模組。編碼模組耦接儲存模組。編碼模組依據儲存模組中的通行圖像,而從資料庫選擇至少部分圖像單元以形成多個第一選項圖像並傳送至儲存模組,其中第一選項圖像的圖像單元的數量大於通行圖像的圖像單元的數量,且通行圖像的圖像單元與第一選項圖像的部分圖像單元相符。解碼模組耦接儲存模組與輸入模組。輸入模組適於選擇第一選項圖像的至少其中之一並傳送至解碼模組,而解碼模組比對並判斷通行圖像的圖像單元是否相符於被選擇的至少一第一選項圖像的部分圖像單元。
在本發明之一實施例中,上述之第一選項圖像的至少其中之一包含通行圖像的圖像單元。
在本發明之一實施例中,更包括當通行圖像的圖像單元並不相符於被選擇的至少一第一選項圖像的部分圖像單元時,編碼端重新選取資料庫的圖像單元以組成多個第二選項圖像,且第二選項圖像的部分圖像單元與通行圖像的圖像單元相符。
在本發明之一實施例中,上述之第二選項圖像的數量大於或等於第一選項圖像的數量。
在本發明之一實施例中,上述之資料庫的圖像單元區分為多個種類(category),且各種類包含多個圖像單元。通行圖像的圖像單元分別與第一選項圖像的圖像單元的至少其中之一為同一種類,且當上述之解碼端進行比對並判斷通行圖像的圖像單元是否相符於被選擇的選項圖像的部分圖像單元時,解碼端判斷同一種類的圖像單元彼此相符。
基於上述,在本發明的上述實施例中,藉由將習知字元型式的密碼變更為圖案及其組合,而讓使用者能以較為直覺的方式進行選取。此舉有效地降低使用者在使用密碼系統時的負擔,且此密碼系統不易被盜用而具有較佳的保密性。
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
圖1是依照本發明一實施例的一種圖像密碼系統的方塊圖。圖2是圖1之圖像密碼系統的流程圖。請同時參考圖1與圖2,在本實施例中,圖像密碼系統100適用於電子裝置(未繪示),以對儲存在電子裝置內的資料產生保密的效能。舉例來說,圖像密碼系統100可用於電腦的開機管理程式中,以對使用者進行身份辨識。惟本實施例並未限於此。
在本實施例中,圖像密碼系統100包括一儲存模組110、一輸入模組120、一編碼模組130以及一解碼模組140,其中編碼模組130與解碼模組140可整合於一控制器(未繪示)中,惟在此為清楚區分兩者之功能而分別進行描述。儲存模組110包括一第一儲存區112、一第二儲存區114與一第三儲存區116,輸入模組120與編碼模組130分別耦接於儲存模組110,而解碼模組140同時耦接於儲存模組110與輸入模組120。
首先在本實施例的步驟S210中,提供一資料庫並將其儲存於儲存模組110的第一儲存區112,且此資料庫具有多個圖像單元。接著,在步驟S220中,使用者可藉由輸入模組120而從資料庫中選擇多個圖像單元以組合成一通行圖像,且將此通行圖像傳送至儲存模組110的第二儲存區112。接著,在步驟S230中,編碼模組140便會依據上述之通行圖像,而採用一規則地從資料庫中選取多個圖像單元以形成多個第一選項圖像,並使通行圖像的圖像單元會與第一選項圖像的部分圖像單元相符。在此並未限制通行圖像中的圖像單元的數量、第一選項圖像的數量與其包含之圖像單元的數量,及形成這些第一選項圖像所採用的規則,任何用於操作密碼之系統或方法皆可適用於本實施例。
再者,當使用者欲解除上述之密碼系統時,於步驟S240中,從上述第一選項圖像中選擇至少其中之一並傳送至解碼模組,進而在步驟S250中讓解碼模組140比對並判斷通行圖像的圖像單元是否相符於被選擇的第一選項圖像中的部分圖像單元。當結果相符時,便能解除對電子裝置的保護效果而結束此圖像密碼系統100,以便繼續對電子裝置進行操控。但若結果為否,則將會回復至步驟S230中,並讓編碼模組130重新產生新的第一選項圖像以供使用者重新選擇。
以下以數個實施例說明上述流程具體化後的情形。惟本發明並不以下述實施例為限。
圖3A及圖3B是以圖2之操作流程予以具體化的示意圖。請參考圖2、圖3A與圖3B,舉例而言,首先,使用者經由輸入模組120從第一儲存區112的資料庫內挑選三個圖像單元A1、B1、C1以組成如圖3A所繪示之通行圖像P1。接著,編碼模組140便會從資料庫選擇多個圖像單元以組成如圖3B所繪示的四個第一選項圖像P2至P5以供使用者進行選擇。據此,使用者經判斷後便會選擇選項圖像P4以符合圖3A的通行圖像P1。
再者,本發明並未限制用以作為通行圖像的圖像單元在選項圖像中的排列及配置方式。圖4是本發明另一實施例的一種圖像密碼系統中第一選項圖像的示意圖。在此,圖像密碼系統100的操作規則可改變成讓部分第一選項圖像各僅具有一個符合通行圖像P1中的圖像單元,亦即在本實施例中,使用者需從第一選項圖像Q1至Q9中選擇出具有通行圖像P1之圖像單元A1、B1、C1的第一選項圖像Q1、Q2與Q4以達到解除密碼之效果。由此可進一步推知,在本發明未繪示的另一實施例中,亦可將與通行圖像P1相符的圖像單元A1、B1、C1分佈在第一選項圖像Q1至Q9的其中兩個選項圖像中(例如將圖像單元A1與B1配置在第一選項圖像Q1,而將圖像單元C1配置在第一選項圖像Q6),同樣能達到與上述相同的效果且能增進密碼的變化性。
另外,圖5A是本發明另一實施例的一種圖像密碼系統中資料庫內的部分圖像單元示意圖。圖5B是採用圖5A的圖像單元以形成的第一選項圖像。請同時參考圖5A與圖5B,在本實施例中,為了讓圖像密碼系統100更具變化性,因此資料庫內的圖像單元可區分為多個種類(category),且每個種類皆包含多個圖像單元。換句話說,藉由將每個圖像單元在外型輪廓進行部分變動或是對圖像單元的定義予以衍生,便能創造出屬於同一種類中的不同圖像單元,進而豐富資料庫的變化性。此即在圖5A中所繪示屬於同一種類的不同圖像單元A1、A2與A3。
在本實施例中,當解碼模組140對經由輸入模組120所選擇的第一選項圖像便會因上述的區分種類所產生的規則變化而有不同的結果。舉例來說,在圖2的步驟S240中,使用者所選擇的第一選項圖像中所包含的圖像單元必須完全與圖3A之通行圖像P1的圖像單元完全相同,方能在步驟S250中讓解碼模組140判斷為相符的條件。相反地,亦可改變此判斷規則,即是使用者只要選擇與通行圖像P1中的圖像單元屬於相同種類者,便能在步驟S250中通過解碼模組140的判斷。舉例來說,使用者在圖5B中可選擇第一選項圖像Q1、Q2與Q4,第一選項圖像Q1、Q2與Q5,或是第一選項圖像Q1、Q2與Q8皆能讓解碼模組140視為與通行圖像P1相符。
據此,本實施例並未限制對同種類的圖像單元所採行的變化依據,任何能用以增加資料庫中圖像單元變化性的手段者皆可適用於本發明。
圖6是本發明另一實施例的一種圖像密碼系統的流程圖。請參考圖6,與上述實施例不同的是,於步驟S251中,當通行圖像P1的圖像單元未能與使用者所選擇的第一選項圖像的部分圖像單元完全相符之後,編碼模組130便會重新從資料庫中選擇多個圖像單元以組成多個第二選項圖像,且值得注意的是,第二選項圖像的數量大於前一次之第一選項圖像的數量。換句話說,每當使用者未能通過解碼模組140之判斷規則後,編碼模組130便會增加選項圖像的數量,藉以將圖像密碼系統100再加以複雜化。
綜上所述,在本發明的上述實施例中,藉由將習知字元型式的密碼變更為圖案及其組合,而讓使用者能以較為直覺的方式進行選取。再者,經由圖像單元之間的排列組合及對編碼模組的編碼規則予以變化,更能有效地增加圖像密碼系統的複雜度。此舉不但有效地降低使用者在使用密碼系統時的負擔,更讓此密碼系統因不易被盜用而具有較佳的保密性。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100...圖像密碼系統
110...儲存模組
112...第一儲存區
114...第二儲存區
116...第三儲存區
120...輸入模組
130...編碼模組
140...解碼模組
A1、A2、A3、B1、C1...圖像單元
P1...通行圖像
P2~P5、Q1~Q9...第一選項圖像
圖1是依照本發明一實施例的一種圖像密碼系統的方塊圖。
圖2是圖1之圖像密碼系統的流程圖。
圖3A及圖3B是以圖2之操作流程予以具體化的示意圖。
圖4是本發明另一實施例的一種圖像密碼系統中第一選項圖像的示意圖。
圖5A是本發明另一實施例的一種圖像密碼系統中資料庫內的部分圖像單元示意圖。
圖5B是採用圖5A的圖像單元以形成的第一選項圖像。
圖6是本發明另一實施例的一種圖像密碼系統的流程圖。
100...圖像密碼系統
110...儲存模組
112...第一儲存區
114...第二儲存區
116...第三儲存區
120...輸入模組
130...編碼模組
140...解碼模組
Claims (10)
- 一種密碼設計方法,包括:提供一資料庫,且該資料庫具有多個圖像單元;選取該資料庫的部分該些圖像單元以組成一通行圖像;傳送該通行圖像至一編碼端;該編碼端選取該資料庫的至少部分該些圖像單元以組成多個第一選項圖像,其中部分該些第一選項圖像各包含該通行圖像的該些圖像單元的其中之一;選擇該些選項圖像的至少其中之一以傳送至一解碼端;以及該解碼端比對並判斷該通行圖像的該些圖像單元是否相符於被選擇的該至少一選項圖像的部分該些圖像單元。
- 如申請專利範圍第1項所述的密碼設計方法,其中該些第一選項圖像的至少其中之一包含該通行圖像的該些圖像單元。
- 如申請專利範圍第1項所述的密碼設計方法,還包括:當該通行圖像的該些圖像單元並不相符於被選擇的該至少一第一選項圖像的部分該些圖像單元時,該編碼端重新選取該資料庫的該些圖像單元以組成多個第二選項圖像,且該些第二選項圖像的部分該些圖像單元與該通行圖像的該些圖像單元相符。
- 如申請專利範圍第3項所述的密碼設計方法,其中該些第二選項圖像的數量大於或等於該些第一選項圖像的數量。
- 如申請專利範圍第4項所述的密碼設計方法,其中該資料庫的該些圖像單元區分為多個種類(category),且各該種類包含多個圖像單元,該通行圖像的該些圖像單元分別與該些第一選項圖像的該些圖像單元的至少其中之一為同一種類,且當該解碼端進行比對並判斷該通行圖像的該些圖像單元是否相符於被選擇的該至少一選項圖像的部分該些圖像單元時,該解碼端判斷同一種類的該些圖像單元彼此相符。
- 一種圖像密碼系統,包括:一儲存模組,適於儲存具有多個圖像單元的一資料庫;一輸入模組,耦接該儲存模組,該輸入模組適於從該資料庫選擇多個圖像單元以產生一通行圖像,並傳送該通行圖像至該儲存模組;一編碼模組,耦接該儲存模組,該編碼模組依據該儲存模組中的該通行圖像,而從該資料庫選擇至少部分該些圖像單元以形成多個第一選項圖像並傳送至該儲存模組,其中該些第一選項圖像的該些圖像單元的數量大於該通行圖像的該些圖像單元的數量,且該通行圖像的該些圖像單元與該些第一選項圖像的部分該些圖像單元相符;以及一解碼模組,耦接該儲存模組與該輸入模組,該輸入模組適於選擇該些第一選項圖像的至少其中之一以傳送至該解碼模組,而該解碼模組比對並判斷該通行圖像的該些圖像單元是否相符於被選擇的該至少一第一選項圖像的部分該些圖像單元。
- 如申請專利範圍第6項所述的圖像密碼系統,其中當該通行圖像的該些圖像單元並不相符於被選擇的該至少一第一選項圖像的部分該些圖像單元時,該編碼模組重新從該儲存模組的該資料庫中選取該些圖像單元以組成多個第二選項圖像,且該通行圖像的該些圖像單元與該些第二選項圖像的部分該些圖像單元相符。
- 如申請專利範圍第7項所述的圖像密碼系統,其中該些第二選項圖像的數量大於或等於該些第一選項圖像的數量。
- 如申請專利範圍第6項所述的圖像密碼系統,其中該些第一選項圖像的至少其中之一包含該通行圖像的該些圖像單元。
- 如申請專利範圍第9項所述的圖像密碼系統,其中部分該些第一選項圖像各包含該通行圖像的該些圖像單元的其中之一。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW099140574A TWI406204B (zh) | 2010-11-24 | 2010-11-24 | 密碼設計方法與圖像密碼系統 |
US12/973,921 US8447118B2 (en) | 2010-11-24 | 2010-12-21 | Method of cipher and picture cipher system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW099140574A TWI406204B (zh) | 2010-11-24 | 2010-11-24 | 密碼設計方法與圖像密碼系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201222495A TW201222495A (en) | 2012-06-01 |
TWI406204B true TWI406204B (zh) | 2013-08-21 |
Family
ID=46064442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW099140574A TWI406204B (zh) | 2010-11-24 | 2010-11-24 | 密碼設計方法與圖像密碼系統 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8447118B2 (zh) |
TW (1) | TWI406204B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI585606B (zh) * | 2014-01-21 | 2017-06-01 | 人民股份有限公司 | 一種身分認證系統及方法 |
US10630675B2 (en) * | 2016-04-14 | 2020-04-21 | Microsoft Technology Licensing, Llc | Generating web service picture passwords with user-specific cypher keys |
JP2020052509A (ja) * | 2018-09-25 | 2020-04-02 | 富士ゼロックス株式会社 | 情報処理装置、プログラム及び情報処理システム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6209104B1 (en) * | 1996-12-10 | 2001-03-27 | Reza Jalili | Secure data entry and visual authentication system and method |
US6934860B1 (en) * | 2000-05-08 | 2005-08-23 | Xerox Corporation | System, method and article of manufacture for knowledge-based password protection of computers and other systems |
TWI279116B (en) * | 2004-06-10 | 2007-04-11 | Inventec Appliances Corp | Electronic device with mosaic secrete code protection mechanism and mosaic secrete code protection method |
US20100169958A1 (en) * | 2006-10-13 | 2010-07-01 | Univeristy Of Idaho | Method for generating and using composite scene passcodes |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW299410B (zh) | 1994-04-04 | 1997-03-01 | At & T Corp | |
CA2408454C (en) | 2000-05-09 | 2007-12-04 | Colorzip Media, Inc. | Machine readable code and method and device of encoding and decoding the same |
US6720860B1 (en) | 2000-06-30 | 2004-04-13 | International Business Machines Corporation | Password protection using spatial and temporal variation in a high-resolution touch sensitive display |
-
2010
- 2010-11-24 TW TW099140574A patent/TWI406204B/zh not_active IP Right Cessation
- 2010-12-21 US US12/973,921 patent/US8447118B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6209104B1 (en) * | 1996-12-10 | 2001-03-27 | Reza Jalili | Secure data entry and visual authentication system and method |
US6934860B1 (en) * | 2000-05-08 | 2005-08-23 | Xerox Corporation | System, method and article of manufacture for knowledge-based password protection of computers and other systems |
TWI279116B (en) * | 2004-06-10 | 2007-04-11 | Inventec Appliances Corp | Electronic device with mosaic secrete code protection mechanism and mosaic secrete code protection method |
US20100169958A1 (en) * | 2006-10-13 | 2010-07-01 | Univeristy Of Idaho | Method for generating and using composite scene passcodes |
Also Published As
Publication number | Publication date |
---|---|
US20120128258A1 (en) | 2012-05-24 |
TW201222495A (en) | 2012-06-01 |
US8447118B2 (en) | 2013-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9740849B2 (en) | Registration and authentication of computing devices using a digital skeleton key | |
CN101512504B (zh) | 安全授权查询 | |
US9672336B1 (en) | Security system for verification of user credentials | |
US9740884B2 (en) | Method and device for generating a code | |
KR100753932B1 (ko) | 컨텐츠 암호화 방법, 이를 이용한 네트워크를 통한 컨텐츠제공 시스템 및 그 방법 | |
CN110347723A (zh) | 一种数据查询方法、***及电子设备和存储介质 | |
US20140075493A1 (en) | System and method for location-based protection of mobile data | |
CN106850220A (zh) | 数据加密方法、数据解密方法及装置 | |
JP2001308849A (ja) | コンテンツ伝送システム、認証機器、コンテンツ取扱装置、データ伝送方法、伝送媒体、信頼度判定装置、信頼度被判定装置、記録媒体 | |
CN103329479A (zh) | 信息处理设备、信息处理方法和程序 | |
US8769302B2 (en) | Encrypting data and characterization data that describes valid contents of a column | |
US9641328B1 (en) | Generation of public-private key pairs | |
US20120284534A1 (en) | Memory Device and Method for Accessing the Same | |
JP2023527713A (ja) | ブロックチェーントランザクションのフィルタリング | |
TWI406204B (zh) | 密碼設計方法與圖像密碼系統 | |
US10607025B2 (en) | Access control through data structures | |
CN104866773B (zh) | 一种指纹搜索方法、装置及终端 | |
CN113434906B (zh) | 数据查询方法、装置、计算机设备及存储介质 | |
JP4594078B2 (ja) | 個人情報管理システムおよび個人情報管理プログラム | |
CN114579998A (zh) | 一种区块链辅助的医疗大数据搜索机制与隐私保护方法 | |
Wang et al. | Perceptual hashing-based robust image authentication scheme for wireless multimedia sensor networks | |
US20190236258A1 (en) | Dynamic User Interfaces For Authentication | |
CN113111396A (zh) | 一种增强存储媒体安全性的方法及***及装置及介质 | |
Huang et al. | Intellectual property protection for FPGA designs using the public key cryptography | |
CN110830252A (zh) | 数据加密的方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |