專利名稱:用于保護(hù)在圖形界面處輸入的字符的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)安全領(lǐng)域,并且更具體地涉及用于保護(hù)在圖形界面處輸入的字符的方法和系統(tǒng)。
背景技術(shù):
通常需要口令以便實(shí)現(xiàn)通過(guò)網(wǎng)絡(luò)對(duì)由服務(wù)提供者掌控的應(yīng)用的訪問(wèn)。在以網(wǎng)為中心的環(huán)境中,該服務(wù)的用戶被要求在瀏覽器中的文本框中輸入他的口令,該口令然后被提交到使用SSL用于認(rèn)證的服務(wù)器應(yīng)用。遺憾的是,這不能充分地保護(hù)該口令,因?yàn)榭蛻粲?jì)算機(jī)容易受到安全破壞的攻擊。
存在于客戶計(jì)算機(jī)中的監(jiān)視軟件可以在用戶不知道的情況下記錄鍵按壓、鼠標(biāo)點(diǎn)擊和屏幕截圖。這意味著可以對(duì)監(jiān)視軟件進(jìn)行訪問(wèn)的黑客能夠竊取用戶的口令,不管該口令是使用鍵盤或通過(guò)點(diǎn)擊屏幕上的圖形鍵區(qū)(keypad)而輸入的。
公共可用的計(jì)算機(jī),如那些在飛機(jī)場(chǎng)或因特網(wǎng)咖啡館中見到的計(jì)算機(jī),尤其容易受到這種黑客行為的攻擊,因?yàn)橛脩魧?duì)安裝在計(jì)算機(jī)上的內(nèi)容既不能控制也沒有了解。尤其對(duì)于服務(wù)提供者來(lái)說(shuō)重要的是要保護(hù)客戶計(jì)算機(jī)以防止這樣的黑客活動(dòng)。另外,如用戶ID或賬號(hào)的其他秘密用戶信息也易受攻擊。
當(dāng)前,阻止這樣的黑客活動(dòng)的最好技術(shù)是使用掃描軟件來(lái)掃描監(jiān)視軟件而且檢測(cè)鍵和鼠標(biāo)錄入活動(dòng)。此技術(shù)的缺點(diǎn)是掃描軟件需要安裝在客戶計(jì)算機(jī)上。這不可能總是可行的,因?yàn)榉?wù)提供者不能規(guī)定在用戶計(jì)算機(jī)上安裝什么,或者用戶可以使用公共終端卻不允許安裝任何東西。另一缺點(diǎn)是掃描軟件可能需要定期的更新以適當(dāng)?shù)剡\(yùn)行,這可能是代價(jià)不菲的過(guò)程。因此,可以看到該技術(shù)不是令人滿意的解決方案。
因此問(wèn)題是如何以免遭監(jiān)視軟件窺探“眼”的方式獲得口令或其他秘密信息。
發(fā)明內(nèi)容
這里描述的本發(fā)明允許用戶對(duì)鍵區(qū)圖像進(jìn)行解譯而監(jiān)視軟件僅能捕獲鍵區(qū)圖像的不可讀部分。為了促進(jìn)此用途,包括數(shù)據(jù)劃分和隨機(jī)分布在內(nèi)的成像技術(shù)與人類視覺系統(tǒng)的已知能力相組合以將不同圖像合并成單個(gè)圖像。
因此,本發(fā)明提供一種保護(hù)在圖形界面處輸入的字符的方法。本發(fā)明方法包括步驟產(chǎn)生圖像集,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;使用所述圖像集顯示所述圖形鍵區(qū);以及使用所述按鈕-到-字符的分配來(lái)獲得所選按鈕的字符??梢栽诿看沃貜?fù)中用不同的按鈕-到-字符的分配來(lái)重復(fù)本發(fā)明以獲得字符序列。
由于本發(fā)明方法,保護(hù)了所輸入的字符以防范監(jiān)視軟件,因?yàn)楸O(jiān)視軟件僅能捕獲完整的鍵區(qū)圖像的不可讀部分。
為了促進(jìn)此用途,本發(fā)明也提供一種根據(jù)屬于字符集的字符的完整圖像來(lái)產(chǎn)生圖像集的方法。本發(fā)明方法包括步驟計(jì)算完整圖像中所有可能被照亮的像素的可見概率;基于可見概率將所述像素分成組;以及基于像素組在兩個(gè)或多個(gè)圖像之中分布所述完整圖像中的照亮像素。
顯示圖形鍵區(qū)的步驟可包括步驟以快的刷新率順序地并且循環(huán)地顯示圖像集中的圖像。根據(jù)該顯示步驟,用戶查看完整鍵區(qū)圖像的選通顯示。
在一實(shí)施例中,所輸入的字符序列可以表示秘密信息,例如口令、賬號(hào)或用戶ID,并且因此可以實(shí)施本發(fā)明以便保護(hù)秘密信息的輸入以防范監(jiān)視軟件。
當(dāng)前在圖中示出了當(dāng)前優(yōu)選的實(shí)施例,但是應(yīng)該理解本發(fā)明不限于所示出的具體設(shè)計(jì)。
圖1是流程圖,說(shuō)明了在客戶機(jī)-服務(wù)器網(wǎng)絡(luò)環(huán)境中實(shí)施的用于保護(hù)在圖形界面處輸入的字符序列的本發(fā)明方法。
圖2說(shuō)明了用戶看到的示例圖形鍵區(qū)。
圖3說(shuō)明了示例鍵區(qū),該鍵區(qū)具有與圖2不同的按鈕-到-字符的分配。
圖4說(shuō)明了可以發(fā)送到客戶機(jī)應(yīng)用用于顯示的三個(gè)圖像示例集。
圖5說(shuō)明了使用視覺暫留形成字符“4”。
圖6說(shuō)明了具有與圖5不同的像素分布的字符“4”的形成。
圖7是示例圖案,說(shuō)明了在商業(yè)可用的七段LED顯示器中使用的典型字符顯示機(jī)構(gòu)。
圖8是流程圖,說(shuō)明了用于像素分布的本發(fā)明方法。
圖9說(shuō)明了針對(duì)七段字符顯示機(jī)構(gòu)而產(chǎn)生的像素組。
具體實(shí)施例方式
參考在兩個(gè)網(wǎng)絡(luò)連接的應(yīng)用中實(shí)施本發(fā)明的方法來(lái)描述優(yōu)選實(shí)施例,其中用戶使用客戶機(jī)應(yīng)用將字符序列輸入到服務(wù)器應(yīng)用,不過(guò)本發(fā)明可以類似地在其他環(huán)境中實(shí)施,例如在單個(gè)應(yīng)用中或在幾個(gè)網(wǎng)絡(luò)連接的應(yīng)用中實(shí)施。
圖1是流程圖,說(shuō)明了在客戶機(jī)-服務(wù)器網(wǎng)絡(luò)環(huán)境中用于保護(hù)在圖形界面處輸入的字符序列的本發(fā)明方法。本方法在客戶機(jī)和服務(wù)器應(yīng)用之間已經(jīng)建立通信之后在步驟200處開始。在步驟200中,服務(wù)器應(yīng)用將所輸入的字符序列初始化到空串。然后在步驟202中創(chuàng)建新的按鈕-到-字符的分配。在步驟204中,創(chuàng)建圖像集并且將新創(chuàng)建的圖像集發(fā)送到客戶機(jī)應(yīng)用用于顯示,該圖像集形成了鍵區(qū)的完整圖像,該鍵區(qū)具有按鈕-到-字符的分配。在發(fā)送圖像之后,服務(wù)器應(yīng)用等待客戶機(jī)應(yīng)用。
圖2說(shuō)明了鍵區(qū)的示例完整圖像,該鍵區(qū)具有按鈕-到-字符的示例分配。在優(yōu)選實(shí)施例中,字符序列僅包括從“0”到“9”的數(shù)字字符。但是本發(fā)明并不限于此,并且可以針對(duì)任何字符序列、文字?jǐn)?shù)字或其他來(lái)實(shí)施。在圖2中,十個(gè)按鈕被分別分配到唯一的字符;頂部左手角落的按鈕被分配到字符“1”,其右側(cè)接下來(lái)的按鈕被分配到字符“4”,接下來(lái)的右側(cè)按鈕是“5”,等等。在優(yōu)選實(shí)施例中,服務(wù)器應(yīng)用使用隨機(jī)算法以將每個(gè)按鈕隨機(jī)地分配到字符,不過(guò)可以使用其他分配算法來(lái)實(shí)施本發(fā)明以執(zhí)行步驟202。
在步驟100中,通過(guò)采用人類視覺系統(tǒng)的視覺暫留將不同的圖像合并成單個(gè)圖像,客戶機(jī)應(yīng)用使用所接收的圖像集將圖形鍵區(qū)顯示給用戶。圖4說(shuō)明了典型的所接收的圖像集,該圖像集包括圖2中說(shuō)明的示例完整鍵區(qū)圖像的多個(gè)部分??蛻魴C(jī)應(yīng)用順序地并且循環(huán)地在其屏幕上以快的刷新速率顯示圖4中的三個(gè)圖像。通過(guò)視覺暫留,圖像的循環(huán)圖案被結(jié)合到圖2中說(shuō)明的圖形鍵區(qū)的選通顯示中。在圖5中針對(duì)圖2中字符“4”按鈕的形成,說(shuō)明了此結(jié)合。圖5中的三個(gè)圖像M1、M2和M3是從圖4中對(duì)應(yīng)的三個(gè)圖像獲得的。
根據(jù)本發(fā)明,客戶機(jī)應(yīng)用不知道按鈕-到-字符的分配;它僅顯示它所接收的內(nèi)容。這減少了在客戶機(jī)應(yīng)用中暴露秘密信息的安全風(fēng)險(xiǎn)??蛻魴C(jī)屏幕在任一實(shí)例中不顯示完整的鍵區(qū)圖像。結(jié)果,監(jiān)視軟件僅能捕獲完整鍵區(qū)圖像的不可讀部分。因此,當(dāng)用戶選擇鍵區(qū)按鈕時(shí),保護(hù)了輸入字符。
具體來(lái)說(shuō),存在著用于在客戶機(jī)屏幕上顯示圖像、同時(shí)最小化所感知的抖動(dòng)和眼睛疲勞的準(zhǔn)則集??蛻魴C(jī)應(yīng)用將每個(gè)圖像繪制與客戶機(jī)監(jiān)視器的垂直回掃周期相同步以防止圖像分裂。在優(yōu)選實(shí)施例中鍵區(qū)按鈕的背景和前景色分別是藍(lán)色和紅色,不過(guò)本發(fā)明可以用其他顏色來(lái)實(shí)施。在優(yōu)選的實(shí)施例中圖像集的圖像數(shù)量是三個(gè),不過(guò)可以用其他數(shù)量的圖像來(lái)實(shí)施本發(fā)明。圖像集中圖像的數(shù)量可以取決于監(jiān)視器的刷新率和人類視覺系統(tǒng)的結(jié)合時(shí)間。
在顯示圖形鍵區(qū)之后,在步驟102中客戶機(jī)應(yīng)用等待用戶選擇鍵區(qū)按鈕或提交按鈕。用戶通過(guò)使用鼠標(biāo)或其他輸入裝置選擇鍵區(qū)按鈕來(lái)輸入他的第一字符。客戶機(jī)應(yīng)用檢測(cè)鍵區(qū)按鈕選擇,并且在步驟104中將圖形鍵區(qū)從客戶機(jī)屏幕去除,并且通過(guò)發(fā)送屏幕坐標(biāo)或其他標(biāo)識(shí)手段將所選按鈕通知給服務(wù)器應(yīng)用。在步驟206中,服務(wù)器應(yīng)用使用按鈕-到-字符的分配根據(jù)所選按鈕來(lái)獲得所輸入的字符,并且將所選字符增加到輸入的字符序列。服務(wù)器應(yīng)用然后放棄現(xiàn)有的按鈕-到-字符的分配。這結(jié)束了為了獲取字符序列的第一字符而執(zhí)行的第一步驟循環(huán)。隨后,對(duì)于字符序列中的每個(gè)剩余字符,該循環(huán)從步驟202開始,其中針對(duì)用戶的下一字符輸入而創(chuàng)建新的按鈕-到-字符的分配。
在本發(fā)明方法中,按鈕-到-字符的分配每次隨機(jī)地改變;這在圖3中有所說(shuō)明,該圖說(shuō)明了另一示例鍵區(qū),該鍵區(qū)具有與圖2不同的按鈕-到-字符的分配。結(jié)果,原本再現(xiàn)由監(jiān)視軟件捕獲的鼠標(biāo)點(diǎn)擊是無(wú)用的。
當(dāng)用戶在步驟102中點(diǎn)擊提交按鈕時(shí)該循環(huán)結(jié)束。客戶機(jī)應(yīng)用然后在步驟106中通知服務(wù)器應(yīng)用將不再輸入字符,去除所顯示的鍵區(qū)并且終止。在步驟208中,服務(wù)器應(yīng)用將所輸入的字符序列轉(zhuǎn)發(fā)到用于處理的單獨(dú)模塊并且終止。
在圖1的步驟204中,服務(wù)器應(yīng)用產(chǎn)生了形成完整鍵區(qū)圖像的圖像集。通常,產(chǎn)生這樣的圖像集的步驟可以包括將完整鍵區(qū)圖像分成示出部分鍵區(qū)信息的多個(gè)部分的步驟。本發(fā)明不限制可用于產(chǎn)生這樣的圖像集的算法。具體來(lái)說(shuō),本發(fā)明提供一種方法(在下文中稱為“用于像素分布的發(fā)明方法”),用于根據(jù)屬于一字符集的完整字符圖像來(lái)產(chǎn)生圖像集。
參考優(yōu)選實(shí)施例的實(shí)施描述用于像素分布的本發(fā)明方法,其中采用七段字符顯示機(jī)構(gòu),不過(guò)本發(fā)明可以類似地以其他顯示機(jī)構(gòu)例如點(diǎn)陣字型繪制來(lái)實(shí)施。
如圖2和圖5中所示,優(yōu)選實(shí)施例使用圖7中所說(shuō)明的七段字符顯示機(jī)構(gòu)來(lái)顯示鍵區(qū)中的十個(gè)字符。在七段字符顯示機(jī)構(gòu)中,圖7中從S1到S7的七個(gè)段中的一些段在屏幕上被照亮以顯示字符。可以看到七個(gè)段有效地包括在字符的完整圖像中所有可能照亮的像素。
圖8中的流程圖說(shuō)明了用于像素分布的本發(fā)明方法。該方法開始將所采用的字符顯示機(jī)構(gòu)的可能照亮像素分成像素組。在步驟300中,計(jì)算每個(gè)可能被照亮像素的可見概率??赡鼙徽樟料袼氐目梢姼怕适强赡鼙徽樟恋南袼卦谧址伙@示時(shí)被照亮的可能性。在步驟302中,像素組的數(shù)量被限定為大于或等于十進(jìn)制商的最接近整數(shù),該商是根據(jù)可能被照亮像素的數(shù)量除以圖像集中圖像的數(shù)量而得到的。每個(gè)像素組的大小被初始化到圖像集中圖像的數(shù)量。如果全部像素組的大小之和大于可能被照亮像素的數(shù)量,那么等于其差的像素組數(shù)量在大小上減一。如果不大于,則像素組保持它們初始的大小。可能照亮的像素現(xiàn)在被分配到空的像素組。在步驟304中,按照大小的降序向每個(gè)像素組賦予具有下一最高可見概率的可能照亮像素,直到該組為滿為止。
在優(yōu)選實(shí)施例中,根據(jù)步驟300、302和304,得到如圖9中所示的三個(gè)像素組。標(biāo)號(hào)S1到S7指示了圖7中說(shuō)明的所用顯示機(jī)構(gòu)中的七個(gè)可能照亮像素,并且括號(hào)中的數(shù)字是每個(gè)可能照亮像素的可見概率。
在產(chǎn)生用于所用顯示機(jī)構(gòu)的像素組之后,該方法在步驟306中在空?qǐng)D像的圖像集之中分布給定完整字符圖像中的照亮像素。該方法隨機(jī)地將照亮像素放入圖像,同時(shí)保證圖像中的每個(gè)照亮像素來(lái)自不同的像素組。
圖5說(shuō)明了用于字符“4”的示例照亮像素分布。根據(jù)圖7,此字符的完整圖像中的照亮像素是S2、S3、S6和S7?;趫D9中的像素組,S2和S3是來(lái)自相同的組,因此分別出現(xiàn)在兩個(gè)不同的圖像M3和M2中。根據(jù)用于像素分布的本發(fā)明方法,每次執(zhí)行步驟306時(shí)像素分布隨機(jī)地改變。在圖6中說(shuō)明這一點(diǎn),該圖示出了用于相同字符“4”的不同示例像素分布。
由于用于像素分布的本發(fā)明方法,就難以通過(guò)檢查圖像之一來(lái)確定由圖像集表示的字符,因?yàn)橛糜谠撟址南袼胤植茧S機(jī)改變并且在相同的圖像中找不到不經(jīng)常使用的可能照亮像素。
一般而言,用于像素分布的本發(fā)明方法被用于安全地顯示字符。在優(yōu)選實(shí)施例中,用于像素分布的本發(fā)明方法被使用在鍵區(qū)中的字符上以產(chǎn)生形成鍵區(qū)完整圖像的圖像集。
權(quán)利要求
1.一種用于保護(hù)在圖形界面處輸入的字符的方法,所述方法包括步驟產(chǎn)生圖像集,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;使用所述圖像集顯示所述圖形鍵區(qū);以及使用所述按鈕-到-字符的分配來(lái)獲得所選按鈕的字符。
2.權(quán)利要求1的方法,還包括步驟重復(fù)權(quán)利要求1中的所述步驟以獲得字符序列。
3.權(quán)利要求2的方法,還包括步驟為每次重復(fù)產(chǎn)生不同的按鈕-到-字符的分配。
4.一種用于根據(jù)屬于一字符集的字符的完整圖像產(chǎn)生圖像集的方法,所述方法包括步驟基于像素組在兩個(gè)或更多圖像之中分布所述完整圖像中的所照亮的像素。
5.權(quán)利要求4的方法,其中所產(chǎn)生的圖像集中的圖像包含所述原始圖像的完整信息、部分信息或不含所述原始圖像的信息。
6.權(quán)利要求4的方法,還包括步驟基于時(shí)間改變所述分布。
7.權(quán)利要求4的方法,還包括步驟計(jì)算完整圖像中所有可能被照亮像素的可見概率;以及基于可見概率將所述像素分成組。
8.權(quán)利要求1的方法,其中所述產(chǎn)生步驟是基于如權(quán)利要求4中所述的方法。
9.權(quán)利要求1的方法,其中所述顯示步驟包括步驟順序地并且循環(huán)地顯示所述圖像集中的所述圖像。
10.一種用于保護(hù)在圖形界面處輸入的字符的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括用于產(chǎn)生圖像集的裝置,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;用于使用所述圖像集顯示所述圖形鍵區(qū)的裝置;以及用于使用所述按鈕-到-字符的分配來(lái)獲得所選按鈕的字符的裝置。
11.權(quán)利要求10的計(jì)算機(jī)系統(tǒng),還包括用于重復(fù)權(quán)利要求10中的所述步驟以獲得字符序列的裝置。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)在其中的指令,用于執(zhí)行保護(hù)在圖形界面處輸入的字符的方法,所述方法包括步驟產(chǎn)生圖像集,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;使用所述圖像集顯示所述圖形鍵區(qū);以及使用所述按鈕-到-字符的分配來(lái)獲得所選按鈕的字符。
13.權(quán)利要求12的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述執(zhí)行的方法還包括步驟重復(fù)權(quán)利要求12中的所述步驟以獲得字符序列。
14.一種用于根據(jù)屬于字符集的字符的完整圖像產(chǎn)生圖像集的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括用于基于像素組在兩個(gè)或更多圖像之中分布所述完整圖像中的被照亮像素的裝置。
15.權(quán)利要求14的計(jì)算機(jī)系統(tǒng),還包括用于計(jì)算完整圖像中所有可能被照亮像素的可見概率的裝置;以及用于基于可見概率將所述像素分成組的裝置。
16.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)在其中的指令,用于執(zhí)行根據(jù)屬于字符集的字符的完整圖像產(chǎn)生圖像集的方法,所述方法包括步驟基于像素組在兩個(gè)或更多圖像之中分布所述完整圖像中的被照亮像素。
17.權(quán)利要求16的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述執(zhí)行的方法還包括步驟計(jì)算完整圖像中所有可能被照亮的像素的可見概率;以及基于可見概率將所述像素分成組。
18.一種用于保護(hù)在圖形界面處輸入的字符的系統(tǒng),所述系統(tǒng)包括計(jì)算機(jī)網(wǎng)絡(luò);用于產(chǎn)生圖像集的裝置,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;用于使用所述圖像集顯示所述圖形鍵區(qū)的裝置;以及用于使用所述按鈕-到-字符的分配來(lái)獲得所選按鈕的字符的裝置。
19.權(quán)利要求18的系統(tǒng),其中所述用于產(chǎn)生和獲得的裝置由所述網(wǎng)絡(luò)中的計(jì)算機(jī)提供,而所述用于顯示的裝置由所述網(wǎng)絡(luò)中的另一計(jì)算機(jī)提供。
20.權(quán)利要求18的系統(tǒng),其中所述用于產(chǎn)生、顯示和獲得的裝置由所述網(wǎng)絡(luò)中的多個(gè)計(jì)算機(jī)提供,所述多個(gè)計(jì)算機(jī)一起工作以執(zhí)行權(quán)利要求1的方法,其中每個(gè)計(jì)算機(jī)執(zhí)行權(quán)利要求1的方法中的至少一個(gè)步驟。
21.權(quán)利要求18的系統(tǒng),還包括用于重復(fù)權(quán)利要求18中的所述步驟以獲得字符序列的裝置。
22.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)在其中的指令,用于執(zhí)行保護(hù)在圖形界面處輸入的字符的方法,所述方法包括步驟產(chǎn)生圖像集,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;將所述圖像集發(fā)送到遠(yuǎn)程計(jì)算機(jī);從所述遠(yuǎn)程計(jì)算機(jī)接收所選按鈕;以及使用所述按鈕-到-字符的分配來(lái)獲得所述所選按鈕的字符。
23.權(quán)利要求22的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述執(zhí)行的方法還包括步驟重復(fù)權(quán)利要求22中的所述步驟以獲得字符序列。
24.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)在其中的指令,用于執(zhí)行保護(hù)在圖形界面處輸入的字符的方法,所述方法包括步驟從遠(yuǎn)程計(jì)算機(jī)接收?qǐng)D像集;使用所述圖像集顯示圖形鍵區(qū);以及將所選按鈕發(fā)送到所述遠(yuǎn)程計(jì)算機(jī)。
25.權(quán)利要求24的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述執(zhí)行的方法還包括步驟重復(fù)權(quán)利要求24中的所述步驟以獲得字符序列。
全文摘要
本發(fā)明提供一種用于保護(hù)在圖形界面處輸入的字符的方法。所述方法包括步驟產(chǎn)生圖像集,所述圖像形成鍵區(qū)的完整圖像,所述鍵區(qū)具有按鈕-到-字符的分配;使用所述圖像集顯示圖形鍵區(qū);以及使用按鈕-到-字符的分配來(lái)獲得所選按鈕的字符。可以在每次重復(fù)中以不同的按鈕-到-字符的分配來(lái)重復(fù)本發(fā)明方法以獲得字符序列。結(jié)果是本發(fā)明方法保護(hù)了所輸入的字符,因?yàn)楸O(jiān)視軟件僅能捕獲完整鍵區(qū)圖像的不可讀部分。為了促進(jìn)此用途,本發(fā)明也提供一種用于根據(jù)屬于字符集的字符的完整圖像來(lái)產(chǎn)生圖像集的方法。
文檔編號(hào)G06F3/048GK1922634SQ200580006106
公開日2007年2月28日 申請(qǐng)日期2005年2月11日 優(yōu)先權(quán)日2004年3月2日
發(fā)明者林云成, 陳麗華 申請(qǐng)人:林云成, 陳麗華, 內(nèi)特魯斯特有限公司