Patent ID: 8299891

Claim:
A vehicle theft prevention system comprising: a portable device for sending an authentication code renewed by a first function formula including at least any one arithmetic expression of addition, subtraction, multiplication, and division, the portable device having a first storage unit for storing the authentication code and first function formula data defining the first function formula for renewing the authentication code; a vehicle-mounted authenticating device for receiving the authentication code, checking the authentication code against a reference code, and controlling operation of vehicle-mounted equipment depending on a result of the check; wherein the vehicle-mounted authenticating device has a second storage unit for storing the reference code and second function formula data defining a second function formula for renewing the reference code, the second function formula being identical to the first function formula and including at least any one arithmetic expression of addition, subtraction, multiplication and division, and checks the received authentication code against the reference code renewed by the second function formula; a function formula changing unit for changing the first function formula defined by the first function formula data stored in the first storage unit to a new first function formula and changing the second function formula defined by the second function formula data stored in the second storage unit to a new second function formula, wherein the first storage unit stores a plurality of first function formula data defining a plurality of first function formulas which are different from each other; the second storage unit stores a plurality of second function formula data defining a plurality of second function formulas which are identical to the plurality of first function formulas defined by the plurality of first function formula data; the vehicle-mounted authenticating device sends an identifier indicative of which one of the plurality of first function formula data is to be selected to the portable unit; the portable unit selects the first function formula data based on the identifier; the changed new first function formula and second function formula are selected based on an output from one of a battery voltmeter, a gasoline level meter, an odometer, and a seat position sensor on the vehicle.