欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種防止移動(dòng)終端解鎖的方法及系統(tǒng)與流程

文檔序號(hào):11157101閱讀:913來(lái)源:國(guó)知局
一種防止移動(dòng)終端解鎖的方法及系統(tǒng)與制造工藝

本發(fā)明涉及終端安全防護(hù)領(lǐng)域,尤其涉及一種防止移動(dòng)終端解鎖的方法及系統(tǒng)。



背景技術(shù):

隨著移動(dòng)終端以及移動(dòng)互聯(lián)網(wǎng)的發(fā)展,指紋功能正逐漸成為各移動(dòng)終端的標(biāo)配項(xiàng);由于指紋具有特定專(zhuān)屬性,在解鎖和支付方面帶來(lái)方便快捷,替代了傳統(tǒng)的數(shù)字密碼輸入的麻煩和不安全性。但是目前的指紋解鎖仍存在暴力性破解的極大風(fēng)險(xiǎn),使用戶丟失手機(jī)后重要數(shù)據(jù)存在被暴露的風(fēng)險(xiǎn)。

因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種防止移動(dòng)終端解鎖的方法及系統(tǒng),旨在解決現(xiàn)有的指紋解鎖方式在移動(dòng)終端丟失后仍存在暴力解鎖的風(fēng)險(xiǎn)的問(wèn)題。

本發(fā)明的技術(shù)方案如下:

一種防止移動(dòng)終端解鎖的方法,其中,包括步驟:

A、將用戶預(yù)先輸入的指紋數(shù)據(jù)傳遞到TEE TA進(jìn)行加密,然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域;

B、當(dāng)需要解鎖時(shí),接收用戶當(dāng)前輸入的指紋數(shù)據(jù),并獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)并進(jìn)行解密,將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷是否解鎖。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟A具體包括:

A1、啟動(dòng)錄入指紋數(shù)據(jù);

A2、采集指紋數(shù)據(jù);

A3、通過(guò)REE接口將指紋數(shù)據(jù)傳遞到TEE TA;

A4、TEE TA對(duì)指紋數(shù)據(jù)進(jìn)行加密;

A5、將加密后的指紋數(shù)據(jù)寫(xiě)入至RPMB存儲(chǔ)區(qū)域;

A6、返回存儲(chǔ)結(jié)果。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟B具體包括:

B1、控制點(diǎn)亮移動(dòng)終端屏幕;

B2、接收用戶當(dāng)前輸入的指紋數(shù)據(jù);

B3、啟動(dòng)指紋驗(yàn)證操作;

B4、通過(guò)REE接口與TEE TA交互獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

B5、讀取RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

B6、對(duì)RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)進(jìn)行解密;

B7、將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì);

B8、返回比對(duì)結(jié)果,并根據(jù)比對(duì)結(jié)果判斷是否解鎖。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟A之前還包括:

S、在移動(dòng)終端開(kāi)機(jī)時(shí),將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟S具體包括:

S1、BROM啟動(dòng);

S2、判斷BROM中是否注入有第一檢查標(biāo)志,若有則讀取BROM中的內(nèi)存ID,并啟動(dòng)預(yù)加載程序,若沒(méi)有則直接啟動(dòng)預(yù)加載程序;

S3、判斷移動(dòng)終端是否需要檢查內(nèi)存ID,若需要檢查則讀取移動(dòng)終端中的內(nèi)存ID,并將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài);若不需要檢查則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟S之前還包括:

T、獲取移動(dòng)終端的內(nèi)存ID,將獲取到的內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中,并進(jìn)行鎖定。

所述的防止移動(dòng)終端解鎖的方法,其中,所述步驟T具體包括:

T1、通過(guò)ADB連接移動(dòng)終端;

T2、獲取移動(dòng)終端的設(shè)備ID;

T3、根據(jù)設(shè)備ID發(fā)送讀取內(nèi)存ID的指令至移動(dòng)終端;

T4、移動(dòng)終端接收到所述指令后讀取內(nèi)存ID并返回;

