[实用新型]一种AES算法加密装置及数字电视前端双向认证系统无效

专利信息
申请号: 200720172040.X 申请日: 2007-09-20
公开(公告)号: CN201114514Y 公开(公告)日: 2008-09-10
发明(设计)人: 张平 申请(专利权)人: 深圳市同洲电子股份有限公司
主分类号: H04N7/167 分类号: H04N7/167;H04N7/16
代理公司: 暂无信息 代理人: 暂无信息
地址: 518057广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 aes 算法 加密 装置 数字电视 前端 双向 认证 系统
【说明书】:

技术领域

实用新型涉及加密算法技术领域,尤其是涉及一种基于流水线结构的AES算法加密装置及数字电视前端双向认证系统。

背景技术

高级加密算法(Advanced Encrypt Standard,AES),是美国国家标准和技术研究所于1997年1月发布的新的加密标准,是一种迭代型的分组加密算法,分组长度为128bits,密钥长度可为128,192和256位,AES加密操作,包括Nr轮迭代操作(Nr由密钥的长度决定),每轮操作又包括轮密钥加,字节替换,字节移位和列混合的操作,详细过程如下图所示。AES的解密操作使用的是相同的子密钥值,只是使用的子密钥的顺序不同,是加密的逆过程。

AES加密的流程如图1所示:(以密钥长度为128位为例),待加密的数据按128位分组输入,在进行第一次加密迭代之前,首先进行密钥运算操作,之后启动Nr次加密迭代操作流程;在Nr次加密迭代过程中,加密数据首先经过S盒置换和字节的移位操作,之后进行混列变换,最后进行密钥运算操作;在最后一次加密迭代的时候省略混列变换操作,输出加密以后的数据;解密操作流程:待解密的数据按128位分组输入,在进行第一次解密迭代之前,首先进行密钥运算操作,之后启动Nr次解密迭代操作流程;在N:次解密迭代过程中,与加密流程不同的是,解密首先进行的是字节的移位操作,再进行S盒的逆置换,之后进行密钥运算操作,最后进行混列逆变换;在最后一次解密迭代的时候省略混列逆变换步骤,输出解密以后的数据。AES的加密操作和解密操作使用的是相同的子密钥值,只是使用的子密钥的顺序不同。

如图2所示,流水线技术其实质就是在适当的地方加入寄存器,将前面的运算结果或输入数据暂存,并在下一个时钟到来时将寄存值作为后一级运算的输入。如同生产装配线那样,将操作执行工作量分成若干个时间上均衡的操作段,从流水线的起点连续地输入,流水线的各操作段以重叠方式执行。这使得操作执行速度只与流水线输入的速度有关,而与处理所需的时间无关。

AES分组密码在非反馈模式下,后续块的加密与前块的加密结果无关,即所有块的加密可并发执行,因而可将各轮作为流水级,进行流水操作,同时也可根据需要,将相邻几轮作为流水级,进行流水操作,如图3所示。采用这种流水操作来实现AES算法,首先,从第一组明文输入到第一组密文输出之间有一段固定的延时,这个延时即为一次AES加密运算所用的时间。这样,读取数据时很容易出现误码,特别是当输入数据的速率不恒定时,更容易出现误码。

实用新型内容

本实用新型所要解决的技术问题是提供一种AES算法加密装置,其可方便地获取正确的输出结果。

为解决本实用新型的技术问题,本实用新型公开一种AES算法加密装置,包括多级轮变换单元和连接相邻两个轮变换单元的存储单元,每级轮变换单元包括数据输入端、数据输出端和轮密钥输入端,所述每级轮变换单元还包括数据有效信号输入端和数据有效信号输出端;上级轮变换单元的数据有效信号输出端通过有效信号存储器与下级轮变换单元的数据有效信号输入端连接。

其中,所述每级轮变换单元在其数据有效信号输入端收到数据有效信号后进行数据处理。

其中,上级轮变换单元数据处理完后向下级轮变换单元输出数据,同时上级轮变换单元产生数据有效信号并将其从数据有效输出,通过有效信号存储器输至下级轮变换单元的数据有效信号输入端。

其中,所述存储单元是寄存器。

其中,所述有效信号存储器是有效信号寄存器。

其中,所述数据有效信号输入端为使能信号输入端,所述数据有效信号输出端为使能信号输出端,所述有效信号存储器为使能信号寄存器。

本实用新型还公开一种数字电视前端双向认证系统,包括基于流水线结构的AES算法加密装置,该装置包括多级轮变换单元和连接相邻两个轮变换单元的存储单元,每级轮变换单元包括数据输入端、数据输出端和轮密钥输入端,所述每级轮变换单元还包括数据有效信号输入端和数据有效信号输出端;上级轮变换单元的数据有效信号输出端通过有效信号存储器与下级轮变换单元的数据有效信号输入端连接。

其中,所述每级轮变换单元在其数据有效信号输入端收到数据有效信号后进行数据处理。

其中,上级轮变换单元数据处理完后向下级轮变换单元输出数据,同时上级轮变换单元产生数据有效信号并将其从数据有效输出,通过有效信号存储器输至下级轮变换单元的数据有效信号输入端。

其中,所述数据有效信号输入端为使能信号输入端,所述数据有效信号输出端为使能信号输出端,所述有效信号存储器为使能信号寄存器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200720172040.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top