[发明专利]一种多体并行S盒的电路结构有效
申请号: | 201710416133.0 | 申请日: | 2017-06-06 |
公开(公告)号: | CN107222304B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 敖天勇;吴永辉;宫德龙;侯卫周;顾玉宗 | 申请(专利权)人: | 河南大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 郑园;栗改 |
地址: | 475004 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并行 电路 结构 | ||
本发明提出了一种多体并行S盒的电路结构,用以解决现有并行S盒电路结构成本高、初始化时间长的问题;包括存储模块和多路选择器模块,存储模块包括数据输入端Data、地址输入端Addr和写使能输入端Wr和
技术领域
本发明涉及密码芯片集成电路设计的技术领域,具体涉及一种多体并行S盒的电路结构,实现多个S盒并行工作。
背景技术
S盒是对称密码算法中一个重要的组件,它是有限域上一个有
在安全性要求高的应用领域中,通常需要使用多种密码算法。另外,为了满足快速加解密的性能要求,常采用可重构的密码处理器或者面向密码应用的专用处理器等硬件平台来实现对多种密码算法的快速处理。由于同一个密码算法中需要使用多个S盒并行工作,而不同密码算法中使用的S盒可能并不相同。因此,需要这些硬件平台能够支持多种S盒的高效并行工作。
在S盒的硬件电路结构实现方式上,目前主要有两种方式:一种是根据S盒的数学表达式采用门级逻辑电路来实现,这种方式只适合固定内容的S盒,当有多种S盒时,需要提前将这些S盒都以硬件电路形式实现,因此,无法用于需要支持S盒内容可变情形。另一种是基于查找表的实现方式,这种方式是将S盒的所有输出值直接存放在存储器中,如果S盒是一个
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710416133.0/2.html,转载请声明来源钻瓜专利网。