本發(fā)明屬于信息安全的技術(shù)領(lǐng)域,特別涉及一種具有觸摸屏的電子設(shè)備加密方法。
背景技術(shù):
隨著科技的進(jìn)步,現(xiàn)在越來(lái)越多的電子設(shè)備進(jìn)入到人們的生活當(dāng)中。而這些設(shè)備中可能存儲(chǔ)了用戶的個(gè)人隱私或其它重要信息,通常人們會(huì)對(duì)這些信息進(jìn)行加密。
現(xiàn)有加密方法中,較常見(jiàn)的有密碼、軌跡、指紋識(shí)別等。而這些加密方法都存在一定的弊端:密碼、軌跡可以被其它看見(jiàn)后記下來(lái),指紋識(shí)別可以通過(guò)獲取用戶的指紋然后制造假指紋進(jìn)行破解。
如專利申請(qǐng)201610738674.0公開(kāi)了一種解密方法、裝置和移動(dòng)終端,其中該方法包括:獲取用戶按壓指紋識(shí)別模組所產(chǎn)生的指紋信息和壓力信息;根據(jù)指紋信息和壓力信息確定用戶對(duì)待解密對(duì)象的解密權(quán)限,并根據(jù)解密權(quán)限對(duì)待解密對(duì)象執(zhí)行對(duì)應(yīng)地解密。該實(shí)施例的解密方法,通過(guò)指紋信息和壓力信息對(duì)待解密對(duì)象進(jìn)行解密,并根據(jù)指紋信息和壓力信息確定對(duì)應(yīng)的解密權(quán)限,在保證待解密對(duì)象安全性的同時(shí),提高了解密的操作靈活性。
雖然上述專利申請(qǐng)能夠通過(guò)指紋進(jìn)行加密,但是當(dāng)用戶輸出密碼時(shí)被他人看見(jiàn),指紋信息也容易被他人復(fù)制時(shí),重要信息存在泄露的風(fēng)險(xiǎn),仍然存在重大的安全風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
基于此,因此本發(fā)明的首要目地是提供一種設(shè)備加解密方法,該方法通過(guò)對(duì)壓力的特殊設(shè)定進(jìn)行加解密,能夠有效提高安全加密效果,增強(qiáng)加密的安全性和可靠性。
本發(fā)明的另一個(gè)目地在于提供一種設(shè)備加解密方法,該方法實(shí)現(xiàn)簡(jiǎn)便,成本低廉,可廣泛應(yīng)用于現(xiàn)有的電子設(shè)備中。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種設(shè)備加解密方法,其特征在于該方法采用檢測(cè)壓力模組,以檢測(cè)出多段壓力,加密時(shí),用戶通過(guò)單次或多次施加不同壓力等級(jí)的壓力形成壓力曲線,用以建立密鑰,解密時(shí),用戶通過(guò)施加對(duì)應(yīng)的壓力曲線用以解密。
進(jìn)一步,所述檢測(cè)壓力模組通常為9組,以設(shè)置9個(gè)壓力等級(jí),由此形成壓力曲線,增加密鑰的安全性和可靠性。
更進(jìn)一步,在加解密過(guò)程中,該方法還可以設(shè)置無(wú)效壓力等級(jí),如小于2級(jí)或大于8級(jí),用戶施加無(wú)效壓力等級(jí)的壓力時(shí),系統(tǒng)會(huì)過(guò)濾掉該次按壓。用戶可以在加解密過(guò)程中隨機(jī)的增加無(wú)效壓力按壓次數(shù),以干擾他人猜測(cè)正確的密碼。當(dāng)用戶配置了無(wú)效壓力后,無(wú)效壓力的輸入并不能影響解密,用戶可以輸入任意次數(shù)的無(wú)效壓力以迷惑他人,進(jìn)一步增加密鑰的安全性和可靠性。
加密時(shí),檢測(cè)到用戶施加壓力增加時(shí),系統(tǒng)會(huì)對(duì)用戶施加的壓力進(jìn)行反饋,以提示用戶當(dāng)前按壓的力度是什么等級(jí),當(dāng)用戶施加壓力減小時(shí),系統(tǒng)也會(huì)對(duì)用戶施加的壓力進(jìn)行反饋(如不同于壓力增加時(shí)的震動(dòng)頻率,時(shí)間等),以再次提示用戶當(dāng)前壓力,設(shè)置一定的保持時(shí)間(如1s),當(dāng)用戶保持一個(gè)壓力等級(jí)超過(guò)這一保持時(shí)間時(shí),在下次壓力等級(jí)改變時(shí),將本次壓力等級(jí)作為一個(gè)有效壓力密碼。
進(jìn)一步,所述一條壓力曲線包含有多個(gè)壓力等級(jí),形成一系列壓力密碼,以使壓力曲線構(gòu)成一系列數(shù)字,該一系列數(shù)字形成密鑰。
解密時(shí),通過(guò)輸入壓力,識(shí)別判斷壓力對(duì)應(yīng)的壓力密碼,由此進(jìn)行解密。
本發(fā)明所實(shí)現(xiàn)的設(shè)備加解密方法,通過(guò)對(duì)壓力曲線的設(shè)置,使密鑰的設(shè)置更加安全可靠,由于按壓力度是不可見(jiàn)的,即使用戶輸入密碼的過(guò)程被他人看見(jiàn),也不必?fù)?dān)心密碼被他人發(fā)現(xiàn)。
而且本發(fā)明的實(shí)現(xiàn)簡(jiǎn)便、快捷,可廣泛應(yīng)用于現(xiàn)有的觸控設(shè)備中。
附圖說(shuō)明
圖1為本發(fā)明所實(shí)現(xiàn)設(shè)備加解密的硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見(jiàn)附圖1所示,為本發(fā)明所實(shí)現(xiàn)的設(shè)備加解密方法,該方法采用多組檢測(cè)壓力模組,以檢測(cè)出多段壓力,加密時(shí),用戶通過(guò)單次或多次施加不同壓力等級(jí)的壓力形成壓力曲線,用以建立密鑰,解密時(shí),用戶通過(guò)施加對(duì)應(yīng)的壓力曲線用以解密。
具體地說(shuō),在用戶施加壓力增加時(shí),系統(tǒng)會(huì)對(duì)用戶施加的壓力進(jìn)行反饋(包括但不限于震動(dòng)),以提示用戶當(dāng)前按壓的力度是什么等級(jí),當(dāng)用戶施加壓力減小時(shí),系統(tǒng)也會(huì)對(duì)用戶施加的壓力進(jìn)行反饋(如不同于壓力增加時(shí)的震動(dòng)頻率,時(shí)間等),以再次提示用戶當(dāng)前壓力。系統(tǒng)可以設(shè)置一定的保持時(shí)間(如1s),當(dāng)用戶保持一個(gè)壓力等級(jí)超過(guò)這一時(shí)間時(shí),在下次壓力等級(jí)改變時(shí),將本次壓力等級(jí)作為一個(gè)有效壓力密碼。
壓力檢測(cè)模塊3安裝在按壓表面1的背部。按壓表面1可以是觸摸屏、顯示屏或者其它任意的剛性結(jié)構(gòu)。壓力檢測(cè)模塊3包含壓力檢測(cè)傳感器構(gòu)成的壓力檢測(cè)膜層和壓力檢測(cè)控制芯片(用于檢測(cè)用戶施加的壓力并轉(zhuǎn)化為對(duì)應(yīng)等級(jí))。壓力反饋裝置2不限定一定要安裝到壓力檢測(cè)模塊兩端,圖示只是一種舉例,壓力反饋裝置2可以是線性馬達(dá)等設(shè)備,用于反饋用戶施加的壓力。承載面4用于承載上述器件,同時(shí)使得按壓表面1后壓力檢測(cè)層可以發(fā)生形變。該裝置隱含的包含一個(gè)主控芯片,用戶進(jìn)行加解密處理,該主控芯片可以和上述壓力檢測(cè)控制芯片為同一顆芯片或者是單獨(dú)的主控芯片。
圖中所示,上述示意圖并沒(méi)有展示整個(gè)設(shè)備的全部結(jié)構(gòu),只包含了加密系統(tǒng)所必須的模塊。
通常情況下,檢測(cè)壓力模組通常為4-9組,以設(shè)置4-9個(gè)壓力,形成壓力曲線,增加密鑰的安全性和可靠性。
例如,一種可行的實(shí)現(xiàn)方式是:
加密有兩種方式:
形式1(單次按壓):用戶只進(jìn)行一次按壓抬起操作,在這個(gè)過(guò)程中,用戶通過(guò)改變施加的壓力來(lái)輸入設(shè)想長(zhǎng)度的密碼。
舉例說(shuō)明如下:
系統(tǒng)使用500ms長(zhǎng)震動(dòng)代表力度增加,且力度越大,震感越強(qiáng);100ms短震動(dòng)代表力度減小,且力度越小,震感越小。輸入有效時(shí)間1s。輸入有效時(shí)通過(guò)兩次持續(xù)50ms且間隔50ms的震動(dòng)反饋。未設(shè)置無(wú)效壓力等級(jí)。
如用戶想輸入337作為密碼,用戶按壓后逐漸增加力度,在感覺(jué)到第一次長(zhǎng)震動(dòng)后,繼續(xù)加大壓力,在感覺(jué)到第三次長(zhǎng)震動(dòng)后,保持這一壓力超過(guò)1s,在感覺(jué)到連續(xù)兩次短震動(dòng)后代表用戶完成第一個(gè)3的輸入,此時(shí)用戶可以通過(guò)增加壓力到第4級(jí),或降低到第2級(jí),以將第1個(gè)密碼3錄入。假定用戶通過(guò)將壓力增加到第4級(jí),在用戶感覺(jué)到第4級(jí)壓力后,減小壓力等級(jí),在感覺(jué)后一次短震后,說(shuō)明用戶已回到第3級(jí)壓力狀態(tài),此時(shí)用戶再次保持這一狀態(tài)1s以上,以將第2個(gè)密碼3輸入。最后,用戶將壓力提高到第7級(jí),并保持1s,以完成密碼7的輸入。輸入完成后,用戶抬起手指,系統(tǒng)保存密碼。為了防止出錯(cuò),系統(tǒng)可以讓用戶再次輸入密碼,以確認(rèn)用戶輸入的密碼。
形式2(多次按壓):用戶進(jìn)行多次按壓抬起操作,每個(gè)按壓過(guò)程識(shí)別為一次有效輸入。
具體實(shí)施過(guò)程與形式1例子類似,只是用戶在保持輸入1s之后,不是改變壓力,而是抬起手指。
解密過(guò)程:
解密過(guò)程與加密過(guò)程類似,同樣通過(guò)施加不同的力度進(jìn)行輸入。
特別說(shuō)明:無(wú)效壓力。當(dāng)用戶配置了無(wú)效壓力后(如小于壓力等級(jí)2,大于壓力等級(jí)8),用戶可以輸入任意次數(shù)的無(wú)效壓力以迷惑他人。
舉例說(shuō)明:
采用形式2加解密,密碼為依然為337。用戶在輸入第一個(gè)密碼3后,輸入一個(gè)壓力1(小于壓力等級(jí)2,無(wú)效壓力),系統(tǒng)不會(huì)記錄該次輸入,隨后用戶可繼續(xù)完成后續(xù)輸入。即用戶實(shí)際輸入密碼為3137,但系統(tǒng)只識(shí)別為337。用戶可輸入的無(wú)效次數(shù)不受限制,如用戶可以輸入31137,31937,311917等,系統(tǒng)都會(huì)認(rèn)為用戶輸入了337。
總之,本發(fā)明所實(shí)現(xiàn)的設(shè)備加解密方法,通過(guò)對(duì)壓力曲線的設(shè)置,使密鑰的設(shè)置更加安全可靠,由于按壓力度是不可見(jiàn)的,即使用戶輸入密碼的過(guò)程被他人看見(jiàn),也不必?fù)?dān)心密碼被他人發(fā)現(xiàn)。
而且本發(fā)明的實(shí)現(xiàn)簡(jiǎn)便、快捷,可廣泛應(yīng)用于現(xiàn)有的觸控設(shè)備中。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。