T5、發(fā)送設(shè)備重啟的命令并傳遞至BROM;

T6、BROM映射通訊端口;

T7、將映射結(jié)果返回;

T8、將內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中;

T9、返回寫(xiě)入狀態(tài)。

一種防止移動(dòng)終端解鎖的系統(tǒng),其中,包括:

寫(xiě)入模塊,用于將用戶預(yù)先輸入的指紋數(shù)據(jù)傳遞到TEE TA進(jìn)行加密,然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域;

比對(duì)模塊,用于當(dāng)需要解鎖時(shí),接收用戶當(dāng)前輸入的指紋數(shù)據(jù),并獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)并進(jìn)行解密,將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷是否解鎖。

所述的防止移動(dòng)終端解鎖的系統(tǒng),其中,還包括:

檢查模塊,用于在移動(dòng)終端開(kāi)機(jī)時(shí),將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

所述的防止移動(dòng)終端解鎖的系統(tǒng),其中,還包括:

綁定模塊,用于獲取移動(dòng)終端的內(nèi)存ID,將獲取到的內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中,并進(jìn)行鎖定。

有益效果:本發(fā)明將用戶的指紋數(shù)據(jù)預(yù)先加密然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域,這樣即使他人撿到用戶移動(dòng)終端,也無(wú)法竊取用戶重要信息,提高了移動(dòng)終端的設(shè)備安全性。

附圖說(shuō)明

圖1為本發(fā)明一種防止移動(dòng)終端解鎖的方法較佳實(shí)施例的流程圖。

圖2為圖1所示方法中步驟S1的具體流程圖。

圖3為圖1所示方法中步驟S2的具體流程圖。

圖4為本發(fā)明方法中檢查步驟的具體流程圖。

圖5為本發(fā)明方法中綁定步驟的具體流程圖。

圖6為本發(fā)明一種防止移動(dòng)終端解鎖的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。

具體實(shí)施方式

本發(fā)明提供一種防止移動(dòng)終端解鎖的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

請(qǐng)參閱圖1,圖1為本發(fā)明一種防止移動(dòng)終端解鎖的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:

S1、將用戶預(yù)先輸入的指紋數(shù)據(jù)傳遞到TEE TA進(jìn)行加密,然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域;

S2、當(dāng)需要解鎖時(shí),接收用戶當(dāng)前輸入的指紋數(shù)據(jù),并獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)并進(jìn)行解密,將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷是否解鎖。

本發(fā)明相比傳統(tǒng)的劃屏及數(shù)字、圖案解鎖方法,安全性更有保障;同時(shí),指紋數(shù)據(jù)不是存儲(chǔ)在系統(tǒng)中,而是選擇加密存儲(chǔ)在RPMB 安全區(qū)域,從而確保即使移動(dòng)終端丟失,也不會(huì)被竊取重要信息。

具體來(lái)說(shuō),如圖2所示,所述步驟S1具體包括:

S11、啟動(dòng)錄入指紋數(shù)據(jù);

S12、采集指紋數(shù)據(jù);

S13、通過(guò)REE接口將指紋數(shù)據(jù)傳遞到TEE TA;

S14、TEE TA對(duì)指紋數(shù)據(jù)進(jìn)行加密;

S15、將加密后的指紋數(shù)據(jù)寫(xiě)入至RPMB存儲(chǔ)區(qū)域;

S16、返回存儲(chǔ)結(jié)果。

