首页> 外国专利> Apparatuses and methods for nonlinear dynamic block substitution with the use of less than amounts of splitting and direct geometrical generating

Apparatuses and methods for nonlinear dynamic block substitution with the use of less than amounts of splitting and direct geometrical generating

机译:用于非线性动态块替换的设备和方法,其使用的拆分量和直接几何生成量均小于

摘要

Methods and apparatus for non-linearizing modulo 2 addition based encryption by block substitution techniques which allows use of the substitution scheme with relatively simple hardware and yet makes cryptanalysis more difficult. The basic block substitution, a one to one mapping of n-bit binary numbers onto themselves, is based on the fact that certain permutations of the n-bit binary numbers define linear orthomorphisms, which enable block substitution by modulo 2 addition of one permuted set of numbers to another. These equations representing the linear orthomorphism have an additive relationship when viewed as vectors, and in fact, form an additive group in the algebraic sense. The permutations of the n-bit binary numbers which define these linear orthomorphisms have the further property that any power of these permutations, that is, applying the permutations successively to the previously permuted numbers, generates a new linear orthomorphism. This allow the simple changing of the transformation on a frequent basis. However, this same property of linearity permits the entire linear orthomorphism to be generated from a limited subset of the equations. This is not possible with a nonlinear orthomorphism. To obtain a nonlinear version, the equations representing the original linear orthomorphism are transformed in an orderly and readily variable manner, so that the entire set of equations may no longer be generated from a limited subset of the equations. Various properties of the transformations and methods of using the same are disclosed.
机译:通过块替换技术使基于模2加法的加密非线性化的方法和装置,该方法和设备允许使用具有相对简单的硬件的替换方案,但使密码分析更加困难。基本的块替换是n位二进制数到其自身的一对一映射,它基于以下事实:n位二进制数的某些排列定义了线性正态性,这使得能够通过对一个排列的集合进行模2加法来进行块替换。到另一个数字。这些表示线性同态的方程式在被视为矢量时具有加法关系,实际上,在代数意义上形成了一个加法基团。定义这些线性正态性的n位二进制数的置换具有进一步的特性,即这些置换的任何幂,即,将置换连续地应用于先前置换的数字,会生成新的线性正态性。这允许频繁地简单地改变变换。但是,这种相同的线性特性允许从方程的有限子集生成整个线性正态性。对于非线性正交同构,这是不可能的。为了获得非线性版本,代表原始线性正态性的方程式以有序且易于变化的方式进行转换,因此整个方程组可能不再由方程的有限子集生成。公开了变换的各种特性及其使用方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号