專利名稱:密碼設(shè)計(jì)方法與圖像密碼系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種密碼設(shè)計(jì)方法與密碼系統(tǒng),且尤其涉及一種有關(guān)于圖像密碼的設(shè)計(jì)方法與圖像密碼系統(tǒng)。
背景技術(shù):
近年來科技的日新月異,各類型電子裝置如雨后春筍般地出現(xiàn),諸如具有儲存功能的手機(jī)、個人數(shù)字助理(Personal Digital Assistant,PDA)、平板計(jì)算機(jī)(Tablet PC)與筆記型計(jì)算機(jī)等等。而隨著數(shù)字裝置的普及化,如何保護(hù)其數(shù)據(jù)的安全性也逐漸受到重視。 傳統(tǒng)身份辨識的方法是采用輸入識別賬號及密碼的機(jī)制。但這類方法必需由使用者記憶賬號與密碼,對使用者而言相當(dāng)不方便。尤其當(dāng)使用者使用各項(xiàng)不同裝置時,所需要記憶的密碼也就相對增多,使得使用者容易因此而忘記賬號與密碼。
發(fā)明內(nèi)容
本發(fā)明提供一種密碼設(shè)計(jì)方法與圖像密碼系統(tǒng),其藉由圖像式密碼而讓使用者便于使用且具有較佳的保密性。本發(fā)明的一實(shí)施例提出一種密碼設(shè)計(jì)方法,首先提供具有多個圖像單元的一數(shù)據(jù)庫。接著選取數(shù)據(jù)庫的部分圖像單元以組成一通行圖像,并將通行圖像傳送至一編碼端。編碼端選取數(shù)據(jù)庫的至少部分圖像單元以組成多個第一選項(xiàng)圖像,其中部分這些第一選項(xiàng)圖像各包含通行圖像的圖像單元的其中之一。接著選擇選項(xiàng)圖像的至少其中之一以傳送至一譯碼端。譯碼端比對并判斷通行圖像的圖像單元是否相符于被選擇的選項(xiàng)圖像的部分圖像單元。本發(fā)明的一實(shí)施例提出一種圖像密碼系統(tǒng),其包括一儲存模塊、一輸入模塊、一編碼模塊以及一譯碼模塊。儲存模塊適于儲存具有多個圖像單元的一數(shù)據(jù)庫。輸入模塊耦接儲存模塊。輸入模塊適于從數(shù)據(jù)庫選擇多個圖像單元以產(chǎn)生一通行圖像,并傳送通行圖像至儲存模塊。編碼模塊耦接儲存模塊。編碼模塊依據(jù)儲存模塊中的通行圖像,而從數(shù)據(jù)庫選擇至少部分圖像單元以形成多個第一選項(xiàng)圖像并傳送至儲存模塊,其中第一選項(xiàng)圖像的圖像單元的數(shù)量大于通行圖像的圖像單元的數(shù)量,且通行圖像的圖像單元與第一選項(xiàng)圖像的部分圖像單元相符。譯碼模塊耦接儲存模塊與輸入模塊。輸入模塊適于選擇第一選項(xiàng)圖像的至少其中之一并傳送至譯碼模塊,而譯碼模塊比對并判斷通行圖像的圖像單元是否相符于被選擇的至少一第一選項(xiàng)圖像的部分圖像單元。在本發(fā)明的一實(shí)施例中,上述第一選項(xiàng)圖像的至少其中之一包含通行圖像的圖像單元。在本發(fā)明的一實(shí)施例中,還包括當(dāng)通行圖像的圖像單元并不相符于被選擇的至少一第一選項(xiàng)圖像的部分圖像單元時,編碼端重新選取數(shù)據(jù)庫的圖像單元以組成多個第二選項(xiàng)圖像,且第二選項(xiàng)圖像的部分圖像單元與通行圖像的圖像單元相符。在本發(fā)明的一實(shí)施例中,上述第二選項(xiàng)圖像的數(shù)量大于或等于第一選項(xiàng)圖像的數(shù)量。在本發(fā)明的一實(shí)施例中,上述數(shù)據(jù)庫的圖像單元區(qū)分為多個種類(category),且各種類包含多個圖像單元。通行圖像的圖像單元分別與第一選項(xiàng)圖像的圖像單元的至少其中之一為同一種類,且當(dāng)上述的譯碼端進(jìn)行比對并判斷通行圖像的圖像單元是否相符于被選擇的選項(xiàng)圖像的部分圖像單元時,譯碼端判斷同一種類的圖像單元彼此相符?;谏鲜?,在本發(fā)明的上述實(shí)施例中,藉由將已知字符型式的密碼變更為圖案及其組合,而讓使用者能以較為直覺的方式進(jìn)行選取。此舉有效地降低使用者在使用密碼系統(tǒng)時的負(fù)擔(dān),且此密碼系統(tǒng)不易被盜用而具有較佳的保密性。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
圖1是依照本發(fā)明一實(shí)施例的一種圖像密碼系統(tǒng)的方塊圖。圖2是圖1的圖像密碼系統(tǒng)的流程圖。圖3A及圖;3B是以圖2的操作流程予以具體化的示意圖。圖4是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)中第一選項(xiàng)圖像的示意圖。圖5A是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)中數(shù)據(jù)庫內(nèi)的部分圖像單元示意圖。圖5B是采用圖5A的圖像單元以形成的第一選項(xiàng)圖像圖。圖6是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)的流程圖。主要組件符號說明100:圖像密碼系統(tǒng)110:儲存模塊112:第一儲存區(qū)114:第二儲存區(qū)116:第三儲存區(qū)120 輸入模塊130 編碼模塊140 譯碼模塊A1、A2、A3、B1、C1 圖像單元Pl 通行圖像P2 P5、Ql Q9 第一選項(xiàng)圖像
具體實(shí)施例方式圖1是依照本發(fā)明一實(shí)施例的一種圖像密碼系統(tǒng)的方塊圖。圖2是圖1的圖像密碼系統(tǒng)的流程圖。請同時參考圖1與圖2,在本實(shí)施例中,圖像密碼系統(tǒng)100適用于電子裝置(未繪出),以對儲存在電子裝置內(nèi)的數(shù)據(jù)產(chǎn)生保密的效能。舉例來說,圖像密碼系統(tǒng)100 可用于計(jì)算機(jī)的開機(jī)管理程序中,以對使用者進(jìn)行身份辨識。但本實(shí)施例并未限于此。在本實(shí)施例中,圖像密碼系統(tǒng)100包括一儲存模塊110、一輸入模塊120、一編碼模
5塊130以及一譯碼模塊140,其中編碼模塊130與譯碼模塊140可整合于一控制器(未繪出)中,但在此為清楚區(qū)分兩者的功能而分別進(jìn)行描述。儲存模塊110包括一第一儲存區(qū) 112、一第二儲存區(qū)114與一第三儲存區(qū)116,輸入模塊120與編碼模塊130分別耦接于儲存模塊110,而譯碼模塊140同時耦接于儲存模塊110與輸入模塊120。首先在本實(shí)施例的步驟S210中,提供一數(shù)據(jù)庫并將其儲存于儲存模塊110的第一儲存區(qū)112,且此數(shù)據(jù)庫具有多個圖像單元。接著,在步驟S220中,使用者可藉由輸入模塊 120而從數(shù)據(jù)庫中選擇多個圖像單元以組合成一通行圖像,且將此通行圖像傳送至儲存模塊110的第二儲存區(qū)112。接著,在步驟S230中,編碼模塊140便會依據(jù)上述的通行圖像, 而采用一規(guī)則地從數(shù)據(jù)庫中選取多個圖像單元以形成多個第一選項(xiàng)圖像,并使通行圖像的圖像單元會與第一選項(xiàng)圖像的部分圖像單元相符。在此并未限制通行圖像中的圖像單元的數(shù)量、第一選項(xiàng)圖像的數(shù)量與其包含之的圖像單元的數(shù)量,及形成這些第一選項(xiàng)圖像所采用的規(guī)則,任何用于操作密碼的系統(tǒng)或方法皆可適用于本實(shí)施例。再者,當(dāng)使用者欲解除上述的密碼系統(tǒng)時,于步驟S240中,從上述第一選項(xiàng)圖像中選擇至少其中之一并傳送至譯碼模塊,進(jìn)而在步驟S250中讓譯碼模塊140比對并判斷通行圖像的圖像單元是否相符于被選擇的第一選項(xiàng)圖像中的部分圖像單元。當(dāng)結(jié)果相符時, 便能解除對電子裝置的保護(hù)效果而結(jié)束此圖像密碼系統(tǒng)100,以便繼續(xù)對電子裝置進(jìn)行操控。但若結(jié)果為否,則將會回復(fù)至步驟S230中,并讓編碼模塊130重新產(chǎn)生新的第一選項(xiàng)圖像以供使用者重新選擇。以下以多個實(shí)施例說明上述流程具體化后的情形。但本發(fā)明并不以下述實(shí)施例為限。圖3A及圖;3B是以圖2的操作流程予以具體化的示意圖。請參考圖2、圖3A與圖 3B,舉例而言,首先,使用者經(jīng)由輸入模塊120從第一儲存區(qū)112的數(shù)據(jù)庫內(nèi)挑選三個圖像單元A1、B1、C1以組成如圖3A所繪出的通行圖像PI。接著,編碼模塊140便會從數(shù)據(jù)庫選擇多個圖像單元以組成如圖3B所繪出的四個第一選項(xiàng)圖像P2至P5以供使用者進(jìn)行選擇。 據(jù)此,使用者經(jīng)判斷后便會選擇選項(xiàng)圖像P4以符合圖3A的通行圖像P1。再者,本發(fā)明并未限制用以作為通行圖像的圖像單元在選項(xiàng)圖像中的排列及配置方式。圖4是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)中第一選項(xiàng)圖像的示意圖。在此,圖像密碼系統(tǒng)100的操作規(guī)則可改變成讓部分第一選項(xiàng)圖像各僅具有一個符合通行圖像Pl 中的圖像單元,也就是說,在本實(shí)施例中,使用者需從第一選項(xiàng)圖像Ql至Q9中選擇出具有通行圖像Pl的圖像單元Al、Bi、Cl的第一選項(xiàng)圖像Ql、Q2與Q4以達(dá)到解除密碼的效果。 由此可進(jìn)一步推知,在本發(fā)明未繪出的另一實(shí)施例中,也可將與通行圖像Pl相符的圖像單元A1、B1、C1分布在第一選項(xiàng)圖像Ql至Q9的其中兩個選項(xiàng)圖像中(例如將圖像單元Al與 Bl配置在第一選項(xiàng)圖像Ql,而將圖像單元Cl配置在第一選項(xiàng)圖像Q6),同樣能達(dá)到與上述相同的效果且能增進(jìn)密碼的變化性。另外,圖5A是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)中數(shù)據(jù)庫內(nèi)的部分圖像單元示意圖。圖5B是采用圖5A的圖像單元以形成的第一選項(xiàng)圖像。請同時參考圖5A與圖 5B,在本實(shí)施例中,為了讓圖像密碼系統(tǒng)100更具變化性,因此數(shù)據(jù)庫內(nèi)的圖像單元可區(qū)分為多個種類(category),且每個種類皆包含多個圖像單元。換句話說,藉由將每個圖像單元在外型輪廓進(jìn)行部分變動或是對圖像單元的定義予以衍生,便能創(chuàng)造出屬于同一種類中的不同圖像單元,進(jìn)而豐富數(shù)據(jù)庫的變化性。此即在圖5A中所繪出屬于同一種類的不同圖像單元Al、A2與A3。在本實(shí)施例中,當(dāng)譯碼模塊140對經(jīng)由輸入模塊120所選擇的第一選項(xiàng)圖像便會因上述的區(qū)分種類所產(chǎn)生的規(guī)則變化而有不同的結(jié)果。舉例來說,在圖2的步驟S240中, 使用者所選擇的第一選項(xiàng)圖像中所包含的圖像單元必須完全與圖3A的通行圖像Pl的圖像單元完全相同,才能在步驟S250中讓譯碼模塊140判斷為相符的條件。相反地,也可改變此判斷規(guī)則,即是使用者只要選擇與通行圖像Pl中的圖像單元屬于相同種類者,便能在步驟S250中通過譯碼模塊140的判斷。舉例來說,使用者在圖5B中可選擇第一選項(xiàng)圖像Q1、 Q2與Q4,第一選項(xiàng)圖像Ql、Q2與Q5,或是第一選項(xiàng)圖像Ql、Q2與Q8皆能讓譯碼模塊140 視為與通行圖像Pl相符。據(jù)此,本實(shí)施例并未限制對同種類的圖像單元所實(shí)行的變化依據(jù),任何能用以增加數(shù)據(jù)庫中圖像單元變化性的方式皆可適用于本發(fā)明。圖6是本發(fā)明另一實(shí)施例的一種圖像密碼系統(tǒng)的流程圖。請參考圖6,與上述實(shí)施例不同的是,在步驟S251中,當(dāng)通行圖像Pl的圖像單元未能與使用者所選擇的第一選項(xiàng)圖像的部分圖像單元完全相符之后,編碼模塊130便會重新從數(shù)據(jù)庫中選擇多個圖像單元以組成多個第二選項(xiàng)圖像,且值得注意的是,第二選項(xiàng)圖像的數(shù)量大于前一次的第一選項(xiàng)圖像的數(shù)量。換句話說,每當(dāng)使用者未能通過譯碼模塊140的判斷規(guī)則后,編碼模塊130便會增加選項(xiàng)圖像的數(shù)量,藉以將圖像密碼系統(tǒng)100再加以復(fù)雜化。綜上所述,在本發(fā)明的上述實(shí)施例中,藉由將已知字符型式的密碼變更為圖案及其組合,而讓使用者能以較為直覺的方式進(jìn)行選取。再者,經(jīng)由圖像單元之間的排列組合及對編碼模塊的編碼規(guī)則予以變化,更能有效地增加圖像密碼系統(tǒng)的復(fù)雜度。此舉不但有效地降低使用者在使用密碼系統(tǒng)時的負(fù)擔(dān),更讓此密碼系統(tǒng)因不易被盜用而具有較佳的保密性。雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中的普通技術(shù)人員,可作些許的更動與潤飾,而不脫離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種密碼設(shè)計(jì)方法,包括提供一數(shù)據(jù)庫,且該數(shù)據(jù)庫具有多個圖像單元;選取該數(shù)據(jù)庫的部分該些圖像單元以組成一通行圖像;傳送該通行圖像至一編碼端;該編碼端選取該數(shù)據(jù)庫的至少部分該些圖像單元以組成多個第一選項(xiàng)圖像,其中部分該些第一選項(xiàng)圖像各包含該通行圖像的該些圖像單元的其中之一;選擇該些選項(xiàng)圖像的至少其中之一以傳送至一譯碼端;以及該譯碼端比對并判斷該通行圖像的該些圖像單元是否相符于被選擇的該至少一選項(xiàng)圖像的部分該些圖像單元。
2.根據(jù)權(quán)利要求1所述的密碼設(shè)計(jì)方法,其中該些第一選項(xiàng)圖像的至少其中之一包含該通行圖像的該些圖像單元。
3.根據(jù)權(quán)利要求1所述的密碼設(shè)計(jì)方法,其中還包括當(dāng)該通行圖像的該些圖像單元并不相符于被選擇的該至少一第一選項(xiàng)圖像的部分該些圖像單元時,該編碼端重新選取該數(shù)據(jù)庫的該些圖像單元以組成多個第二選項(xiàng)圖像,且該些第二選項(xiàng)圖像的部分該些圖像單元與該通行圖像的該些圖像單元相符。
4.根據(jù)權(quán)利要求3所述的密碼設(shè)計(jì)方法,其中該些第二選項(xiàng)圖像的數(shù)量大于或等于該些第一選項(xiàng)圖像的數(shù)量。
5.根據(jù)權(quán)利要求4所述的密碼設(shè)計(jì)方法,其中該數(shù)據(jù)庫的該些圖像單元區(qū)分為多個種類,且各該種類包含多個圖像單元,該通行圖像的該些圖像單元分別與該些第一選項(xiàng)圖像的該些圖像單元的至少其中之一為同一種類,且當(dāng)該譯碼端進(jìn)行比對并判斷該通行圖像的該些圖像單元是否相符于被選擇的該至少一選項(xiàng)圖像的部分該些圖像單元時,該譯碼端判斷同一種類的該些圖像單元彼此相符。
6.一種圖像密碼系統(tǒng),包括一儲存模塊,適于儲存具有多個圖像單元的一數(shù)據(jù)庫;一輸入模塊,耦接該儲存模塊,該輸入模塊適于從該數(shù)據(jù)庫選擇多個圖像單元以產(chǎn)生一通行圖像,并傳送該通行圖像至該儲存模塊;一編碼模塊,耦接該儲存模塊,該編碼模塊依據(jù)該儲存模塊中的該通行圖像,而從該數(shù)據(jù)庫選擇至少部分該些圖像單元以形成多個第一選項(xiàng)圖像并傳送至該儲存模塊,其中該些第一選項(xiàng)圖像的該些圖像單元的數(shù)量大于該通行圖像的該些圖像單元的數(shù)量,且該通行圖像的該些圖像單元與該些第一選項(xiàng)圖像的部分該些圖像單元相符;以及一譯碼模塊,耦接該儲存模塊與該輸入模塊,該輸入模塊適于選擇該些第一選項(xiàng)圖像的至少其中之一以傳送至該譯碼模塊,而該譯碼模塊比對并判斷該通行圖像的該些圖像單元是否相符于被選擇的該至少一第一選項(xiàng)圖像的部分該些圖像單元。
7.根據(jù)權(quán)利要求6所述的圖像密碼系統(tǒng),其中當(dāng)該通行圖像的該些圖像單元并不相符于被選擇的該至少一第一選項(xiàng)圖像的部分該些圖像單元時,該編碼模塊重新從該儲存模塊的該數(shù)據(jù)庫中選取該些圖像單元以組成多個第二選項(xiàng)圖像,且該通行圖像的該些圖像單元與該些第二選項(xiàng)圖像的部分該些圖像單元相符。
8.根據(jù)權(quán)利要求7所述的圖像密碼系統(tǒng),其中該些第二選項(xiàng)圖像的數(shù)量大于或等于該些第一選項(xiàng)圖像的數(shù)量。
9.根據(jù)權(quán)利要求6所述的圖像密碼系統(tǒng),其中該些第一選項(xiàng)圖像的至少其中之一包含該通行圖像的該些圖像單元。
10.根據(jù)權(quán)利要求9所述的圖像密碼系統(tǒng),其中部分該些第一選項(xiàng)圖像各包含該通行圖像的該些圖像單元的其中之一。
全文摘要
本發(fā)明涉及一種密碼設(shè)計(jì)方法與圖像密碼系統(tǒng)。首先提供具有多個圖像單元的數(shù)據(jù)庫。接著選取數(shù)據(jù)庫的部分圖像單元以組成通行圖像,并傳送通行圖像至編碼端。接著編碼端選取數(shù)據(jù)庫的至少部分圖像單元以組成多個選項(xiàng)圖像,其中部分選項(xiàng)圖像各包含通行圖像的圖像單元的其中之一。選擇選項(xiàng)圖像的至少其中之一以傳送至譯碼端。譯碼端比對并判斷通行圖像的圖像單元是否相符于被選擇的選項(xiàng)圖像的部分圖像單元。另揭示一種圖像密碼系統(tǒng)。藉由將已知字符型式的密碼變更為圖案及其組合,而讓使用者能以較為直覺的方式進(jìn)行選取。此舉有效地降低使用者在使用密碼系統(tǒng)時的負(fù)擔(dān),且此密碼系統(tǒng)不易被盜用而具有較佳的保密性。
文檔編號G06T1/00GK102479378SQ201010575919
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者王兆明 申請人:英業(yè)達(dá)股份有限公司