本發(fā)明涉及數(shù)據(jù)通信技術,尤指一種實現(xiàn)數(shù)據(jù)處理的方法、終端及系統(tǒng)。
背景技術:
隨著無線通信應用技術的不斷發(fā)展,用戶對個人隱私的保護要求越來越高,為了保護用戶的個人隱私,一般對涉及隱私的信息進行數(shù)據(jù)處理;其中,應用于用戶溝通的通信應用的隱私尤為關注,例如即時通信應用中涉及個人隱私的通信信息。
以即時通信為例,采用目前的加密方法實現(xiàn)的通信信息的通用加密,通用加密的通信信息在發(fā)送端存儲后,通過通用解密獲得通信信息;接收端接收到通用加密的通信信息后,采用通用解密實現(xiàn)解密。采用通用加密的方式進行通信信息的加密,將通用加密的通信信息復制到任何可進行通用解密的終端上時,均可實現(xiàn)通信信息的解密。這樣的加密雖在一定程度上滿足了隱私保護的要求,但任何可解密終端都可以進行解密,嚴重影響了對隱私的安全保護。因此,需要一種方法可以對用戶隱私進行更為安全的處理。
技術實現(xiàn)要素:
為了解決上述技術問題,本發(fā)明提供一種實現(xiàn)數(shù)據(jù)處理的方法及終端,能夠確實滿足終端對隱私進行安全保護的要求。
為了達到本發(fā)明目的,本發(fā)明提供了一種實現(xiàn)數(shù)據(jù)處理的方法,包括:
終端通過差異化標識對獲得的通信信息進行差異化加密;
顯示通信信息時,進行差異化解密。
進一步地,進行差異化加密為以終端的差異化標識作為加密參數(shù)進行加密;
所述差異化標識為終端的唯一標識或終端所負載的客戶識別模塊SIM卡的唯一標識。
進一步地,當所述差異化標識為終端的唯一標識時,所述終端唯一標識為:移動設備國際身份碼IMEI或物理地址MAC地址;
當所述差異化標識為終端所負載的客戶識別模塊SIM卡的唯一標識時,所述終端唯一標識為:SIM卡的國際移動用戶識別碼IMSI號。
進一步地,該方法還包括:將所述完成差異化加密的通信信息保存在終端的安全存儲空間。
進一步地,安全存儲控制為無法掛載為可讀可寫的存儲空間。
進一步地,當所述終端為發(fā)送端時,
所述進行差異化加密具體包括:
所述發(fā)送端對輸入的通信信息進行通用加密后,進行發(fā)送端差異化加密。
進一步地,當所述終端為接收端時,所述進行差異化加密具體包括:
所述接收端對接收的通用加密的加密信息進行接收端差異化加密。
進一步地,當所述終端為接收端時,所述進行差異化加密具體包括:
所述接收端對發(fā)送端差異化加密的通信信息進行解密后,對解密后的通信信息進行接收端差異化加密。
進一步地,在所述接收端對發(fā)送端差異化加密的通信信息進行解密前,該方法還包括:
所述接收端在接收發(fā)送端差異化加密的通信信息時,接收用于解密發(fā)送端差異化加密的解密信息,以根據(jù)所述解密發(fā)送端差異化加密的解密信息對發(fā)送端差異化加密的通信信息解密。
進一步地,該方法還包括:在完成對所述通用加密的通信信息的差異化加密后,刪除所述通用加密的通信信息。
進一步地,該方法還包括:在所述接收端對發(fā)送端差異化加密的通信信息進行解密后,刪除所述用于解密發(fā)送端差異化加密的解密信息。
進一步地,在進行差異化解密之前該方法還包括:
預先設置差異化解密匹配指令,當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令相同時,允許顯示通信信息時進行差異化解密;當 輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令不同時,拒絕顯示通信信息時進行差異化解密。
另一方面,本申請還提供一種實現(xiàn)數(shù)據(jù)處理的終端,包括差異化加密單元及解密顯示單元;其中,
差異化加密單元,用于通過差異化標識對獲得的通信信息進行差異化加密;
解密顯示單元,用于顯示通信信息時,進行差異化解密。
進一步地,差異化加密單元具體用于,對獲得的通信信息,以終端的差異化標識作為加密參數(shù)進行加密;
所述差異化標識為終端的唯一標識或終端所負載的客戶識別模塊SIM卡的唯一標識。
進一步地,差異化加密單元具體用于,對獲得的通信信息,以終端的IMEI或MAC地址、或終端所負載的SIM卡的IMSI號作為差異化標識,以差異化標識作為加密參數(shù)進行加密。
進一步地,該終端還包括信息存儲單元,用于將差異化解密單元完成的所述差異化加密的通信信息保存在安全存儲空間。
進一步地,當所述終端為發(fā)送端時,所述差異化加密單元具體用于,
對輸入的通信信息進行通用加密后,再進行發(fā)送端差異化加密。
進一步地,當所述終端為接收端時,所述差異化加密單元具體用于,
對接收的通用加密的加密信息進行接收端差異化加密。
進一步地,當所述終端為接收端時,所述差異化加密單元具體用于,
對發(fā)送端差異化加密的通信信息進行解密后,對解密后的通信信息進行接收端差異化加密。
進一步地,當所述終端為接收端時,該終端還包括接收單元,
用于接收發(fā)送端發(fā)送的差異化加密的通信信息的同時,接收用于解密發(fā)送端差異化加密的解密信息,以使差異化加密單元根據(jù)所述解密發(fā)送端差異化加密的解密信息,對發(fā)送差異化加密的通信信息解密。
進一步地,當所述終端還包括第一刪除單元,用于在完成對所述通用加密的通信信息的差異化加密后,刪除所述通用加密的通信信息。
進一步地,當所述端為接收端時,該終端還包括第二刪除單元,用于在差異化加密單元對發(fā)送端差異化加密的通信信息進行解密后,刪除所述用于解密發(fā)送端差異化加密的解密信息。
進一步地,該終端還包括設置單元,用于預先設置差異化解密匹配指令,在進行差異化解密之前,當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令相同時,允許顯示通信信息時進行差異化解密;當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令不同時,拒絕顯示通信信息時進行差異化解密。
與現(xiàn)有技術相比,本申請技術方案包括:終端通過差異化標識對獲得的通信信息進行差異化加密;顯示通信信息時,進行差異化解密。本發(fā)明方法通過終端采用差異化標識進行差異化加密,只有通過差異化解密才進行顯示,實現(xiàn)了通信信息的隱私安全保護;另外,將差異化加密的通信信息保存在終端的安全存儲空間,進一步提高了通信信息的安全。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明實現(xiàn)數(shù)據(jù)處理的方法的流程圖;
圖2為本發(fā)明實現(xiàn)數(shù)據(jù)處理的終端的結構框圖;
圖3為本發(fā)明第一實施例的方法流程圖;
圖4為本發(fā)明第二實施例的方法流程圖;
圖5為本發(fā)明第二實施例的系統(tǒng)的結構框圖;
圖6為本發(fā)明第三實施例的方法流程圖;
圖7為本發(fā)明第四實施例的方法流程圖;
圖8為本發(fā)明第四實施例的系統(tǒng)的結構框圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發(fā)明實現(xiàn)數(shù)據(jù)處理的方法的流程圖,如圖1所示,包括:
步驟100、終端通過差異化標識對獲得的通信信息進行差異化加密;
本步驟中,進行差異化加密為以終端的差異化標識作為加密參數(shù)進行加密;
差異化標識為終端的唯一標識或終端所負載的客戶識別模塊(SIM)卡的唯一標識。
優(yōu)選的,當差異化標識為終端的唯一標識時,所述終端唯一標識為:移動設備國際身份碼(IMEI)或物理地址(MAC)地址;
當差異化標識為終端所負載的客戶識別模塊SIM卡的唯一標識時,所述終端唯一標識為:SIM卡的國際移動用戶識別碼(IMSI)號。
本發(fā)明方法還包括:將所述完成差異化加密的通信信息保存在終端的安全存儲空間。具體的,
安全存儲空間為無法掛載為可讀可寫的存儲空間。例如,高通芯片本身就有安全文件系統(tǒng)(SFS)區(qū)域,是從嵌入文件系統(tǒng)(EFS)區(qū)域劃分出的一部分不可訪問內(nèi)存。若終端為該系統(tǒng)終端,則通過在終端內(nèi)存區(qū)域上劃分出一小段區(qū)域作為解掛文件系統(tǒng)(umount)區(qū)域,作為終端的安全域,終端的安全域無法進行mount操作,即無法掛載為可讀可寫。雙系統(tǒng)終端有兩個獨立的內(nèi)存空間,選擇其中一個內(nèi)存空間作為安全存儲空間。安全存儲空間用于存儲進行差異化加密的通信信息,保證了差異化加密的通信信息的安全。
步驟100中的對獲得的通信信息進行差異化加密具體包括:
方案1、當終端為發(fā)送端時,發(fā)送端對輸入的通信信息進行通用加密后,再進行發(fā)送端差異化加密。
當終端為接收端時,進行差異化加密具體包括:
接收端對接收的通用加密的加密信息進行接收端差異化加密。
需要說明的是,方案1中的發(fā)送端與接收端可以與現(xiàn)有技術中對通信信息進行通用加密的終端進行兼容使用,終端可以同時作為發(fā)送端和接收端,進行通信信息的差異化加密,也可以只作為發(fā)送端或接收端,進行差異化加密。
采用方案1時,本發(fā)明方法還包括:在完成對所述通用加密的通信信息的差異化加密后,刪除通用加密的通信信息。
需要說明的是,在實際應用終端,存在發(fā)送端進行了差異化加密,接收端仍僅采用通用加密的方式進行加密,此時接收端為現(xiàn)有技術中的終端,可以與本發(fā)明方案中的發(fā)送端兼容使用,并不存在沖突。
方案2、當終端為發(fā)送端時,發(fā)送端對輸入的通信信息直接進行發(fā)送端差異化加密。
當終端為接收端時,接收端對發(fā)送端差異化加密的通信信息進行解密后,對解密后的通信信息進行接收端差異化加密。
進一步地,方案2在接收端對發(fā)送端差異化加密的通信信息進行解密前,還包括:
接收端在接收發(fā)送端差異化加密的通信信息時,接收用于解密發(fā)送端差異化加密的解密信息,以根據(jù)解密發(fā)送端差異化加密的解密信息對發(fā)送端差異化加密的通信信息解密。
在接收端對發(fā)送端差異化加密的通信信息進行解密后,還包括:刪除用于解密發(fā)送端差異化加密的解密信息。
需要說明的是,在方案1和方案2中對通用加密的通信信息或用于解密發(fā)送端差異化加密的解密信息進行刪除后,無論是發(fā)送端還是接收端,最終只保存了以終端的唯一標識或終端所負載的客戶識別模塊SIM卡的唯一標識作為加密參數(shù)進行加密的差異化加密信息,即通信信息進行差異化加密后,只能通過符合唯一標識的終端采用以唯一標識作為加密參數(shù)的解密信息實現(xiàn)通信信息的解密。因此,保證了通信信息的隱私安全。
步驟101、顯示通信信息時,進行差異化解密。
在進行差異化解密之前,本發(fā)明方法還包括:
預先設置差異化解密匹配指令,當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令相同時,允許顯示通信信息時進行差異化解密;當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令不同時,拒絕顯示通信信息時進行差異化解密。
需要說明的是,預先設置差異化解密匹配指令類似與終端的解鎖指令,通過對終端進行差異化解密匹配指令匹配認證,進一步的保證了終端通信信息的隱私安全。
圖2為本發(fā)明實現(xiàn)數(shù)據(jù)處理的終端的結構框圖,如圖2所示,包括:差異化加密單元及解密顯示單元;其中,
差異化加密單元,用于通過差異化標識對獲得的通信信息進行差異化加密;
解密顯示單元,用于顯示通信信息時,進行差異化解密。
差異化加密單元具體用于,對獲得的通信信息,以終端的差異化標識作為加密參數(shù)進行加密;
差異化標識為終端的唯一標識或終端所負載的客戶識別模塊SIM卡的唯一標識。
優(yōu)選的,差異化加密單元具體用于,對獲得的通信信息,以終端的IMEI或MAC地址、或終端所負載的SIM卡的IMSI號作為差異化標識,以差異化標識作為加密參數(shù)進行加密。
本發(fā)明終端還包括信息存儲單元,用于將差異化解密單元完成的所述差異化加密的通信信息保存在安全存儲空間。
當終端為發(fā)送端時,差異化加密單元具體用于,
對輸入的通信信息進行通用加密后,再進行發(fā)送端差異化加密。
當終端為接收端時,所述差異化加密單元具體用于,
對接收的通用加密的加密信息進行接收端差異化加密。
進一步地,終端還包括第一刪除單元,用于在完成對所述通用加密的通 信信息的差異化加密后,刪除所述通用加密的通信信息。
當終端為接收端時,差異化加密單元具體用于,
對發(fā)送端差異化加密的通信信息進行解密后,對解密后的通信信息進行接收端差異化加密。
當終端為接收端時,該終端還包括接收單元,
用于接收發(fā)送端發(fā)送的差異化加密的通信信息的同時,接收用于解密發(fā)送端差異化加密的解密信息,以使差異化加密單元根據(jù)所述解密發(fā)送端差異化加密的解密信息,對發(fā)送差異化加密的通信信息解密。
當端為接收端時,本發(fā)明終端還包括第二刪除單元,用于在差異化加密單元對發(fā)送端差異化加密的通信信息進行解密后,刪除所述用于解密發(fā)送端差異化加密的解密信息。
本發(fā)明終端還包括設置單元,用于預先設置差異化解密匹配指令,在進行差異化解密之前,當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令相同時,允許顯示通信信息時進行差異化解密;當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令不同時,拒絕顯示通信信息時進行差異化解密。
例如、在查看通信信息,進行差異化之前,如果終端預先設置差異化解密匹配指令,則終端查看通信信息的信號時,終端首先會進行差異化解密匹配指令(例如、密碼)的驗證,當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令相同時,允許顯示通信信息時進行差異化解密;當輸入的差異化解密匹配指令與預先設置的差異化解密匹配指令不同時,拒絕顯示通信信息時進行差異化解密。
需要說明的是,本發(fā)明發(fā)送端的單元和接收端的單元可以集成在同一個終端中,形成一個對發(fā)送的通信信息和接收的通信信息都進行差異化加密的終端。
以下通過具體實施例對本發(fā)明方法進行清楚詳細的說明,實施例僅用于陳述本發(fā)明,并不用于限制本發(fā)明方法的保護范圍。
實施例1
圖3為本發(fā)明第一實施例的方法流程圖,如圖3所示,包括:
步驟300、終端獲取用戶輸入的通信信息,將通信信息進行通用加密,獲得通用加密的通信信息。
這里,通用加密方式為本領域技術人員熟知的慣用技術手段,通用加密的通信信息對于所有具備通用解密功能的終端都可以進行解密。
步驟301、對通用加密的通信信息進行差異化加密;具體的,以終端的唯一標識或終端所負載的SIM卡的唯一標識作為加密參數(shù)進行加密,即設置只有唯一標識相同的終端才可以進行解密過程。
需要說明的是,包含有唯一標識信息在實際應用中,一般會進行相應的編碼譯碼,即不采用明文顯示。
步驟302、完成差異化加密后,終端刪除通用加密的通信信息;即,此時在終端上只保存有差異化加密的通信信息,其他終端因為無法獲得解密的唯一標識,因此,無法進行解密,保證了通信信息的安全。
步驟303、將差異化加密后的通信信息保存在終端的安全存儲空間;具體的,安全存儲空間為無法掛載為可讀可寫的存儲空間。例如,高通芯片本身就有SFS區(qū)域,是從加密文件系統(tǒng)(EFS)區(qū)域劃分出的一部分不可訪問內(nèi)存。含有安全域的手機,則通過在內(nèi)存區(qū)域上劃分出一小段區(qū)域作為解掛文件系統(tǒng)(umount)區(qū)域,該區(qū)域無法進行mount操作,即無法掛載為可讀可寫。在雙系統(tǒng)則會有兩個獨立的內(nèi)存空間,安全存儲空間會占有專門的內(nèi)存。
步驟304、顯示通信信息時,終端通過與差異化加密相應的解密信息進行差異化解密并顯示;即采用包含有與差異化相同唯一標識的差異化解密的解密信息進行解密。
步驟300~304的終端作為發(fā)送端進行通信信息的隱私安全保護。
實施例2
本實施例從接收端對通信信息的差異化加密及解密過程進行說明。
圖4為本發(fā)明第二實施例的方法流程圖,如圖4所示,包括:
步驟400、接收端接收來自發(fā)送端的采用通用加密的通信信息。
需要說明的是,如果接收端是未采用差異化加密對通信信息進行處理的終端,則按照通用加密的處理過程進行通信信息進行解密及顯示處理即可。
步驟401、接收端對接收的通用加密的通信信息進行接收端差異化加密。
步驟402、完成差異化加密后,刪除接收到的通用加密的通信信息。
步驟403、將差異化加密后的通信信息保存在終端的安全存儲空間。
步驟404、顯示通信信息時,終端通過與差異化加密相應的解密信息進行差異化解密并顯示。
圖5為本發(fā)明第二實施例的系統(tǒng)的結構框圖,如圖5所示,發(fā)送端將輸入的通信信息進行通信加密后,在發(fā)送端自身進行差異化加密的處理,在發(fā)送端的差異化加密處理流程參照實施例1的描述;接收端按照步驟400~404進行接收端差異化加密,保證了通信信息的隱私安全。
實施例3
圖6為本發(fā)明第三實施例的方法流程圖,如圖6所示,包括:
步驟600、獲取通信信息,在通信信息的頭部或尾部加上隨機數(shù)進行通用加密。這里,每次可以采用不同的隨機數(shù),以保證通信信息在傳輸過程中的安全。另外,通用加密通信信息發(fā)送給接收端時,根據(jù)現(xiàn)有技術的處理方法,發(fā)送過程中攜帶通用加密的解密公鑰。
步驟601、發(fā)送端對通用加密的通信信息進行差異化加密,加密過程中加密算法中以發(fā)送的唯一標識作為參數(shù)進行加密;例如IMEI號或MEID號作為參數(shù)進行加密,加密后在消息文件中加入解密信息,作為解密過程中識別使用。需要說明的是,對于解密過程,其與加密過程是完全相對應的,以唯一標識進行加密參數(shù)進行加密,必然會在解密信息中為允許解密的終端提供以該唯一標識進行解密的解密信息,以進行差異化解密。
步驟602、通過解密信息進行差異化解密后,獲得通信信息并顯示。
實施例4
圖7為本發(fā)明第四實施例的方法流程圖,如圖7所示,包括:
步驟700、接收端接收來自發(fā)送端的差異化加密的通信信息及用于解密 發(fā)送端差異化加密的解密信息;
步驟701、根據(jù)解密信息對差異化加密的通信信息進行解密;由于該解密信息根據(jù)是在發(fā)送端差異化加密時,以發(fā)送端差異化加密的唯一標識生成的解密信息,因此可以實現(xiàn)解密。對于其他終端的解密信息,由于無法獲得發(fā)送的唯一標識,無法生成可以解密該差異化加密的通信信息的解密信息。
步驟702、完成發(fā)送端差異化加密的通信信息的解密后,刪除該解析信息,對解密后的通信信息進行接收端差異化加密;即采用接收端的IMEI號或MAC地址、SIM卡IMSI號作為加密參數(shù)進行接收端差異化加密。
步驟703、顯示通信信息時,接收端通過與差異化加密相應的解密信息進行差異化解密并顯示。
圖8為本發(fā)明第四實施例的系統(tǒng)的結構框圖,如圖8所示,發(fā)送端將輸入的通信信息直接進行差異化加密,并進行差異化加密的相關處理;接收端按照步驟700~703,對發(fā)送端發(fā)送的發(fā)送端差異化加密的通信信息根據(jù)發(fā)送端發(fā)送差異化加密的解密信息進行發(fā)送端差異化解密,完成發(fā)送端差異化解密后刪除解密信息,接收對發(fā)送端差異化解密后的通信信息進行接收端差異化加密,保證了通信信息的隱私安全。
雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內(nèi)的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。