[實用新型]一種AES算法加密裝置及數字電視前端雙向認證系統無效
| 申請號: | 200720171603.3 | 申請日: | 2007-08-31 |
| 公開(公告)號: | CN201178468Y | 公開(公告)日: | 2009-01-07 |
| 發明(設計)人: | 張平 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | H04N7/16 | 分類號: | H04N7/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 aes 算法 加密 裝置 數字電視 前端 雙向 認證 系統 | ||
技術領域
本實用新型涉及AES算法加密技術領域,尤其是涉及一種基于FPGA的AES算法加密裝置及包括該加密裝置的數字電視前端雙向認證系統。
背景技術
高級加密算法(Advanced?Encrypt?Standard,AES)是一種迭代型的高級分組加密算法,分組長度為128bits,密鑰長度可為128,192和256位。以密鑰長度為128位為例,詳細介紹AES算法的加密操作流程,如圖1所示,待加密的數據按128位分組輸入,在進行第一次加密迭代之前,首先進行密鑰運算操作,之后啟動Nr次加密迭代操作流程;在Nr次加密迭代過程中,加密數據首先經過S盒置換和字節的移位操作,之后進行混列變換,最后進行密鑰運算操作;在最后一次加密迭代的時候省略混列變換操作,輸出加密以后的數據;解密操作流程:待解密的數據按128位分組輸入,在進行第一次解密迭代之前,首先進行密鑰運算操作,之后啟動Nr次解密迭代操作流程;在N:次解密迭代過程中,與加密流程不同的是,解密首先進行的是字節的移位操作,再進行S盒的逆置換,之后進行密鑰運算操作,最后進行混列逆變換;在最后一次解密迭代的時候省略混列逆變換步驟,輸出解密以后的數據。AES的加密操作和解密操作使用的是相同的子密鑰值,只是使用的子密鑰的順序不同。
用FPGA來實現AES算法,首要解決的問題是字節替換,字節替換是一個非線性的字節替代,獨立地在每個狀態字節上進行運算。它包括兩個變換。
1.在有限域GF(28)上求乘法逆,‘00’映射到它自身。
2.在GF(2)上進行下面的仿射變換:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200720171603.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:硅酸鋁石墨復合氈
- 下一篇:水泥蜂箱及其一次成型的制作方法





