本發(fā)明涉及數(shù)據(jù)存儲領域,特別是涉及一種通信終端的數(shù)據(jù)安全存儲與讀取方法。
背景技術:
1、通信終端在社會生活中具有著非常重要的作用,但是在通信終端的使用過程中,終端內(nèi)保存的數(shù)據(jù)可能面臨數(shù)據(jù)泄露,特別是對于保密數(shù)據(jù)(例如個人隱私信息或商業(yè)信息)而言,如果不采取有效的措施,信息泄露可能會引起較大的安全隱患;現(xiàn)有通信終端中數(shù)據(jù)的加密方式一般是采取一些簡單的加密算法,即使進行加密后依然可能被破譯出來,而一些安全性較高的大型加密算法,由于復雜度較高,一般不適用于通信終端;因此急需一種簡單有效的數(shù)據(jù)安全存儲與讀取方法,實現(xiàn)對通信終端中數(shù)據(jù)的保護。
技術實現(xiàn)思路
1、本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種通信終端的數(shù)據(jù)安全存儲與讀取方法,能夠分別對保密數(shù)據(jù)和非保密數(shù)據(jù)進行區(qū)別性存儲,在對保密數(shù)據(jù)進行存儲時,結合邊緣服務器,在不采用復雜加密算法的前提下,有效實現(xiàn)了數(shù)據(jù)的安全存儲與讀取。
2、本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種通信終端的數(shù)據(jù)安全存儲與讀取方法,包括以下步驟:
3、s1.將通信終端的存儲區(qū)域劃分為加密區(qū)域和普通區(qū)域;
4、s2.對于通信終端的待存儲數(shù)據(jù):
5、若待存儲數(shù)據(jù)屬于非保密數(shù)據(jù),則將非保密數(shù)據(jù)分塊后,保存到普通區(qū)域中;
6、若待存儲的數(shù)據(jù)為保密數(shù)據(jù),則劃分成數(shù)據(jù)塊后進行編號然后在加密區(qū)域中進行亂序存儲,并保存每一個數(shù)據(jù)塊編號對應的存儲地址,并將各個數(shù)據(jù)塊編號和對應的存儲地址傳輸給邊緣服務器后進行本地刪除,包括:
7、(1)通信終端將保密數(shù)據(jù)劃分成數(shù)據(jù)塊后,按照數(shù)據(jù)塊在保密數(shù)據(jù)中的先后順序對數(shù)據(jù)塊進行編號,然后將數(shù)據(jù)塊亂序存儲在加密區(qū)域中,并對保密數(shù)據(jù)各個數(shù)據(jù)塊編號對應的存儲地址進行本地保存;
8、(2)通信終端將保密數(shù)據(jù)各個數(shù)據(jù)塊編號和對應的存儲地址打包發(fā)送到邊緣服務器,邊緣服務器記錄通信終端的ip地址,并保存該ip地址的各個數(shù)據(jù)塊編號和對應的存儲地址;
9、(3)通信終端將本地保存的保密數(shù)據(jù)各個數(shù)據(jù)塊編號對應的存儲地址進行刪除。
10、將數(shù)據(jù)塊亂序存儲在加密區(qū)域中,是指:
11、將加密區(qū)域的剩余空間劃分為多個存儲位,使得每一個存儲位的大小與數(shù)據(jù)塊大小相同,向安全區(qū)域中保存數(shù)據(jù)塊時,每次隨機從劃分得到的數(shù)據(jù)塊中選擇一個數(shù)據(jù)塊,然后隨機保存到加密區(qū)域中的一個存儲位,直到所有數(shù)據(jù)塊保存完成后結束。
12、s3.通信終端進行數(shù)據(jù)讀?。?/p>
13、對于非保密數(shù)據(jù),直接按照各個數(shù)據(jù)塊的存儲地址進行讀取和數(shù)據(jù)還原;
14、對于保密數(shù)據(jù),通過與邊緣服務器進行交互,然后完成數(shù)據(jù)讀取和數(shù)據(jù)拼接。
15、對于保密數(shù)據(jù),通信終端首先向邊緣服務器發(fā)起信息請求,邊緣服務器根據(jù)通信終端的ip地址,將該ip地址的各個數(shù)據(jù)塊編號和對應的存儲地址發(fā)送給通信終端;
16、通信終端通過各個數(shù)據(jù)塊編號和對應的存儲地址,從安全區(qū)域中讀取各個數(shù)據(jù)塊編號對應的數(shù)據(jù)塊;
17、通信終端按照數(shù)據(jù)塊編號的先后順序,對數(shù)據(jù)塊進行排列,然后進行拼接還原保密數(shù)據(jù)。
18、本發(fā)明的有益效果是:本發(fā)明能夠直接對非保密數(shù)據(jù)進行存儲與讀??;并結合邊緣服務器,在不采用復雜加密算法的前提下,有效實現(xiàn)了保密數(shù)據(jù)的安全存儲與讀取。
1.一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:包括以下步驟:
2.根據(jù)權利要求1所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:所述步驟s2中,若待存儲數(shù)據(jù)屬于非保密數(shù)據(jù),則將非保密數(shù)據(jù)分塊后,保存到普通區(qū)域中,包括:
3.根據(jù)權利要求1所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:所述步驟s2中,若待存儲的數(shù)據(jù)為保密數(shù)據(jù),則劃分成數(shù)據(jù)塊后進行編號然后在加密區(qū)域中進行亂序存儲,并保存每一個數(shù)據(jù)塊編號對應的存儲地址,并將各個數(shù)據(jù)塊編號和對應的存儲地址傳輸給邊緣服務器后進行本地刪除,包括;
4.根據(jù)權利要求3所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:將數(shù)據(jù)塊亂序存儲在加密區(qū)域中,是指:
5.根據(jù)權利要求1所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:所述步驟s3中,對于非保密數(shù)據(jù),直接按照各個數(shù)據(jù)塊的存儲地址進行讀取和數(shù)據(jù)還原,包括:
6.根據(jù)權利要求1所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:所述步驟s3中,對于保密數(shù)據(jù),通過與邊緣服務器進行交互,然后完成數(shù)據(jù)讀取和數(shù)據(jù)拼接,包括:
7.根據(jù)權利要求2所述的一種通信終端的數(shù)據(jù)安全存儲與讀取方法,其特征在于:所述步驟s3中,若邊緣服務器中未保存發(fā)起信息請求的邊緣服務器的ip地址,則向通信終端返回錯誤提示。