CA2370586C

Methods and apparatus for transmitting, receiving, and processing secure voice over internet protocol

Abstract

This disclosure describes systems and methods for processingvoice data (110, 150) for secure transmission and secure receipt overa network, such as the Internet (250). The systems and methodsinclude the processing of analog voice and digital information,including conversion of a voice signal into digital information (215)(or of digital information into a voice signal (290)) and transmission(240) (or receipt (265)) of digital information representing voicedata over a network (250). The analog-to-digital conversion (215)(and digital-to-analog conversion (290)) is followed by coding (220)(or decoding (285)) digital information according to voice codingtechniques, constructing (225) (or deconstructing (280)) a voiceframe, and encrypting (230) (or decrypting (275)) digital informationaccording to the encryption techniques. The transmission (240) (orreceival (265)) of the digital information includes the creation (235)(or break down (270)) of a secure voice frame.

CA2370586C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 14 April 2020, 6.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

18 claims: 7 independent, 11 dependent

  1. 1
    CA 02370586 2004-11-01 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. A process of transmitting sound, comprising the steps of: receiving an analog signal representing sound;converting the analog signal into digital information;translating the digital information into a data frame using a linear prediction technique;storing the data frame in a first buffer;encrypting the data frame into a ciphertext frame;storing the ciphertext frame in a second buffer;forming a secure voice frame from the ciphertext frame;and transmitting the secure voice frame.
  2. 5
    The process of any one of claims 1 to 4, wherein the forming step furth includes adding a header to the ciphertext frame.
  3. 8
    The process of any one of claims 1 to 7, comprising using a codebook encryption algorithm when encrypting the data frame into a ciphertext frame.
  4. 9
    A system of transmitting sound, comprising:a receiving component configured to receive an analog signal representing sound;a converting component configured to convert the analog signal into digital information;a translating component configured to translate the digital information into a data frame using a linear prediction technique;a first storing component configured to store the data frame in a first buffer;an encrypting component configured to encrypt the data frame into a ciphertext frame;CA 02370586 2004-11-01 a second storing component configured to store the ciphertext frame in a second buffer;a forming component configured to add a header to form a secure voice frame from the ciphertext frame;and a transmitting component configured to transmit the secure voice frame.
  5. 13
    The system of any one of claims 9 to 12, wherein the forming component further includes an adding component configured to add a header to the ciphertext frame.
  6. 16
    The system of any one of claims 9 to 15, wherein the encrypting component uses a codebook encryption algorithm.
  7. 17
    A computer readable medium having computer readable code embodied therein for transmitting sound, the computer usable code comprising:a receiving module configured to receive an analog signal representing sound;a converting module configured to convert the analog signal into digital information;a translating module configured to translate the digital information into a data frame using a linear prediction technique;a first storing module configured to store the data frame in a first buffer;an encrypting module configured to encrypt the data frame into a ciphertext frame;a second storing module configured to store the ciphertext frame in a second buffer;a forming module configured to form a secure voice fame from the ciphertext frame;and CA 02370586 2004-11-01 a transmitting module configured to transmit the secure voice frame.