[發明專利]一種實現數據傳輸處理的方法及高級加密標準系統在審
| 申請號: | 201710448751.3 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN109150504A | 公開(公告)日: | 2019-01-04 |
| 發明(設計)人: | 劉琳童;劉亞光 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 韓輝峰;李丹 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸處理 消息鑒別碼 高級加密標準 傳輸過程 加密傳輸 判斷結果 判斷數據 預先生成 傳輸 安全 | ||
一種實現數據傳輸處理的方法及AES系統,包括:在高級加密標準(AES)加密傳輸的數據中添加預先生成的消息鑒別碼;根據消息鑒別碼判斷數據在傳輸過程中是否發生變化,并根據判斷結果進行數據傳輸處理。本發明實施例通過消息鑒別碼提高了AES加密傳輸的數據的安全和穩定。
技術領域
本文涉及但不限于安全加密技術,尤指一種實現數據傳輸處理的方法及高級加密標準系統。
背景技術
高級加密標準(AES,Advanced Encryption Standard)分組密碼接受一個128位的明文,并且在一個128、192或者256位密鑰的控制下產生一個128位的密文。AES是一個替代-置換網絡的設計,帶有一個稱為輪的步驟的集合;其中,輪數可以為9、11或者13,分別對應于128、192或者256位的密鑰。
加密算法應用復雜,有的強調效率,有的強調安全,有的強調容錯性。因此需要一些分組密碼的工作模式來適應不同的要求。常用的分組密碼工作模式包括:電碼本模式(ECB,Electronic Codebook)、密碼分組鏈接(CBC,Cipher Block Chaining)、輸出反饋(OFB,Output Feedback)、密文反饋(CFB,Ciphertext Feedback)和計數器模式(CTR,Counter Mode)。
相關技術中,在進行數據傳輸時,往往容易因為線路問題出現錯誤,如果直接將數據應用在分析處理過程中,將會出現由數據錯誤造成的關聯錯誤。
發明內容
以下是對本文詳細描述的主題的概述。本概述并非是為了限制權利要求的保護范圍。
本發明實施例提供一種實現數據傳輸處理的方法及AES系統,能夠提升數據傳輸準確性,提升系統穩定性。
本發明實施例提供了一種實現數據傳輸處理的方法,包括:
在高級加密標準AES加密傳輸的數據中添加預先生成的消息鑒別碼;
根據消息鑒別碼判斷數據在傳輸過程中是否發生變化,并根據判斷結果進行數據傳輸處理。
可選的,所述根據消息鑒別碼判斷數據在傳輸過程中是否發生變化,并根據判斷結果進行數據傳輸處理包括:
將完成數據傳輸的消息鑒別碼與預先存儲的用于比對的消息鑒別碼進行比較;
完成數據傳輸的消息鑒別碼與預先存儲的用于比對的消息鑒別碼相同時,確定數據傳輸無誤;
當完成數據傳輸的消息鑒別碼與預先存儲的用于比對的消息鑒別碼不同,但不同的次數小于預設次數時,對AES加密傳輸的所述數據進行重傳;
當完成數據傳輸的消息鑒別碼與預先存儲的用于比對的消息鑒別碼不同,且不同的次數大于或等于所述預設次數時,向用戶反饋故障檢測提示。
可選的,所述消息鑒別碼包括根據以下方式確定的編碼:
根據128比特的輸入秘鑰擴展計算出長度為128比特的第一秘鑰、第二秘鑰、第三秘鑰;
將AES加密傳輸的數據以128比特作為基本單位長度,劃分為一個或一個以上數據塊;
對劃分的最后一個數據塊以外的每一個在前的數據塊,采用第一邏輯函數進行邏輯計算,獲得各在前的數據塊相應的邏輯計算結果;
對劃分的最后一個數據塊,當其數據長度為128比特時,采用第二邏輯函數進行邏輯計算,獲得最后一個數據塊的邏輯計算結果;對劃分的最后一個數據塊,當其數據長度小于128比特時,將數據塊長度補充至128比特后,采用第三邏輯函數進行邏輯計算,獲得邏輯計算結果;
取各數據塊對應的邏輯計算結果的左側的96位數據作為所述消息鑒別碼。
可選的,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710448751.3/2.html,轉載請聲明來源鉆瓜專利網。





