The non-linearity of the transformation describing a multi-dimensional space rotation arises when the rotation angle depends on a vector defined in the multi-dimensional space, and it becomes difficult to get the original vector from the new vector. MDSR uses sequentially generated vectors as encryption key stream of a stream cipher. Based on NIST SP800-22, we estimate the aptitude of MDSR as a cipher by evaluating the property of the random numbers generated sequentially by MDSR and the tolerances over various attacks.
展开▼