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.

Open PDF

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

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Commerce
  • Communication Channels
  • Computers
  • Cryptography
  • Inventions
  • Message Encoding
  • Networks
  • Notation
  • Numbers
  • Patents
  • Prime Numbers
  • Pseudo Random Sequences
  • Secure Communications
  • Security
  • Sequences

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Computer Programming and Software Development.
  • Cybersecurity.