System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲成AV人片天堂网无码,久久无码高潮喷水,黄桃AV无码免费一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于改進Fesitel的航空器材EPC編碼加密方法技術

    技術編號:43970547 閱讀:18 留言:0更新日期:2025-01-10 19:59
    本發明專利技術涉及編碼領域,尤其涉及一種基于改進Fesitel的航空器材EPC編碼加密方法,具體包括以下步驟:S1,航空器材編碼映射到EPC編碼;S2,使用改進Fesitel網絡對航空器材EPC編碼進行加密,包括子步驟:S21,對EPC編碼進行分割擾碼、左半部分和右半部分;S22,使用偽隨機數生成器生成偽隨機序列;S23,根據偽隨機序列得到二進制數作為輪密鑰,S24,迭代加密,得到最終的加密結果。本發明專利技術將傳統的航空器材編碼映射至EPC編碼,并使用改進后的Feistel網絡進行加密,不僅能夠增強信息的統一性和可追溯性,還實現了在確保數據安全的同時,保留EPC編碼的標準格式。

    【技術實現步驟摘要】

    本專利技術涉及編碼領域,尤其涉及一種基于改進fesitel的航空器材epc編碼加密方法。


    技術介紹

    1、目前軍用航空器材與民用航空器材之間存在大量共通性,但由于兩者采用不同的編碼標準,信息交互復雜且困難,進而影響了物資調配和運營效率。隨著物聯網的快速發展,信息交換的途徑顯著增加,epc編碼(electronic?product?code,電子產品代碼)作為一種高效的交互方式,已在全球商品流通中發揮了重要作用。如果能將傳統的航空器材編碼映射至epc編碼,不僅能夠增強信息的統一性和可追溯性,還能簡化軍民用器材的互通編碼轉換。

    2、然而,現有的epc編碼在安全性方面存在不足,難以充分保障敏感信息的安全。直接的編碼映射可能會帶來信息泄露的風險,因此提升epc編碼的安全性成為當前亟待解決的問題。傳統的加密算法,如aes、des等,雖然可以提供高強度的加密保護,但通常并不適用于epc編碼這樣的結構化數據,因為這些算法在對編碼數據進行加密時,編碼會被轉換成不可讀的密文格式,無法直接用于編碼標準下的信息交換。

    3、feistel網絡,又稱為feistel結構,是一種經典的對稱加密模型,廣泛應用于如des(數據加密標準)等多種分組密碼中。feistel網絡因其獨特的加密結構和廣泛的應用性,尤其在數據加密和保密通信中得到了廣泛使用。它通過將數據分成兩部分,在每輪加密中交替處理數據,并與偽隨機序列進行復雜的運算,使得加密過程既能保證高安全性,feistel網絡的迭代特性使其在加密和解密時具備高度的對稱性,因此利用feistel網絡實現格式保留加密(format-preserving?encryption,fpe)成為可能。

    4、因此,如果能對feistel網絡進行改進后應用于航空器材epc編碼的加密,就能夠在確保數據安全的同時,保留epc編碼的標準格式。這種結構化的加密方式不僅提升了信息的安全性,還簡化了軍民用航空器材的編碼轉換流程,優化了整體的運營效率和信息追溯性,從而為航空器材管理系統提供更高的安全保障。


    技術實現思路

    1、為了克服現有技術的缺陷,本專利技術的目的在于將航空器材編碼轉換為epc編碼標準格式,并進行格式保留加密,不僅簡化了碼轉換流程還提升了信息的安全性。

    2、本專利技術提供一種基于改進fesitel的航空器材epc編碼加密方法,具體步驟為:

    3、s1,航空器材編碼映射到epc編碼;

    4、航空器材編碼由分類代碼、基準名稱代碼和品種代碼組成,每一位由0-9或字母表示,epc編碼由標頭、域名管理、對象分類和序列號組成,每一位采用二進制表示;

    5、航空器材編碼映射到epc編碼時,根據所轉換的epc編碼的版本確定epc編碼的標頭;

    6、航空器材編碼中的分類代碼每兩位代表一級分類,共4位,映射至epc編碼的對象分類部分;

    7、在航空器材編碼的基準名稱代碼共5位,其中4位映射至epc編碼的域名管理,1位映射至epc編碼的對象分類部分的剩余位置;

    8、在航空器材編碼中的品種代碼共9位,其中第1和2位映射至epc編碼的域名管理處;第3位映射至epc編碼的對象分類,品種代碼剩余4-9位映射于epc編碼的序列號處;

    9、s2,使用改進fesitel網絡對航空器材epc編碼進行加密;

    10、s21,對epc編碼進行分割;

    11、將epc編碼的版本號作為擾碼tweak,剩余的位數據則被均分為左半部分left和右半部分right;

    12、s22,生成偽隨機序列;

    13、將密鑰、tweak和當前的迭代輪次結合作為種子seed并采用hmac偽隨機數生成器生成偽隨機序列s,hmac偽隨機數生成器具體為:

    14、

    15、其中,k為密鑰;seed是由密鑰k、擾碼tweak和當前迭代輪次index采用字串拼接得到的種子;迭代輪次index初始值為1,每完成一次迭代index值加1;將密鑰k和種子seed作為輸入;h()為哈希函數,ipad和opad分別為內層和外層的填充常量,用于擾亂密鑰;∥為標準字串的拼接操作符;

    16、s23,得到二進制數作為輪密鑰f;

    17、偽隨機序列s的每一位取值為0-9,截取偽隨機序列并轉換為二進制數后,再截取與左半部分left或右半部分right相同位數的二進制數作為輪密鑰f;

    18、s24,迭代加密;

    19、left與f進行逐位異或操作,得到中間結果temp,此時,再將left替換為right,而right被替換為temp,完成一次迭代,經過指定次數的迭代后,將tweak、left和right重新拼接,得到最終的加密結果。

    20、優選的,所述航空器材編碼為18位,epc編碼為96位。

    21、優選的,所述s1航空器材編碼映射到epc編碼具體過程為:

    22、航空器材編碼映射到epc編碼時,epc編碼的標頭為8位,根據所轉換的epc編碼的版本確定;

    23、航空器材編碼中的分類代碼采用一、二兩級分類,每兩位代表一級分類,取值為01-99,四位分類碼所能表示的方案數量共99×99=9801,對應的二進制位數為14位,epc編碼的對象分類部分共24位二進制代碼,將其映射至epc編碼的對象分類部分,映射完成后剩余10位;

    24、在航空器材編碼中基準名稱代碼共5位,基準名稱代碼由阿拉伯數字0~9和除i,o之外的大寫字母構成,則每一位的取值方式有34種方案,每種方案使用一個二進制數表示,為了進行區分,基準名稱代碼的每一位都使用一個6位二進制代碼來表示,epc編碼中域名管理28位,對象分類為10位,將基準名稱代碼的前4位映射至epc編碼中的域名管理,最后一位基準名稱代碼映射至epc對象分類處,故映射完成后,在epc編碼中,域名管理剩余4位二進制,對象分類剩余4位二進制;

    25、在航空器材編碼中品種代碼共9位,其中第1,2位為固定值86或87用于區分賦碼機構,因此品種代碼的第1,2位僅用1位二進制就能在epc編碼中表示,將品種代碼的第1,2位映射至epc編碼的域名管理處,此時epc編碼的域名管理處還剩余3位二進制;品種代碼的第3位代碼在航空器材編碼中存在特定含義,包含{0~9,m,s},共12種方案,使用4位二進制編碼來區分,因此將第3位映射至epc編碼的對象分類;品種代碼剩余4-9位為品種序列碼,由阿拉伯數字0~9和除i,o之外的大寫字母構成,品種序列碼4-9位的每一位字符仍然采用一個6位二進制代碼來表示,因此品種序列碼共需二進制位數為36位,epc編碼的序列號部分為36位,品種序列碼完整映射于epc編碼的序列號處。

    26、優選的,所述s21中,將epc編碼的前8位版本號作為擾碼tweak,剩余的88位數據則被均分為左半部分left和右半部分right,其中前44位為left,后44位為right。

    27、優選的本文檔來自技高網...

    【技術保護點】

    1.一種基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:其包括以下步驟:

    2.根據權利要求1所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:所述航空器材編碼為18位,EPC編碼為96位。

    3.根據權利要求2所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:所述S1航空器材編碼映射到EPC編碼具體過程為:

    4.根據權利要求2所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:所述S21中,將EPC編碼的前8位版本號作為擾碼tweak,剩余的88位數據則被均分為左半部分left和右半部分right,其中前44位為left,后44位為right。

    5.根據權利要求2所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:所述S22中,哈希函數為SHA-256,ipad和opad的值分別為0x36和0x5c。

    6.根據權利要求2所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:所述S23中,偽隨機序列s的每一位取值為0-9,使用8位2進制數表示每一位的不同取值,截取偽隨機序列的前6位,轉換為二進制后得到48位的二進制數,再截取前44位二進制數作為輪密鑰F。

    7.根據權利要求1所述的基于改進Fesitel的航空器材EPC編碼加密方法,其特征在于:還包括在解密過程中,具體為:采用與加密相同的偽隨機數生成機制和異或運算,逆向執行Feistel網絡的操作,逐步恢復明文。

    ...

    【技術特征摘要】

    1.一種基于改進fesitel的航空器材epc編碼加密方法,其特征在于:其包括以下步驟:

    2.根據權利要求1所述的基于改進fesitel的航空器材epc編碼加密方法,其特征在于:所述航空器材編碼為18位,epc編碼為96位。

    3.根據權利要求2所述的基于改進fesitel的航空器材epc編碼加密方法,其特征在于:所述s1航空器材編碼映射到epc編碼具體過程為:

    4.根據權利要求2所述的基于改進fesitel的航空器材epc編碼加密方法,其特征在于:所述s21中,將epc編碼的前8位版本號作為擾碼tweak,剩余的88位數據則被均分為左半部分left和右半部分right,其中前44位為left,后44位為right。

    5.根...

    【專利技術屬性】
    技術研發人員:張馳李士寧紀源邢磊文秦黃景趙智瑞
    申請(專利權)人:中國航空綜合技術研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻久久一区二区三区免费 | 免费无码A片一区二三区| 亚洲AV中文无码乱人伦下载| 精品无码AV一区二区三区不卡| 无码精品国产dvd在线观看9久| 免费看无码自慰一区二区| 国产亚洲精品a在线无码| 日韩精品人妻系列无码av东京| 亚洲AV无码码潮喷在线观看| 国产精品国产免费无码专区不卡| 亚洲成AV人片在线播放无码| 国产精品无码国模私拍视频| 亚洲av纯肉无码精品动漫| 亚洲av激情无码专区在线播放| 国产成人精品无码专区| 亚洲成a人无码亚洲成www牛牛| 成人无码精品1区2区3区免费看| 伊人久久大香线蕉无码| 精品人妻无码区在线视频| 中国无码人妻丰满熟妇啪啪软件| 国产精品无码专区AV在线播放| 91精品久久久久久无码| 亚洲av成人无码久久精品| 亚洲精品无码MV在线观看| r级无码视频在线观看| 国产成人无码精品久久二区三区| 无码国产精品一区二区免费式直播 | 国产成人无码AV一区二区在线观看| 精品久久久久久无码人妻中文字幕| 日韩精品无码熟人妻视频| 国产拍拍拍无码视频免费| 国产日韩精品中文字无码| 亚洲国产成人精品无码区在线观看 | 人妻无码久久中文字幕专区| 无码中文av有码中文av| 成人年无码AV片在线观看| 成人免费无码精品国产电影| 日韩av片无码一区二区不卡电影| 无码熟妇人妻AV在线影院| 国产精品无码av天天爽| 潮喷无码正在播放|