用戶在使用移動(dòng)終端過(guò)程中,需要通過(guò)設(shè)置來(lái)激活指紋解鎖,并確保指紋作為唯一解鎖方式。首先,啟動(dòng)錄入指紋數(shù)據(jù)的操作(應(yīng)用端),然后通過(guò)指紋傳感器采集指紋數(shù)據(jù),移動(dòng)終端系統(tǒng)REE 端將指紋數(shù)據(jù)將REE接口傳遞到TEE 環(huán)境下的TA(TEE TA),以使TEE TA完成指紋數(shù)據(jù)的加密(具體可通過(guò)AES 加密),TA 在TEE 環(huán)境下操縱RMPB 存儲(chǔ)區(qū)域,并將加密后的指紋數(shù)據(jù)寫(xiě)入RMPB 存儲(chǔ)區(qū)域中,最終將結(jié)果返回REE 端并通知應(yīng)用完成操作。其中,TEE(Trusted Execution Environment)指可信賴(lài)安全可執(zhí)行環(huán)境;TA(Trusted Applicaton)指在TEE 環(huán)境下運(yùn)行的程序;REE(Rich Execution Environment)指不安全的執(zhí)行環(huán)境,通常就是指Linux android 系統(tǒng);RPMB(Replay Protect Memory Block)指回環(huán)保護(hù)分區(qū),用戶在需要存儲(chǔ)重要數(shù)據(jù)時(shí)可以使用該分區(qū),該分區(qū)采用了授權(quán)加密的機(jī)制來(lái)保護(hù)數(shù)據(jù),是MEMORY存儲(chǔ)區(qū)上的一個(gè)特殊安全區(qū)域,存儲(chǔ)和讀寫(xiě)都需要特定密碼才能操作;MEMORY指設(shè)備存儲(chǔ)區(qū)域(即內(nèi)存),分RAM/ROM部分, 相當(dāng)于電腦的內(nèi)存和硬盤(pán),后續(xù)的內(nèi)存ID即指MEMORY ID。AES(Advanced Encryption Standard)是高級(jí)加密標(biāo)準(zhǔn),在密碼學(xué)中又稱(chēng)Rijndael加密法,是美國(guó)聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。

具體來(lái)說(shuō),如圖3所示,所述步驟S2具體包括:

S21、控制點(diǎn)亮移動(dòng)終端屏幕;

S22、接收用戶當(dāng)前輸入的指紋數(shù)據(jù);

S23、啟動(dòng)指紋驗(yàn)證操作;

S24、通過(guò)REE接口與TEE TA交互獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

S25、讀取RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

S26、對(duì)RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)進(jìn)行解密;

S27、將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì);

S28、返回比對(duì)結(jié)果,并根據(jù)比對(duì)結(jié)果判斷是否解鎖。

用戶在使用移動(dòng)終端過(guò)程中,如開(kāi)機(jī)需要通過(guò)即時(shí)指紋錄入驗(yàn)證。在點(diǎn)亮移動(dòng)終端屏幕后,通過(guò)指紋傳感器采集當(dāng)前使用者的指紋數(shù)據(jù),然后啟動(dòng)指紋驗(yàn)證操作。

在指紋驗(yàn)證操作啟動(dòng)后,應(yīng)用端通過(guò)TEE接口與TEE TA交互,獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù),即通知TEE TA讀取RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)。然后通過(guò)AES 密鑰對(duì)RMPB 存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)進(jìn)行解密,并返回給應(yīng)用端,將采集的當(dāng)前使用者的指紋數(shù)據(jù)與返回的指紋數(shù)據(jù)進(jìn)行比對(duì)(具體可以交由指紋傳感器來(lái)進(jìn)行比對(duì)),并將比對(duì)結(jié)果返回給應(yīng)用端,若指紋不匹配,應(yīng)用端將告知解鎖失敗,保持當(dāng)前狀態(tài),若指紋匹配,則解鎖成功。

進(jìn)一步,所述步驟S1之前還包括:

S0、在移動(dòng)終端開(kāi)機(jī)時(shí),將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

上述流程是在開(kāi)機(jī)后,檢查MEMORY 匹配唯一性(稱(chēng)為檢查步驟)。這樣,當(dāng)其他人撿到移動(dòng)終端后,在開(kāi)機(jī)重啟時(shí),若更換內(nèi)存,則會(huì)導(dǎo)致啟動(dòng)失敗,而不斷重啟,直至停機(jī)。

