Patent ID: 7848516

Claim:
A diffused symmetric encryption/decryption method using a first computer and a second computer with asymmetric keys, wherein said method operates pursuant to the mathematical architecture of diffusion algebra, comprising steps of: i. selecting a matched pair of a public key and a private key, wherein said matched public key and private key are a numeric value S, wherein S indicates a one-dimensional binary matrix having n>0 positions, and position labels are from 0 to n−1; in addition, S comprises at least one various element e k , wherein e k indicates that the value at the position label k of S is 1, and the rests are 0; ii. if the multiplication of said matched public key and private key is equal to e 0 , go to the next step, otherwise go back to Step i, wherein the multiplication contains at least one addition of all elements of one S multiplying by every element of the other S, wherein two elements on detail, e i multiplying by e i is equal to e k (under linear algebra, k=i+j, if (i+j)≧n, then (i+j)mod n); further, the addition at every time, wherein all elements are included, except for elements at the same position label; iii. using the first computer to multiply said public or said private key with a plaintext to generate a ciphertext, wherein the plaintext is a numeric value S; and iv. using the second computer to obtain said plaintext by multiplying said private key or said public key with said ciphertext.