Claims
- 1. A security device comprising:a processor; a memory coupled to said processor for storing a plurality of encryption schema including a random array of bits; a number input device coupled to said processor to at least partially provide a starting address for said memory; an address register process executing on said processor, said address register process maintaining an address register variable initially storing said starting address , said address register process operable to access at least one of said plurality of encryption schemas in order to generate a length of string identifier, an encryption algorithm identifier, and a relative address code; an address incrementing process executing on said processor, said address incrementing process responsive to said relative address code and operable to increment said address register variable; and whereby said encryption algorithm identifier identifies a particular encryption algorithm utilized to encrypt a set of data having a size defined by said length of string identifier.
- 2. A data encryption/decryption apparatus as recited in claim 1, wherein said encryptor/decryptor includes a controller.
- 3. A data encryption/decryption apparatus as recited in claim 1, wherein a key code is input to encryptor/decryptor via said input device.
- 4. A data encryption/decryption apparatus as recited in claim 1, wherein said output device includes an electronic network.
- 5. A data encryption/decryption apparatus as recited in claim 1, wherein said output device includes a computer network.
- 6. A data encryption/decryption apparatus as recited in claim 1, wherein said output device includes a cellular telephone network.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is a continuation of prior application Ser. No. 09/359,857 filed Jul. 23, 1999, now U.S. Pat. No. 6,094,486 which represents the National Phase filing of International Application No. PCT/US98/12578 filed Jun. 15, 1998, which application claims priority of U.S. Provisional Application No. 60/050,176 filed Jun. 19, 1997, under 35 U.S.C. §119(e), the subject matter disclosed therein being incorporated herein by reference in its entirety.
US Referenced Citations (9)
Non-Patent Literature Citations (1)
Entry |
Schneier, Bruce. Applied Cryptography: Protocols, Algorithms, and Source Code in C. 10/95. Sections 1.5 and 17.10. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/050176 |
Jun 1997 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/359857 |
Jul 1999 |
US |
Child |
09/416966 |
|
US |
Parent |
PCT/US98/12578 |
Jun 1998 |
US |
Child |
09/359857 |
|
US |