• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 提高加密應用的系統效率

    提高加密應用的系統效率

    作者:Ahmed Majeed Khan Asma Afzal Khawar Khurshid博士 時間:2014-04-01 來源:電子產品世界 收藏

      為了確保數據從數據源安全傳輸到目的地,必須在安全應用中采用加密技術。最常用的加密技術采用確定性算法,并對固定長度數據塊進行固定不變的轉換操作。此類加密技術包括高級加密標準()、數據加密標準()、國際數據加密算法(IDEA)和等。

    本文引用地址:http://www.czjhyjcfj.com/article/235667.htm

      然而,這種“分組密碼”方案會制約硬件的吞吐量、數據處理和緩沖容量,因為加密操作必須在下個數據塊到來之前完成。大量工業加密系統都支持200Mbps以上的數據速率,但與簡單的微控制器相比,硬件(一般是ASIC)要想達到如此高的數據速率所需的成本極高。盡管簡單地利用具有外部存儲器的8位MCU(例如8051)能夠實現加密功能,但執行加密所用的時間與ASIC相比就會呈數量級增加。本文將介紹如何利用帶可編程邏輯的SoC并借助MCU內核以及通用數字塊(UDB)和直接存儲器訪問(DMA)等其它硬件功能來實現加密并改善系統的總體時間。

      高級加密標準()是最常用的分組密碼技術之一,采用對稱密鑰密碼。我們以-128器件通過128位加密密鑰處理16字節(128位)數據塊為例,演示加密應用的要求以及可能的實現方案。在處理開始之前,利用AES-128將輸入字節設置成圖1所示的分組格式。表中的in0是第一個字節,in15是第16個字節也是輸入塊的最后一個字節。



    關鍵詞: AES IDAE DES RC5

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 且末县| 河东区| 苗栗市| 东明县| 荥阳市| 德惠市| 玉树县| 南陵县| 肃宁县| 启东市| 永福县| 长葛市| 卫辉市| 巧家县| 林州市| 循化| 原平市| 叶城县| 来宾市| 阿巴嘎旗| 延安市| 民县| 无棣县| 元江| 琼结县| 安平县| 郯城县| 思南县| 泰宁县| 砀山县| 大安市| 乐清市| 平阳县| 隆子县| 平昌县| 哈尔滨市| 阿瓦提县| 绥阳县| 宁南县| 舒兰市| 安溪县|