一种基于分组密码算法的加密处理方法技术

技术编号:3545192 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术为一种基于分组密码算法的加密处理方法,包括以下步骤:外部密钥寄存、外部数据寄存、密钥扩展、数据加密转换、内部数据寄存、数据迭代处理,解决了现有基于分组密码算法的加密处理方法加密效率低、实现成本高的技术问题,具有在保持现有技术的高效率的前提下,有效降低资源消耗,进而降低设备的实现成本;在转换部件的个数为1时,资源消耗只有现有方法资源消耗的60%,在转换部件个数为2时,资源消耗只有现有方法资源消耗的70%;增加子密钥寄存单元,在集成电路实现时能够减小关键路径,提高加密处理设备的时钟主频,进而提高本发明专利技术方法的处理能力。

【技术实现步骤摘要】

【技术保护点】
一种基于分组密码算法的加密处理方法,其特征在于:其包括以下步骤:1]外部密钥寄存:在一个时钟周期的时钟沿到来时,将经过处理的外部密钥输入至密钥扩展单元数据寄存部件(100)寄存;2]外部数据寄存:在该时钟周期的时钟沿到来时, 将一组外部数据输入至加密单元数据寄存部件(300)寄存;3]密钥扩展:在该时钟周期内,将密钥扩展单元数据寄存部件(100)的寄存数据输入至密钥扩展单元数据转换部件(101)进行密钥扩展,将得到的子密钥输入至加密单元数据转换部件(30 1);4]数据加密转换:在该时钟周期内,将加密单元数据寄存部件(300)的寄存数据输入至加密单元数据转换部件(301),加密单元数据转换部件(301)进行数据加密转换;5]内部数据寄存:在下一时钟周期的时钟沿到来时,将密钥扩 展单元数据转换部件(101)得到的数据输入至密钥扩展单元数据寄存部件(100)寄存;将加密单元数据转换部件(301)得到的数据输入至加密单元数据寄存部件(300)寄存;6]数据迭代处理:重复密钥扩展步骤、数据加密转换步骤和内部数据寄 存步骤,直到将数据进行分组密码算法规定的转换次数,该组数据加密完毕。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王伟曹军颜湘
申请(专利权)人:西安西电捷通无线网络通信有限公司
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1