| US 7,477,741 B1 | ||
| Analysis resistant cipher method and apparatus | ||
| Ernest C. Oakley, Pasadena, Calif. (US) | ||
| Assigned to The United States of America as represented by the Administrator of the National Aeronautics and Space Administration, Washington, D.C. (US) | ||
| Filed on Oct. 01, 2004, as Appl. No. 10/956,712. | ||
| Int. Cl. H04K 1/00 (2006.01); H04N 7/167 (2006.01); G06F 7/52 (2006.01); G06K 9/46 (2006.01) | ||
| U.S. Cl. 380—217 [380/28; 708/656; 382/233] | 15 Claims |

| 1. An encoding method for a plaintext, comprising:
obtaining an original data word from a plurality of data words in an original plaintext, each original data word having a
predetermined number of data bits occupying predetermined positions within the data word, each data bit being designated as
one of a one or a zero;
generating a group of new data words using a processor consisting of a predetermined number of new data words equal to the
number of data bits in the original data word, each new data word having the corresponding data bit from the original data
word in the same position while the remaining bits are zero;
sorting the new data words in the group using a processor into one of an ascending and a descending order based on the binary
value of the new data words in order to facilitate compression; and
outputting the group of new data words.
|