Abstract: A controller enabling switching between a smart function and an immobilizer function without using a key cylinder or a slot. The controller includes a verification ECU for transmitting a request signal to a first area and transmitting a transponder drive radio wave to a second area. The portable device transmits an ID code signal in response to the request signal or the transponder drive radio wave. The verification ECU enables the starting of an engine when the ID code transmitted from the portable device matches an ID code of the controller. The verification ECU transmits the drive radio wave when a driver operates a switch in a state in which the starting of the engine is not enabled after the request signal is transmitted.