Encryption Technique Using Stream Cipher and Block Cipher
Abstract
A method is provided for generating a pseudo random sequence of integers, and the method is applied to the encryption of messages. The method uses a key K and a pair of prime numbers p and q, where q=2p+1. According to one aspect of the invention, a sequence of integers is formed. A sequence of bits is then formed from the sequence of integers, e.g., by selecting the least significant bit from each integer value. The sequence of bits is then used to encrypt a message using a selected encryption algorithm such as the XOR algorithm. Since prime numbers p and q can be selected to be larger than key K, the repeating period of the sequence of integers is larger than that permitted by the bit length of K.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 02, 2002
- Accession Number
- ADA412634
Entities
People
- Charles M. Doland
Organizations
- United States Patent and Trademark Office