×

Method and apparatus for transmitting and receiving secure and non-secure data

  • US 10,447,657 B2
  • Filed: 03/17/2009
  • Issued: 10/15/2019
  • Est. Priority Date: 08/22/2008
  • Status: Active Grant
First Claim
Patent Images

1. A communications system, comprising:

  • a transmitting hardware apparatus comprising;

    a source of traffic data;

    a source of cellular system control data;

    a cipher coupled to the source of the traffic data for;

    ciphering the traffic data, using a ciphering algorithm selected from a plurality of ciphering algorithms supported by a receiving hardware apparatus, to produce ciphered traffic data;

    selectively ciphering the cellular system control data such that the cellular system control data is ciphered under some circumstances and not ciphered under other circumstances;

    a second receiver for;

    receiving a first indicating signal comprising an indication of whether the receiving hardware apparatus is configured to handle data comprising both ciphered data and unciphered data, andreceiving a second indicating signal indicating the plurality of ciphering algorithms supported by the receiving hardware apparatus; and

    a first transmitter coupled to the cipher and to the source of the cellular system control data for;

    transmitting the ciphered traffic data and unciphered cellular system control data when the indication is that the receiving hardware apparatus is configured to handle data comprising both ciphered data and unciphered data,transmitting the ciphered traffic data and ciphered cellular system control data when the indication is that the receiving hardware apparatus is not configured to handle data comprising both ciphered data and unciphered data, andtransmitting a third indicating signal indicating a selected ciphering algorithm; and

    the receiving hardware apparatus comprising;

    a second transmitter for transmitting the first indicating signal and the second indicating signal;

    a first receiver for receiving the third indicating signal and data transmitted by the first transmitter;

    a decipher coupled to the first receiver for deciphering the received data based on the selected ciphering algorithm to produce deciphered data; and

    a validator, coupled to the decipher and to the first receiver, for;

    validating the received data to produce a second validation result based on an invalid first validation result and outputting the received data depending upon the second validation result;

    orvalidating the deciphered data to produce a first validation result, outputting the deciphered data depending upon the first validation result, validating the received data to produce a second validation result based on an invalid first validation result, and outputting the received data depending upon the second validation result, andwherein the validator is configured to make a determination that input data from at least one of the decipher or the first receiver contains more than a specified percentage of errors and at least one of the first validation result or the second validation result is based on the determination.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×