[發明專利]基于數字信號數據的動態加密方法和裝置在審
| 申請號: | 201811431911.4 | 申請日: | 2018-11-28 |
| 公開(公告)號: | CN109474428A | 公開(公告)日: | 2019-03-15 |
| 發明(設計)人: | 樸京花;楊翠霞;唐亮;周敬東 | 申請(專利權)人: | 北京杰睿中恒科技有限公司 |
| 主分類號: | H04L9/14 | 分類號: | H04L9/14;H04L9/08;H04L9/06 |
| 代理公司: | 北京匯捷知識產權代理事務所(普通合伙) 11531 | 代理人: | 于鵬 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數字信號數據 動態加密 數碼組 指針 加密算法代碼 方法和裝置 隨機數運算 傳輸單位 傳輸數據 動態指針 高保密性 還原數據 加密代碼 加密數據 加密算法 數據傳輸 數據動態 數據加密 數據運算 算法代碼 位置生成 基礎碼 易用性 有效地 泄密 算法 運算 加密 應用 傳輸 | ||
本公開提供了一種基于數字信號數據的動態加密方法,對于以數據為傳輸單位的數據動態加密方法,通過對傳輸數據進行指定范圍的隨機數運算,生成動態指針及加密算法代碼號;在指針指定位置生成數據加密基礎碼組,以此數碼組為基準,按加密代碼號指定的加密算法進行運算,生成加密數據。在數據被接收后,根據數據中的算法代碼號指定的算法,以及指針指定的數碼組進行數據運算,還原數據。該方法可以有效地應用于高保密性要求的以數據為基礎的數據傳輸,防止數據在傳輸中泄密,具有應用的精準性、靈活性與易用性。本公開還提供了一種基于數字信號數據的動態加密裝置。
技術領域
本公開涉及數字通信和數據加密技術領域,具體而言,涉及一種基于數字信號數據的動態加密方法和裝置。
背景技術
數據通信技術發展至今已有數十年,一般數據對于保密的要求不高;但是不排除有保密要求的數據通信。這些數據可能會以不同方式傳輸,在傳輸的過程中多處流程都有可能會造成數據泄露。在這種情況下,數據加密是必不可少的。然而,靜態的加密方法因其靜態特性,只要有足夠的數據量就可以用“窮舉法”使用計算機輕易破解,而動態加密方法則不易尋找到規律,難于破解。
無論有線通信還是無線通信,其數據被提取都是難免的。數據的加密方法已使用數十年,“內核加密”一般都是使用特定方法對每一個數據進行加密,這樣就算是數據被截獲也不會輕易被破解。但是,從計算機出現以來,使用“窮舉法”進行解密的成本及時間大幅度降低。需要說明的是,靜態加密算法數據示意如圖6所示,數據的結構一般為:前導碼—有效數據位—校驗碼—結束碼。其中,有效數據經過特定的運算而生成,需要逆向運算還原。對于破解方,可以將數據輸入計算機,進行各種試算反推,直到破解為止。若有足夠的數據量,可以相互驗證得到的破解方法是否正確。
進一步地,現有技術中,需要保密的數據傳輸,通常使用外殼加密算法,而沒有對數據的本身進行改寫或者計算,故此很容易對傳輸數據進行解密操作;此外,在傳輸過程中,需要保密的數據傳輸被截獲的現象也經常發生。由此,更無法保障數據傳輸的安全性。
發明內容
為了解決現有技術中的技術問題,本公開實施例提供了一種基于數字信號數據的動態加密方法和裝置,對待傳輸數據進行預處理;對處理后的待傳輸數據按照預設數據格式打包生成加密數據;對加密數據進行傳輸。該方法對于以數據為傳輸單位的數據動態加密方法,通過對傳輸數據進行指定范圍的隨機數運算,生成動態指針及加密算法代碼號;在指針指定位置生成數據加密基礎碼組,以此數碼組為基準,按加密代碼號指定的加密算法進行運算,生成加密數據。在數據被接收后,根據數據中的算法代碼號指定的算法,以及指針指定的數碼組進行數據運算,還原數據。該方法可以有效地應用于高保密性要求的以數據為基礎的數據傳輸,防止數據在傳輸中泄密,具有應用的精準性、靈活性與易用性。
第一方面,本公開實施例提供了一種基于數字信號數據的動態加密方法,包括以下步驟:對待傳輸數據進行預處理;對處理后的所述待傳輸數據按照預設數據格式打包生成加密數據;對所述加密數據進行傳輸。
在其中一個實施例中,所述對待傳輸數據進行預處理包括:對所述待傳輸數據進行隨機數運算,以使得所述隨機數運算為符合預設規則的加密算法代碼號運算;根據運算結果隨機選擇加密算法,其中,所述加密算法為從多種算法中隨機選取的算法。
在其中一個實施例中,還包括:對所述待傳輸數據進行隨機數運算,生成符合預設規則的定位指針。
在其中一個實施例中,還包括:對所述待傳輸數據進行多組隨機數運算,生成數據加密基礎碼組,并將所述數據加密基礎碼組設置在所述定位指針指定的位置,其中,所述多組隨機數運算以8組或8組的整數倍進行運算。
在其中一個實施例中,對處理后的所述待傳輸數據按照預設數據格式打包生成加密數據包括:針對所述待傳輸數據完成隨機數運算的數據按照所述預設數據包格式,將定位指針、加密算法代碼號、數據加密基礎碼組以及待加密數據進行打包,生成所述加密數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京杰睿中恒科技有限公司,未經北京杰睿中恒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811431911.4/2.html,轉載請聲明來源鉆瓜專利網。