進(jìn)一步,如圖4所示,所述步驟S0具體包括:

S01、BROM啟動(dòng);

S02、判斷BROM中是否注入有第一檢查標(biāo)志,若有則讀取BROM中的內(nèi)存ID,并啟動(dòng)預(yù)加載程序,若沒(méi)有則直接啟動(dòng)預(yù)加載程序;

S03、判斷移動(dòng)終端是否需要檢查內(nèi)存ID,若需要檢查則讀取移動(dòng)終端中的內(nèi)存ID,并將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài);若不需要檢查則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

具體來(lái)說(shuō),BROM 在CPU(芯片)里面,其中有很小的一個(gè)存儲(chǔ)區(qū)域,在出廠生產(chǎn)的時(shí)候有工序往這個(gè)區(qū)域注入當(dāng)初與移動(dòng)終端對(duì)應(yīng)的內(nèi)存ID;廠商給每個(gè)內(nèi)存分配不同的一個(gè)串號(hào),而且無(wú)法更改,此數(shù)據(jù)在移動(dòng)終端出廠前注入BROM后將無(wú)法更改。BROM是指在CPU 芯片中上電后第一個(gè)運(yùn)行程序,里面有少量的一次性存儲(chǔ)區(qū)域,數(shù)據(jù)不可以擦除。移動(dòng)終端的內(nèi)存ID 可以通過(guò)在程序運(yùn)行時(shí),通過(guò)preloader程序(預(yù)加載程序)可以獲取這個(gè)信息。preloader程序是指移動(dòng)終端中初始工作的一個(gè)啟動(dòng)的運(yùn)行程序。

在移動(dòng)終端每次開(kāi)機(jī)時(shí),先啟動(dòng)BROM,判斷其是否有注入第一檢查標(biāo)志,根據(jù)是否有注入第一檢查標(biāo)志來(lái)判斷是否讀取BROM中的內(nèi)存ID,也就是說(shuō),先判斷BROM中是否注入了內(nèi)存ID。然后通過(guò)預(yù)加載程序來(lái)判斷是否需要檢查內(nèi)存ID,若需要的話,則動(dòng)態(tài)讀取移動(dòng)終端的內(nèi)存ID,并進(jìn)行比較,若一致則啟動(dòng)系統(tǒng)Kernel然后進(jìn)入待機(jī),若不一致,則返回重啟,導(dǎo)致無(wú)法開(kāi)機(jī),從而避免信息被竊取。若不需要檢查內(nèi)存ID,則直接啟動(dòng)系統(tǒng)Kernel,正常開(kāi)啟后進(jìn)入待機(jī)。其中的系統(tǒng)Kernel是指操作系統(tǒng)內(nèi)核,操作系統(tǒng)內(nèi)核是指大多數(shù)操作系統(tǒng)的核心部分;它由操作系統(tǒng)中用于管理存儲(chǔ)器、文件、外設(shè)和系統(tǒng)資源的那些部分組成。操作系統(tǒng)內(nèi)核通常運(yùn)行進(jìn)程,并提供進(jìn)程間的通信。

進(jìn)一步,所述步驟S0之前還包括:

T、獲取移動(dòng)終端的內(nèi)存ID,將獲取到的內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中,并進(jìn)行鎖定。

上述步驟是將CPU芯片和MEMMORY綁定(稱(chēng)為綁定步驟),從而加大撿到或盜取移動(dòng)終端者竊取用戶重要信息的難度。即本發(fā)明使CPU 和 memory具有強(qiáng)關(guān)聯(lián)性,增強(qiáng)了不法分子替換單一器件的成本和難度,同時(shí)在生產(chǎn)環(huán)節(jié)導(dǎo)入便捷安全。

具體來(lái)說(shuō),如圖5所示,所述步驟T具體包括:

T1、通過(guò)ADB連接移動(dòng)終端;

T2、獲取移動(dòng)終端的設(shè)備ID;

T3、根據(jù)設(shè)備ID發(fā)送讀取內(nèi)存ID的指令至移動(dòng)終端;

