[發明專利]一種基于無人系統嵌入式數據編碼加密解密方法及裝置在審
| 申請號: | 202211633857.8 | 申請日: | 2022-12-19 |
| 公開(公告)號: | CN116155488A | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 孫浩惠;高偉;馬祥森;李午申;吳國強;周暉;包文龍 | 申請(專利權)人: | 航天時代飛鴻技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/16;H04L9/00 |
| 代理公司: | 北京金智普華知識產權代理有限公司 11401 | 代理人: | 岳野 |
| 地址: | 102100 北京市延*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 無人 系統 嵌入式 數據 編碼 加密 解密 方法 裝置 | ||
1.一種基于無人系統嵌入式數據編碼加密解密方法,其特征在于,所述方法在加密解密過程中:
將混沌映射產生的隨機序列作為約瑟夫遍歷的變步長,對數據編碼的位置進行置亂;
動態選擇DNA編碼規則,對數據編碼進行DNA編碼,并與給定的DNA序列進行堿基運算。
2.根據權利要求1所述的基于無人系統嵌入式數據編碼加密解密方法,其特征在于,所述方法的加密步驟包括:
S11、將原始數據編碼I轉換成二維矩陣I1;
S12、計算二維矩陣I1的哈希值以及混沌初始化參數x0,y0和z0;
S13、對所述x0和所述y0進行混沌映射,得到序列X和序列Y,并以列優先的方式將序列X和序列Y重組為和二維矩陣I1相同大小的二維矩陣;以重組后的二維矩陣作為約瑟夫遍歷的變步長對二維矩陣I1進行行、列置亂,得到數據編碼位置矩陣I2;
S14、采用DNA動態編碼技術對數據編碼位置矩陣I2進行DNA編碼,得到第一DNA編碼矩陣I3;
S15、通過DNA序列SQ對第一DNA編碼矩陣I3進行堿基運算,得到第二DNA編碼序列I4;采用編碼規則對第二DNA編碼序列I4進行DNA編碼得到數據編碼矩陣I5;
S16、對所述z0進行混沌映射,得到序列Z,將序列Z以列優先的方式重組為和二維矩陣I1相同大小的二維矩陣;根據重組后的二維矩陣和密文擴散技術,對數據編碼矩陣I5進行行、列密文擴散,得到最終的加密數據編碼矩陣I6。
4.根據權利要求1所述的基于無人系統嵌入式數據編碼加密解密方法,其特征在于,所述混沌映射具體為Lorenz映射。
5.根據權利要求1所述的基于無人系統嵌入式數據編碼加密解密方法,其特征在于,步驟S14中DNA編碼具體為將數據編碼位置矩陣I2中的每個數據都編碼成含有4個堿基的DNA序列。
6.根據權利要求1所述的基于無人系統嵌入式數據編碼加密解密方法,其特征在于,步驟S15中的DNA序列SQ為:GenBank數據庫中ID號為NZ_LOZQ01000068的DNA序列SQ。
7.根據權利要求1所述的基于無人系統嵌入式數據編碼加密解密方法,其特征在于,步驟S15中堿基運算具體內容包括:從DNA序列SQ的任意位置截取4×M×N個堿基,對第一DNA編碼矩陣I3進行數據編碼置換;M×N為二維矩陣I1的大小;
所述編碼置換的方式基于異或運算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天時代飛鴻技術有限公司,未經航天時代飛鴻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211633857.8/1.html,轉載請聲明來源鉆瓜專利網。





