[发明专利]一种搜索S盒的最少硬件实现门数的方法和S盒电路结构有效
申请号: | 201910184416.6 | 申请日: | 2019-03-12 |
公开(公告)号: | CN110022202B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 张蕾;张芮 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种搜索S盒的最少硬件实现门数的方法和S盒电路结构。搜索采用迭代分层的算法,在满足当前层硬件门数的前提下,当前层的布尔函数集是由若干基本操作作用于前若干层布尔函数集的结果;如此重复迭代,保证每层的布尔函数都有相同且最少的硬件门数。该方法包括:GE 0层,n个输入值本身就是布尔函数;GE 0.5层,使用NOT作用于GE0层的布尔函数;GE 1层,使用NAND、NOR作用于GE0层中的两个不同的布尔函数;GE 1.5‑2.5层,采用3种方式产生布尔函数;GE g≥3层,采用4种方式产生布尔函数。本发明可搜索出S盒最优的硬件实现逻辑过程,能够明显降低芯片面积、功耗和延迟,提高实现性能。 | ||
搜索关键词: | 一种 搜索 最少 硬件 实现 方法 电路 结构 | ||
【主权项】:
1.一种搜索S盒的最少硬件实现门数的方法,其特征在于,在满足当前层硬件门数的前提下,当前层的布尔函数集是由若干基本操作作用于其相对应的前若干层布尔函数集的结果;如此重复迭代,保证每层的布尔函数都有相同且最少的硬件门数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910184416.6/,转载请声明来源钻瓜专利网。