国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      安全訪問(wèn)方法及裝置的制造方法_4

      文檔序號(hào):9633771閱讀:來(lái)源:國(guó)知局
      br>[0175]數(shù)據(jù)顯示模塊430,用于在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示。
      [0176]綜上所述,本實(shí)施例提供的安全訪問(wèn)裝置,通過(guò)在普通世界下,利用遠(yuǎn)程幀緩沖RFB客戶端獲取RFB服務(wù)端的加密數(shù)據(jù),而后從普通世界切換為安全世界,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù),并在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示,解決了現(xiàn)有技術(shù)中在安全世界下運(yùn)行RFB客戶端,導(dǎo)致安全世界下的代碼庫(kù)增加的問(wèn)題;達(dá)到了在保證安全性的前提下,RFB客戶端仍然運(yùn)行在普通世界,只需要增加很小一部分安全世界下的代碼庫(kù),就能通過(guò)RFB客戶端安全訪問(wèn)RFB服務(wù)端的效果。
      [0177]請(qǐng)參考圖5A,其示出了本發(fā)明另一個(gè)實(shí)施例提供的一種安全訪問(wèn)裝置的結(jié)構(gòu)方框圖,該安全訪問(wèn)裝置可以通過(guò)軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為圖1所示的實(shí)施環(huán)境中的終端110的全部或部分。該安全訪問(wèn)裝置包括:數(shù)據(jù)獲取模塊410、數(shù)據(jù)解密模塊420和數(shù)據(jù)顯示模塊430 ;
      [0178]數(shù)據(jù)獲取模塊410,用于在普通世界下,通過(guò)遠(yuǎn)程幀緩沖RFB客戶端獲取RFB服務(wù)端的加密數(shù)據(jù)。
      [0179]數(shù)據(jù)解密模塊420,用于從普通世界切換為安全世界,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù)。
      [0180]數(shù)據(jù)顯示模塊430,用于在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示。
      [0181]在本實(shí)施例中,數(shù)據(jù)解密模塊420,可以包括:
      [0182]請(qǐng)求接收單元421,用于在普通世界下,接收RFB客戶端的寫入請(qǐng)求,其中,寫入請(qǐng)求是指將加密數(shù)據(jù)寫入幀緩沖區(qū)內(nèi)存的請(qǐng)求,幀緩沖區(qū)內(nèi)存是僅在安全世界下能夠訪問(wèn)的內(nèi)存;
      [0183]安全切換單元422,用于在寫入請(qǐng)求觸發(fā)錯(cuò)誤時(shí),由普通世界切換為安全世界;
      [0184]數(shù)據(jù)解密單元423,用于在所述安全世界下,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù);
      [0185]數(shù)據(jù)顯示模塊430,用于將顯示數(shù)據(jù)寫入幀緩沖區(qū)內(nèi)存中,并由顯示組件自動(dòng)讀取幀緩沖區(qū)內(nèi)存中的顯示數(shù)據(jù)進(jìn)行顯示。
      [0186]在本實(shí)施例中,該安全訪問(wèn)裝置,還可以包括:
      [0187]客戶登陸模塊440,用于在普通世界下,通過(guò)RFB客戶端登錄RFB服務(wù)端;
      [0188]安全內(nèi)存模塊450,用于在登錄RFB服務(wù)端成功時(shí),將幀緩沖區(qū)內(nèi)存設(shè)置為僅在安全世界下能夠訪問(wèn)的內(nèi)存。
      [0189]在本實(shí)施例中,客戶登陸模塊440,可以包括:
      [0190]登錄界面單元441,用于在普通世界下,通過(guò)RFB客戶端獲取RFB服務(wù)端的登錄界面數(shù)據(jù);
      [0191]界面顯示單元442,用于根據(jù)登錄界面數(shù)據(jù)顯示登錄界面;
      [0192]輸入接收單元443,用于從普通世界切換為安全世界,接收在登錄界面中輸入的用戶名和密碼;
      [0193]輸入發(fā)送單元444,用于在普通世界下,將用戶名和加密后的密碼發(fā)送給RFB服務(wù)端,以使得RFB服務(wù)端根據(jù)用戶名和加密后的密碼進(jìn)行驗(yàn)證。
      [0194]結(jié)合圖5B所示,輸入發(fā)送單元444,可以包括:
      [0195]輸入寫入子單元444a,用于在安全世界下,將接收到的密碼寫入安全內(nèi)存中,將接收到的用戶名寫入普通內(nèi)存中,安全內(nèi)存為僅在安全世界下能夠訪問(wèn)的內(nèi)存,普通內(nèi)存是在普通世界和安全世界下均能訪問(wèn)的內(nèi)存;
      [0196]用戶名發(fā)送子單元444b,用于從安全世界切換為普通世界,并通過(guò)RFB客戶端將用戶名發(fā)送至RFB服務(wù)端;
      [0197]隨機(jī)數(shù)接收子單元444c,在用戶名通過(guò)RFB服務(wù)端的驗(yàn)證時(shí),接收RFB服務(wù)端產(chǎn)生的隨機(jī)數(shù);
      [0198]反饋生成子單元444d,用于從普通世界切換為安全世界,并利用預(yù)定哈希函數(shù)將隨機(jī)數(shù)和密碼轉(zhuǎn)化為反饋信息,預(yù)定哈希函數(shù)為RFB客戶端和RFB服務(wù)端預(yù)先約定的哈希函數(shù);
      [0199]反饋發(fā)送子單元444e,用于從安全世界切換為普通世界,并通過(guò)RFB客戶端將反饋信息發(fā)送給RFB服務(wù)端。
      [0200]在本實(shí)施例中,該安全訪問(wèn)裝置還可以包括:
      [0201 ] 安全啟動(dòng)模塊460,用于在啟動(dòng)時(shí)直接進(jìn)入安全世界,并將安全世界提醒組件設(shè)置為僅在安全世界下能夠使用,安全世界提醒組件用于提醒當(dāng)前運(yùn)行世界為普通世界和安全世界中的一種。
      [0202]在本實(shí)施例中,該安全訪問(wèn)裝置還可以包括:
      [0203]輸入獲取模塊470,用于在安全世界下,獲取外部輸入設(shè)備接收到的輸入信號(hào),夕卜部輸入設(shè)備是僅在安全世界下能訪問(wèn)的外部輸入設(shè)備;
      [0204]加密寫入模塊480,用于將輸入信號(hào)加密后寫入普通內(nèi)存,普通內(nèi)存是在普通世界和安全世界下均能訪問(wèn)的內(nèi)存;
      [0205]信號(hào)發(fā)送模塊490,用于在普通世界下,通過(guò)RFB客戶端將加密后的輸入信號(hào)發(fā)送給RFB服務(wù)端。
      [0206]在本實(shí)施例中,該安全訪問(wèn)裝置,還可以包括:
      [0207]安全輸入模塊500,用于在RFB客戶端啟動(dòng)時(shí),將終端的外部輸入設(shè)備設(shè)置為僅在安全世界下能訪問(wèn)的外部輸入設(shè)備。
      [0208]綜上所述,本實(shí)施例提供的安全訪問(wèn)裝置,通過(guò)在普通世界下,利用遠(yuǎn)程幀緩沖RFB客戶端獲取RFB服務(wù)端的加密數(shù)據(jù),而后從普通世界切換為安全世界,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù),并在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示,解決了現(xiàn)有技術(shù)中在安全世界下運(yùn)行RFB客戶端,導(dǎo)致安全世界下的代碼庫(kù)增加的問(wèn)題;達(dá)到了在保證安全性的前提下,RFB客戶端仍然運(yùn)行在普通世界,只需要增加很小一部分安全世界下的代碼庫(kù),就能通過(guò)RFB客戶端安全訪問(wèn)RFB服務(wù)端的效果。
      [0209]本實(shí)施例提供的安全訪問(wèn)裝置,還通過(guò)在啟動(dòng)后直接進(jìn)入安全世界,并將安全世界提醒組件設(shè)置為僅在安全世界下能夠使用,安全世界提醒組件用于提醒當(dāng)前運(yùn)行世界為普通世界和安全世界中的一種,達(dá)到了用戶可以通過(guò)安全世界提醒組件來(lái)判斷當(dāng)前終端是否處于安全世界,從而決定是否進(jìn)行保密性數(shù)據(jù)的輸入,或判斷當(dāng)前的保密性數(shù)據(jù)的顯示是否安全的效果。
      [0210]本實(shí)施例提供的安全訪問(wèn)裝置,還通過(guò)在安全世界下,獲取外部輸入設(shè)備接收到的輸入信號(hào),外部輸入設(shè)備是僅在安全世界下能訪問(wèn)的外部輸入設(shè)備,之后將輸入信號(hào)加密后寫入普通內(nèi)存,普通內(nèi)存是在普通世界和安全世界下均能訪問(wèn)的內(nèi)存,最后在普通世界下,通過(guò)RFB客戶端將加密后的輸入信號(hào)發(fā)送給RFB服務(wù)端,達(dá)到了既保證了用戶的輸入信號(hào)的安全性,又避免了 RFB客戶端運(yùn)行于安全世界中需要增加代碼庫(kù)的效果。
      [0211]本實(shí)施例提供的安全訪問(wèn)裝置,還通過(guò)在登錄RFB服務(wù)端成功時(shí),將幀緩沖區(qū)內(nèi)存設(shè)置為僅在安全世界下能夠訪問(wèn)的內(nèi)存,使得終端在普通世界下也能夠繼續(xù)進(jìn)行保密性數(shù)據(jù)的顯示,達(dá)到了終端在安全世界與普通世界的切換時(shí)用戶也能夠看到流暢的顯示圖像的效果。
      [0212]本實(shí)施例提供的安全訪問(wèn)裝置,還通過(guò)在用戶名通過(guò)RFB服務(wù)端的驗(yàn)證時(shí),接收RFB服務(wù)端產(chǎn)生的隨機(jī)數(shù),之后從普通世界切換為安全世界,并利用預(yù)定哈希函數(shù)將隨機(jī)數(shù)和密碼轉(zhuǎn)化為反饋信息,預(yù)定哈希函數(shù)為RFB客戶端和RFB服務(wù)端預(yù)先約定的哈希函數(shù),最后從安全世界切換為普通世界,并通過(guò)RFB客戶端將反饋信息發(fā)送給RFB服務(wù)端,即反饋信息為一個(gè)動(dòng)態(tài)信息,達(dá)到了使本發(fā)明實(shí)施例提供的技術(shù)方案可以有效的避免遭受重放攻擊的效果。
      [0213]請(qǐng)參考圖6,其示出了本發(fā)明一個(gè)實(shí)施例提供的終端的結(jié)構(gòu)方框圖。該終端包括:處理器620和存儲(chǔ)器640。
      [0214]處理器620,用于在普通世界下,通過(guò)遠(yuǎn)程幀緩沖RFB客戶端獲取RFB服務(wù)端的加密數(shù)據(jù)。
      [0215]處理器620,用于從普通世界切換為安全世界,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù)。
      [0216]處理器620,用于在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示。
      [0217]綜上所述,本實(shí)施例提供的終端,通過(guò)在普通世界下,利用遠(yuǎn)程幀緩沖RFB客戶端獲取RFB服務(wù)端的加密數(shù)據(jù),而后從普通世界切換為安全世界,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù),并在安全世界下,根據(jù)顯示數(shù)據(jù)進(jìn)行顯示,解決了現(xiàn)有技術(shù)中在安全世界下運(yùn)行RFB客戶端,導(dǎo)致安全世界下的代碼庫(kù)增加的問(wèn)題;達(dá)到了在保證安全性的前提下,RFB客戶端仍然運(yùn)行在普通世界,只需要增加很小一部分安全世界下的代碼庫(kù),就能通過(guò)RFB客戶端安全訪問(wèn)RFB服務(wù)端的效果。
      [0218]在基于圖6所示實(shí)施例提供的更為可選的實(shí)施例中:
      [0219]可選的,存儲(chǔ)器640包括幀緩沖區(qū)內(nèi)存。
      [0220]處理器620,用于在普通世界下,接收RFB客戶端的寫入請(qǐng)求,其中,寫入請(qǐng)求是指將加密數(shù)據(jù)寫入幀緩沖區(qū)內(nèi)存的請(qǐng)求,幀緩沖區(qū)內(nèi)存是僅在安全世界下能夠訪問(wèn)的內(nèi)存;
      [0221]處理器620,用于在寫入請(qǐng)求觸發(fā)錯(cuò)誤時(shí),由普通世界切換為安全世界;
      [0222]處理器620,用于在安全世界下,對(duì)加密數(shù)據(jù)進(jìn)行解密得到顯示數(shù)據(jù);
      [0223]處理器620,用于將顯示數(shù)據(jù)寫入幀緩沖區(qū)內(nèi)存中,并由顯示組件自動(dòng)讀取幀緩沖區(qū)內(nèi)存中的顯示數(shù)據(jù)進(jìn)行顯示。
      [0224]處理器620,用于在普通世界下,通過(guò)RFB客戶端登錄RFB服務(wù)端;
      [0225]處理器620,用于在登錄RFB服務(wù)端成功時(shí),將幀緩沖區(qū)內(nèi)存設(shè)置為僅在安全世界下能夠訪問(wèn)的內(nèi)存。
      [0226]處理器620,用于在普通世界下,通過(guò)RFB客戶端獲取RFB服務(wù)端的登錄界面數(shù)據(jù);
      [0227]處理器620,用于根據(jù)登錄界面數(shù)據(jù)顯示登錄界面;
      [0228]處理器620,用于從普通世界切換為安全世界,接收在登錄界面中輸入的用戶名和密碼;
      [0229]處理器620,用于在普通世界下,將用戶名和加密后的密碼發(fā)送給RFB服務(wù)端,以使得RFB服務(wù)端根據(jù)用戶名和加密后的密碼進(jìn)行驗(yàn)證。
      [0230]可選的,存儲(chǔ)器640還包括安全內(nèi)存和普通內(nèi)存,安全內(nèi)存可以包含有幀緩沖區(qū)內(nèi)存。
      [0231]處理器620,用于在安全世界下,將接收到的密碼寫入安全內(nèi)存中,將接收到的用戶名寫入普通內(nèi)存中,安全內(nèi)存為僅在安全世界下能夠訪問(wèn)的內(nèi)存,普通內(nèi)存是在普通世界和安全世界下均能訪問(wèn)的內(nèi)存;
      [0232]處理器620,用于從安全世界切換為普通世界,并通過(guò)RFB客戶端將用戶名發(fā)送至RFB服務(wù)端;
      [0233]處理器620,在用戶名通過(guò)RFB服務(wù)端的驗(yàn)證時(shí),接收RFB服務(wù)端產(chǎn)生的隨機(jī)數(shù);
      [0234]處理器620,用于從普通世界切換為安全世界,并利用預(yù)定哈希函數(shù)將隨機(jī)數(shù)和密碼轉(zhuǎn)化為反饋信息,預(yù)定哈希函數(shù)為RFB客戶端和RFB服務(wù)端預(yù)先約定的哈希函數(shù);
      [0235]處理器620,用于從安全世界切換為普通世界,并通過(guò)RFB客戶端將反饋信息發(fā)送給RFB服務(wù)端。
      [0236]處理器620,用于在啟動(dòng)時(shí)直接進(jìn)入安全世界,并將安全世界提醒組件設(shè)置為僅在安全世界下能夠使用,安全世界提醒組件用于提醒當(dāng)前運(yùn)行世界為普通世界和安全世界中的一種。
      [0237]處理器620,用于在安全世界下,獲取外部輸入設(shè)備接收到的輸入信號(hào),外部輸入設(shè)備是僅在安全世界下能訪問(wèn)的外部輸入設(shè)備;
      [0238]處理器620,用于將輸入信號(hào)加密后寫入普通內(nèi)存,普通內(nèi)存是在普通世界和安全世界下均能訪問(wèn)的內(nèi)存;
      [0239]處理器620,用于在普通世界下,通過(guò)RFB客戶端將加
      當(dāng)前第4頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1