Method and apparatus for feature authorization and software copy protection in RF communications devices
AssigneeEricsson Inc.
InventorGerald M. Cooper
Life of this patent
Estimating the term…
Loading patent…
AssigneeEricsson Inc.
InventorGerald M. Cooper
Estimating the term…
A hardware-software security arrangement enables manufacturers of digital RF communications equipment to provide differently configured products having substantially identical hardware and operational control software. Only authorized units are permitted to activate software-controlled "optional" features. The software is protected against unauthorized modifying, copying and uploading/downloading. The security arrangement allows a manufacturer to control the distribution of functional features and operational software upgrades by requiring a product-specific authorization. Each individual unit has a read-only storage device containing a unique device-specific value. "Checksum" data is uniquely computed by the manufacturer for each individual product unit according to a "feature authorization code" specifying particular authorized functional features and the device specific value by using a particular data transformation. This computed data is stored in the unit. On power-up, the unique checksum data is recalculated by the device and compared to the stored checksum data. The unit enables only the most basic functions if the comparison is unfavorable. If the comparison is favorable, then particular features specified by the "feature authorization code" are enabled. The unit may also be updated in the field to provide additional features by providing the manufacturer with the device serial number, obtaining a newly calculated "checksum" based on the desired additional features, and dynamically downloading this information into the device.
A program-controlled digital radio transceiver including:
A digital radio transceiver of the type including a microprocessor for controlling a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, comprising:
In a digital radio communications device performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively enabling various predetermined combinations of transceiving functions, a method for preventing use of unauthorized program control information comprising the following steps:
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including encrypted function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for preventing unauthorized alteration, copying and/or downloading of said program control information into other products while allowing an authorized alteration of said function-enabling information to provide a different combination of functions, comprising the following steps:
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing at least first and second radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, an arrangement for preventing unauthorized alteration, copying or downloading of said program control information into other products, while permitting an authorized alteration of said enabling information to provide a different combination of functions, comprising:
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling data for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for providing function-enabling data that is specifically tailored for an individual communications device and for preventing unauthorized use of said program control information by alteration, duplication or downloading into other products, comprising the following steps of:
A method of operating a radio frequency communications device comprising:
A method of operating radio frequency equipment comprising:
A method of operating radio frequency transceiving equipment comprising:
Radio frequency equipment comprising:
Radio frequency transceiving equipment comprising:
A digital radio comprising:
A digital radio comprising:
A method for preventing unauthorized alteration, copying or downloading of control information stored in a digitally controlled communications device into other products, comprising:
A method of operating radio equipment having at least one memory device storing code and also storing feature authorization information, said stored code at least in part defining a first processing operation and associated characteristics of the operation of said radio equipment, said method comprising the following steps:
Dependencies are inferred from the claim text.