本發明專利技術公開了一種加密數據的存儲方法,包括以下步驟:接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數;根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表;將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊,基于所述存儲地址映射表將所述加密數據分塊對應的存儲到預設數量的存儲地址中。本發明專利技術還公開了一種存儲加密數據的終端。本發明專利技術極大地提升了加密數據存儲的安全性。
【技術實現步驟摘要】
本專利技術涉及電視
,尤其涉及一種加密數據的存儲方法及終端。
技術介紹
隨著智能終端如電視等不斷地向智能化、網絡化發展,智能終端已允許用戶自由安裝所需的軟件、使用瀏覽器進行網絡瀏覽及使用云端的服務等,這些應用場景需要智能終端對外提供各種各樣的訪問和控制接口,使得智能終端的數據輸入輸出變得非常豐富而復雜,而對外訪問和控制接口的存在使得智能終端存在被惡意訪問和攻擊的可能,尤其是越來越多的用戶在智能終端上使用網銀、包含個人隱私功能的軟件,這樣,在智能終端上會產生與用戶信息相關的加密數據,在智能終端上需要對加密數據進行安全的存儲,以防止存儲的加密數據被惡意訪問和竊取。現有的對加密數據進行存儲的方法一般是直接將整個加密數據存儲至終端存儲器中預先設定好的一段連續地址中,這樣,容易在破解該預先設定好的地址后,直接獲取整個加密數據,安全性不高。上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
本專利技術的主要目的在于提供一種加密數據的存儲方法及終端,旨在提高加密數據存儲的安全性。為實現上述目的,本專利技術提供的一種加密數據的存儲方法,所述方法包括以下步驟:接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數;根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表;將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊,基于所述存儲地址映射表將所述加密數據分塊對應的存儲到預設數量的存儲地址中。優選地,所述接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數的步驟包括:偵測接收的原始模擬信號的強度;對達到預設強度的原始模擬信號進行采樣;對采樣得到的若干原始模擬信號進行離散傅里葉變換,獲取一原始數字信號;判斷獲取的原始數字信號是否在設定的理論值范圍內,若獲取的原始數字信號在設定的理論值范圍內,將所述原始數字信號作為隨機因子基于混沌算法進行計算,生成預設數量的限值隨機數。優選地,所述根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表的步驟包括:根據每一限值隨機數在終端存儲器的物理地址中獲取該限值隨機數的值對應的一存儲地址,并生成預設數量的限值隨機數對應的存儲地址映射表。優選地,所述將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊的步驟包括:將需要存儲的加密數據切分成預設數量的等份,每一等份作為一加密數據分塊。優選地,所述根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表的步驟之后還包括:利用預設的加密算法將所述存儲地址映射表進行加密并存儲。此外,為實現上述目的,本專利技術還提供一種存儲加密數據的終端,所述終端包括:計算模塊,用于接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數;獲取模塊,用于根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表;切分存儲模塊,用于將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊,基于所述存儲地址映射表將所述加密數據分塊對應的存儲到預設數量的存儲地址中。優選地,所述計算模塊具體用于:偵測接收的原始模擬信號的強度;對達到預設強度的原始模擬信號進行采樣;對采樣得到的若干原始模擬信號進行離散傅里葉變換,獲取一原始數字信號;判斷獲取的原始數字信號是否在設定的理論值范圍內,若獲取的原始數字信號在設定的理論值范圍內,將所述原始數字信號作為隨機因子基于混沌算法進行計算,生成預設數量的限值隨機數。優選地,所述獲取模塊還用于:根據每一限值隨機數在終端存儲器的物理地址中獲取該限值隨機數的值對應的一存儲地址,并生成預設數量的限值隨機數對應的存儲地址映射表。優選地,所述切分存儲模塊還用于:將需要存儲的加密數據切分成預設數量的等份,每一等份作為一加密數據分塊。優選地,所述終端還包括:加密模塊,用于利用預設的加密算法將所述存儲地址映射表進行加密并存儲。本專利技術提出的一種加密數據的存儲方法及終端,利用原始模擬信號來生成預設數量的限值隨機數,根據生成的限值隨機數在終端中獲取對應的存儲地址,并將需要存儲的加密數據進行切分后對應的存儲到多個存儲地址中。由于原始模擬信號具有自然的混沌隨機性,因此利用原始模擬信號生成的限值隨機數無法被反向破解,而且,通過將加密數據切分成多份,每一份相應的存儲至不同限值隨機數對應的存儲地址中,即使某一份加密數據被竊取,也無法獲取到整個加密數據,極大地提升了加密數據存儲的安全性。附圖說明圖1為本專利技術加密數據的存儲方法第一實施例的流程示意圖;圖2為本專利技術加密數據的存儲方法第二實施例的流程示意圖;圖3為本專利技術存儲加密數據的終端第一實施例的功能模塊示意圖;圖4為本專利技術存儲加密數據的終端第二實施例的功能模塊示意圖。本專利技術目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。具體實施方式應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術提供一種加密數據的存儲方法。參照圖1,圖1為本專利技術加密數據的存儲方法第一實施例的流程示意圖。在第一實施例中,該加密數據的存儲方法包括:步驟S10,接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數;本實施例中,終端接收原始模擬信號,該原始模擬信號既可以是由自然界中電場、磁場等產生的自然的模擬信號,也可以是由信號源發出的未經濾波等處理的原始的模擬信號,該模擬信號具有自然的混沌性和隨機性,即使是同一信號源不同時間發出的模擬信號也是不一樣的。基于混沌算法對終端接收的隨機混沌的原始模擬信號進行計算,可生成預設數量的限值隨機數。需要說明的是,本實施例中可對混沌算法計算過程中的參數進行設定,以保證最終生成的預設數量的限值隨機數的值在需要的范圍內。步驟S20,根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表;獲取到預設數量的限值隨機數后,根據每一限值隨機數在終端中獲取對應的一存儲地址,其中,本實施例中,該存儲地址既可以是終端存儲器中真實的物理地址,也可以是終端的虛擬存儲地址,在此不作限定。在此,以該存儲本文檔來自技高網...
【技術保護點】
一種加密數據的存儲方法,其特征在于,所述方法包括以下步驟:接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數;根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存儲地址映射表;將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊,基于所述存儲地址映射表將所述加密數據分塊對應的存儲到預設數量的存儲地址中。
【技術特征摘要】
1.一種加密數據的存儲方法,其特征在于,所述方法包括以下步驟:
接收原始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值
隨機數;
根據預設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,
并生成一存儲地址映射表;
將需要存儲的加密數據按預設數量的份數進行切分生成預設數量的加密
數據分塊,基于所述存儲地址映射表將所述加密數據分塊對應的存儲到預設
數量的存儲地址中。
2.如權利要求1所述的加密數據的存儲方法,其特征在于,所述接收原
始模擬信號,并根據所述原始模擬信號計算生成預設數量的限值隨機數的步
驟包括:
偵測接收的原始模擬信號的強度;
對達到預設強度的原始模擬信號進行采樣;
對采樣得到的若干原始模擬信號進行離散傅里葉變換,獲取一原始數字
信號;
判斷獲取的原始數字信號是否在設定的理論值范圍內,若獲取的原始數
字信號在設定的理論值范圍內,將所述原始數字信號作為隨機因子基于混沌
算法進行計算,生成預設數量的限值隨機數。
3.如權利要求1所述的加密數據的存儲方法,其特征在于,所述根據預
設數量的限值隨機數在終端中獲取對應的預設數量的存儲地址,并生成一存
儲地址映射表的步驟包括:
根據每一限值隨機數在終端存儲器的物理地址中獲取該限值隨機數的值
對應的一存儲地址,并生成預設數量的限值隨機數對應的存儲地址映射表。
4.如權利要求1所述的加密數據的存儲方法,其特征在于,所述將需要
存儲的加密數據按預設數量的份數進行切分生成預設數量的加密數據分塊的
\t步驟包括:
將需要存儲的加密數據切分成預設數量的等份,每一等份作為一加密數
據分塊。
5.如權利要求1至4中任意一項所述的加密數據的存儲方法,其特征在<...
【專利技術屬性】
技術研發人員:韋澤垠,楊福軍,江中央,周文杰,
申請(專利權)人:深圳TCL數字技術有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。