Patent ID: 8331559

Claim:
A diffused data encryption/decryption processing method, wherein comprising the steps of: (a) providing a password binary matrix having a size of n by m bits therein and having w bits belonging to a first binary type; (b) collecting said w bits from said password binary matrix in a predetermined order sequence from k=1 to k=w for diffusion, every point P k forming individually a diffused zero matrix b(i, j); (c) providing a plaintext binary matrix A having a size of n by m bits therein, therefore said plaintext binary matrix A has a diffusion cycle r and sets a natural number q and 1≦q<r/2; further, the said encryption processing method comprises the steps of: (d) letting k=1; (e) letting t=1; (f) performing one encryption process of single point diffusion from a point P k so as to obtain A k-1 t by a computing device, where A k-1 t =A k-1 t−1 ( i, j )= A k-1 t−1 ⊕A k-1 t−1 c i ⊕A k-1 t−1 r j ⊕b ( i, j ), and δ is an XOR logic operator; (g) if t=(r/2)−q, then lets A k =A k-1 t , goes to the next step, otherwise, t=t+1, backs to the step (f); and (h) if k=w then the matrix A w =A w-1 (r/2)−q is the required ciphertext binary matrix and ends said encryption processing method, otherwise, k=k+1, backs to the step (e).