T4、移動(dòng)終端接收到所述指令后讀取內(nèi)存ID并返回;

T5、發(fā)送設(shè)備重啟的命令并傳遞至BROM;

T6、BROM映射通訊端口;

T7、將映射結(jié)果返回;

T8、將內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中;

T9、返回寫(xiě)入狀態(tài)。

注入內(nèi)存ID需要在移動(dòng)終端初始上電進(jìn)行,所以需要再次讓手機(jī)重啟開(kāi)機(jī),并在BROM 工作過(guò)程中完成內(nèi)存ID注入BROM 存儲(chǔ)區(qū)域中,并進(jìn)行鎖定,確保無(wú)法再修改。

首先移動(dòng)終端開(kāi)機(jī),然后由PC燒寫(xiě)efuse工具通過(guò)ADB連接移動(dòng)終端,移動(dòng)終端將設(shè)備ID返回給PC燒寫(xiě)efuse工具,然后PC燒寫(xiě)efuse工具發(fā)送讀取內(nèi)存ID的指令至移動(dòng)終端,移動(dòng)終端從設(shè)備內(nèi)存中讀取內(nèi)存ID,并將其返回至PC燒寫(xiě)efuse工具,PC燒寫(xiě)efuse工具發(fā)送設(shè)備重啟的命令至移動(dòng)終端并傳遞至BROM,BROM映射通訊端口并將映射結(jié)果返回PC燒寫(xiě)efuse工具,PC燒寫(xiě)efuse工具組織內(nèi)存ID的數(shù)據(jù)并寫(xiě)入到BROM的存儲(chǔ)區(qū)域中,BROM返回寫(xiě)入狀態(tài)至PC燒寫(xiě)efuse工具。

其中,efuse (Electronic fuse) 指電子熔斷在CPU 芯片中一個(gè)微小的存儲(chǔ),存儲(chǔ)以下重要的flag和數(shù)據(jù),在MTK 平臺(tái)上只能燒寫(xiě)一次,高通平臺(tái)存在多次燒寫(xiě)機(jī)會(huì),不可以擦除,并且需要特定方式讀取。

ADB(Android Debug Bridge ) 指起到調(diào)試橋的作用。

基于上述方法,本發(fā)明還提供一種防止移動(dòng)終端解鎖的系統(tǒng)較佳實(shí)施例,如圖6所示,其包括:

寫(xiě)入模塊100,用于將用戶預(yù)先輸入的指紋數(shù)據(jù)傳遞到TEE TA進(jìn)行加密,然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域;

比對(duì)模塊200,用于當(dāng)需要解鎖時(shí),接收用戶當(dāng)前輸入的指紋數(shù)據(jù),并獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)并進(jìn)行解密,將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷是否解鎖。

具體的,所述寫(xiě)入模塊100具體包括:

錄入啟動(dòng)單元,用于啟動(dòng)錄入指紋數(shù)據(jù);

指紋采集單元,用于采集指紋數(shù)據(jù);

指紋傳遞單元,用于通過(guò)REE接口將指紋數(shù)據(jù)傳遞到TEE TA;

指紋加密單元,用于對(duì)指紋數(shù)據(jù)進(jìn)行加密;

指紋寫(xiě)入單元,用于將加密后的指紋數(shù)據(jù)寫(xiě)入至RPMB存儲(chǔ)區(qū)域;

存儲(chǔ)返回單元,用于返回存儲(chǔ)結(jié)果。

具體的,所述比對(duì)模塊200具體包括:

屏幕點(diǎn)亮單元,用于控制點(diǎn)亮移動(dòng)終端屏幕;

指紋接收單元,用于接收用戶當(dāng)前輸入的指紋數(shù)據(jù);

啟動(dòng)驗(yàn)證單元,用于啟動(dòng)指紋驗(yàn)證操作;

指紋獲取單元,用于通過(guò)REE接口與TEE TA交互獲取存儲(chǔ)在RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

