Substitution cipher text-encoding and un-encoding software and method
First Claim
Patent Images
1. A method of encoding or un-encoding characters comprising:
- receiving an input keyword string;
removing superfluous characters in the input keyword string which are not in a pre-approved character set to thereby form a truncated keyword string; and
removing duplicate characters in the truncated keyword string to form a validated keyword.
23 Assignments
0 Petitions
Accused Products
Abstract
A method or computer program for encoding or un-encoding data receives a keyword string and removes characters in the keyword string which are not in a pre-approved character set and duplicate characters to form a validated keyword. The validated keyword is sequenced with un-used characters of the pre-approved character set and formed into a cipher grid. Clear text may be encoded using an algorithm in combination with the cipher grid, and encoded text may be un-encoded to form clear text using a reverse algorithm in combination with the cipher grid.
-
Citations
25 Claims
-
1. A method of encoding or un-encoding characters comprising:
-
receiving an input keyword string; removing superfluous characters in the input keyword string which are not in a pre-approved character set to thereby form a truncated keyword string; and removing duplicate characters in the truncated keyword string to form a validated keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium on which is stored a computer program for encoding or un-encoding data, the computer program comprising instructions which, upon being executed, cause a computing device to perform a process of:
-
receiving an input keyword string; removing superfluous characters in the input keyword string which are not in a pre-approved character set to thereby form a truncated keyword string; and removing duplicate characters in the truncated keyword string to form a validated keyword. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification