Method and apparatus for detecting software tampering in a subscriber device
AssigneeMotorola, Inc.
InventorsMichael D. Kotzin, Duane Rabe
Life of this patent
Estimating the term…
Abstract
A subscriber device (2) includes a long code generator (12) and a modifier (30) for generating a spread bit stream with a predetermined error pattern that is transmitted by a transmitter (16) at the subscriber device (2) to a base station (3). The base station (3) identifies the current subscriber device properties by identifying the error pattern and subsequently compares the current subscriber device properties with a knowledge base of subscriber device software properties associated with the error pattern in the spread bit stream. The knowledge base is stored in a memory source (4).
Claims18
A modem for a subscriber device comprising:
- a long code generator for generating a long code comprised of a plurality of bits, for spreading a bit stream by the long code to provide a spread bit stream and for introducing an error pattern in the spread bit stream that corresponds to a subscriber device type to provide an error spread bit stream;
- and
- means for transmitting the error spread bit stream.
A method of identifying a subscriber device comprising
- generating a long code comprised of a plurality of chips for spreading a bit stream;
- modifying the long code by introducing an error chip pattern in the long code to provide an error long code that corresponds to the subscriber device;
- spreading the bit stream by the error long code to provide an error spread bit stream;
- and
- transmitting the error spread bit stream.
A base station for identifying a subscriber device comprising:
- means for receiving a spread bit stream comprised of a plurality of chips from a subscriber device;
- means for identifying an error chip pattern introduced by the subscriber device in the spread bit stream;
- and
- means for identifying the subscriber device by comparing the error chip pattern with a knowledge base of error chip pattern identifiers.
A method of detecting software tampering in a subscriber device comprising:
- receiving a spread bit stream comprised of a plurality of chips from a subscriber device at a base station;
- identifying an error chip pattern introduced by the subscriber device in the spread bit stream;
- and
- identifying the subscriber device by comparing the error chip pattern with a knowledge base of error chip pattern identifiers.
A system for detecting software tampering in a subscriber device comprising:
- means for generating a spread bit stream with a predetermined error pattern at a subscriber device;
- means for transmitting the spread bit stream to a base station;
- means for identifying the subscriber device by identifying the predetermined error pattern in the spread bit stream;
- and
- means for comparing current subscriber device software properties of the subscriber device with predetermined subscriber device software properties associated with the error pattern in the spread bit stream.
Dependencies are inferred from the claim text.