指紋讀取單元,用于讀取RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù);

指紋解密單元,用于對(duì)RPMB存儲(chǔ)區(qū)域中的指紋數(shù)據(jù)進(jìn)行解密;

指紋比對(duì)單元,用于將當(dāng)前輸入的指紋數(shù)據(jù)與解密后的指紋數(shù)據(jù)進(jìn)行比對(duì);

指紋解鎖單元,用于返回比對(duì)結(jié)果,并根據(jù)比對(duì)結(jié)果判斷是否解鎖。

進(jìn)一步,系統(tǒng)還包括:

檢查模塊,用于在移動(dòng)終端開(kāi)機(jī)時(shí),將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

具體的,所述檢查模塊具體包括:

BROM啟動(dòng)單元,用于啟動(dòng)BROM;

第一判斷單元,用于判斷BROM中是否注入有第一檢查標(biāo)志,若有則讀取BROM中的內(nèi)存ID,并啟動(dòng)預(yù)加載程序,若沒(méi)有則直接啟動(dòng)預(yù)加載程序;

第二判斷單元,用于判斷移動(dòng)終端是否需要檢查內(nèi)存ID,若需要檢查則讀取移動(dòng)終端中的內(nèi)存ID,并將注入在BROM中的內(nèi)存ID與移動(dòng)終端中的內(nèi)存ID進(jìn)行比對(duì),若二者不一致,則控制移動(dòng)終端重啟,若二者一致,則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài);若不需要檢查則控制移動(dòng)終端進(jìn)入待機(jī)狀態(tài)。

進(jìn)一步,系統(tǒng)還包括:

綁定模塊,用于獲取移動(dòng)終端的內(nèi)存ID,將獲取到的內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中,并進(jìn)行鎖定。

具體的,所述綁定模塊具體包括:

連接單元,用于通過(guò)ADB連接移動(dòng)終端;

設(shè)備ID獲取單元,用于獲取移動(dòng)終端的設(shè)備ID;

指令發(fā)送單元,用于根據(jù)設(shè)備ID發(fā)送讀取內(nèi)存ID的指令至移動(dòng)終端;

ID接收單元,用于移動(dòng)終端接收到所述指令后讀取內(nèi)存ID并返回;

命令傳遞單元,用于發(fā)送設(shè)備重啟的命令并傳遞至BROM;

映射單元,用于BROM映射通訊端口;

映射返回單元,用于將映射結(jié)果返回;

ID寫(xiě)入單元,用于將內(nèi)存ID寫(xiě)入到BROM的存儲(chǔ)區(qū)域中;

狀態(tài)返回單元,用于返回寫(xiě)入狀態(tài)。

關(guān)于上述模塊單元的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。

綜上所述,本發(fā)明將用戶的指紋數(shù)據(jù)預(yù)先加密然后寫(xiě)入到RMPB 存儲(chǔ)區(qū)域,這樣即使他人撿到用戶手機(jī),也無(wú)法竊取用戶重要信息,提高了移動(dòng)終端的設(shè)備安全性。本發(fā)明對(duì)移動(dòng)終端使用者在常規(guī)使用中沒(méi)有增加復(fù)雜操作,在移動(dòng)終端生產(chǎn)操作流程中非常便捷,也便于查詢(xún);其他人無(wú)法從RPMB存儲(chǔ)區(qū)域讀取指紋并加以解析。

應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
曲沃县| 神池县| 江门市| 台湾省| 曲沃县| 昌都县| 甘南县| 巢湖市| 广州市| 大关县| 张掖市| 武威市| 铅山县| 永兴县| 仪征市| 从江县| 武清区| 白水县| 屏东县| 赫章县| 永康市| 广安市| 黔南| 汝阳县| 当雄县| 曲沃县| 密云县| 中阳县| 出国| 女性| 甘孜县| 旬邑县| 德江县| 大英县| 宁远县| 镇江市| 临清市| 长海县| 石棉县| 万盛区| 志丹县|