发明名称 保密密钥控制的可逆电路和相应的数据处理方法
摘要 一种组合的依据密钥的网络(46),适合于对数据处理设备的总线上和存储器中的数据进行加密/解密,其包括多个层,其中每个层包括多个对很小的块大小进行操作的基本构建块(2)。通用构建块(2)作用于小数量的输入数据比特,该输入数据比特被分成分别为m和n个比特的两个组。原样传送到输出的m个输入比特被用来由多路复用器电路从2<SUP>m</SUP>k个密钥比特中选择k个比特;所述k个比特接着被用于选择(n×n)比特的可逆变换(R<SUB>k</SUB>),所述可逆变换作用于剩余的n个输入比特,以产生相应的n个输出比特。在构建块中的密钥比特的总数因此是2<SUP>m</SUP>k,其可以容易地被构造得大于m+n。除了所述可逆变换R<SUB>K</SUB>由其反函数R<SUB>k</SUB><SUP>-1</SUP>所代替之外,逆的构建块是相同的。
申请公布号 CN1826753A 申请公布日期 2006.08.30
申请号 CN03827033.1 申请日期 2003.09.05
申请人 意大利电信股份公司 发明人 乔万·戈利克
分类号 H04L9/06(2006.01) 主分类号 H04L9/06(2006.01)
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 康建忠
主权项 1.一种组合的依据密钥的网络(46),用于把字大小为N的输入数字数据(42)加密/解密为相同字大小的输出数字数据(44),其包括至少两个层(48),每个层至少包括基本构建块(2),每个构建块(2)对具有字大小n+m的输入比特块(14,16)进行操作,用于产生输出比特块(18,19),所述字大小n+m小于或等于所述字大小N,其特征在于,所述构建块(2)包括:-多路复用器电路(4),其在控制输入(12)上接收所述比特块的第一部分m(14),用于在所述多路复用器电路(4)的k比特输出(10)上从2mk个密钥比特中选择k个比特,所述第一部分(14)的比特被原样传送到所述构建块(2)的输出(19);和-变换电路(6),用于根据借助于所述选择的k个比特(10)而在所述变换电路(6)中实现的多个可逆变换(Rk)之中选择的可逆变换(Rk),把所述输入比特块的剩余部分n(16)变换为变换的比特(18)。
地址 意大利米兰