[发明专利]实现高速加密处理的设备和方法有效
申请号: | 99108013.0 | 申请日: | 1999-04-27 |
公开(公告)号: | CN1124545C | 公开(公告)日: | 2003-10-15 |
发明(设计)人: | 大森基司;横田薰 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/06 | 分类号: | G06F9/06 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 李亚非 |
地址: | 暂无信息 | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一个加密处理设备,利用替换表数据加密地处理输入数据以便产生输出数据。一个存储单元存储(2N)组替换数据,每组替换数据具有预定个数的比特,此处N是一个不小于2的整数。一个划分单元于将(N×M)比特长的输入数据分成M组N比特子数据,此处M是一个不小于2的整数。一个替换单元接收一个输入,它是下面任意之一:M组N比特子数据;和通过在M组N比特子数据上执行合并处理产生的至少一组N比特输入合并数据,对于N个输入比特的每个在存储单元中指定(2N)组替换数据之一,并且输出对于每个N输入比特指定的该组替换数据。一个固定变换执行单元在从该替换单元输出的至少一组替换数据上执行多个不同的固定变换,以便产生M组变换的数据,每个变换的数据具有预定个数的比特。一个输出数据产生单元根据由固定变换执行装置产生的M组变换的数据产生(N×M)比特长的输出数据。 | ||
搜索关键词: | 实现 高速 加密 处理 设备 方法 | ||
【主权项】:
1.一个加密处理设备,用于利用多组替换数据加密地处理输入数据以便产生输出数据,该加密处理设备包括:存储装置,用于存储2N组替换数据,其中每组替换数据具有预定比特数,此处N是一个不小于2的整数;子数据生成装置,从N×M比特长的输入数据生成至少一组N比特子数据,其中M是一个不小于2的整数;替换装置,用于接收至少一组由子数据生成装置生成的子数据,在存储装置中为至少一组子数据中的每一个指定2N组替换数据之一,并且输出为至少一组子数据分别指定的至少一组替换数据;固定变换执行装置,用于在从该替换装置输出的至少一组替换数据上执行多个不同的固定变换,以便产生M组变换的数据,每组变换的数据具有预定个数的比特,其中多个不同固定变换中的每一个是一个具有不同比特变换长度的旋转变换或一个使用不同常数的预定操作;和输出数据产生装置,用于根据由固定变换执行装置产生的M组变换的数据产生N×M比特长的输出数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/99108013.0/,转载请声明来源钻瓜专利网。
- 上一篇:横向模式谐振器滤波器
- 下一篇:铂配合物、其制备和治疗应用