A device for measuring insulation resistance of a battery, the device comprising: a parameter resistance of which one end is electrically connected to a negative electrode terminal of the battery; a current detection circuit including a shunt resistance connectable to the parameter resistance to enable at least a portion of leakage current of the battery flowing in the parameter resistance to flow, and an operational amplifier connected to both terminals of the shunt resistance and configured to detect and output voltage between both ends of the shunt resistance; and a control unit configured to determine the insulation resistance of the battery using a switch control terminal configured to control a switch connected between the parameter resistance and the shunt resistance to an ON or OFF state, a detection signal output terminal configured to selectively apply a first high voltage signal and a first low voltage signal to the shunt resistance, a control signal output terminal configured to apply a control voltage signal to the operational amplifier to adjust an output voltage of the operational amplifier within a predetermined range, an ADC connected to an output terminal of the operational amplifier, and a predefined insulation resistance formula that includes, as a parameter, a first voltage change amount with respect to the output voltage of the operational amplifier being measured through the ADC when the first high voltage signal and the first low voltage signal are applied to the shunt resistance, wherein the control unit is configured to apply a first high voltage signal and a first low voltage signal to the shunt resistance at time intervals through the detection signal output terminal, in a state where the switch is controlled to an ON state, and to measure a first voltage change amount with respect to the output voltage of the operational amplifier through a ADC, when the first high voltage signal and the first low voltage signal are being applied to the shunt resistance, and characterized in that the control unit is configured to apply a third high voltage signal and a third low voltage signal to the shunt resistance at time intervals through the detection signal output terminal, in a state where the switch is controlled to an OFF state, to determine a second voltage change amount with respect to the output voltage of the operational amplifier being measured through the ADC when the third high voltage signal and the third low voltage signal are being applied to the shunt resistance, to determine a third voltage change amount corresponding to a difference between the first voltage change amount and the second voltage change amount, and to determine the insulation resistance of the battery using a predefined insulation resistance formula that includes the third voltage change amount as a parameter. a parameter resistance of which one end is electrically connected to a negative electrode terminal of the battery; a current detection circuit including a shunt resistance connectable to the parameter resistance to enable at least a portion of leakage current of the battery flowing in the parameter resistance to flow, and an operational amplifier connected to both terminals of the shunt resistance and configured to detect and output voltage between both ends of the shunt resistance; and a control unit configured to determine the insulation resistance of the battery using a switch control terminal configured to control a switch connected between the parameter resistance and the shunt resistance to an ON or OFF state, a detection signal output terminal configured to selectively apply a first high voltage signal and a first low voltage signal to the shunt resistance, a control signal output terminal configured to apply a control voltage signal to the operational amplifier to adjust an output voltage of the operational amplifier within a predetermined range, an ADC connected to an output terminal of the operational amplifier, and a predefined insulation resistance formula that includes, as a parameter, a first voltage change amount with respect to the output voltage of the operational amplifier being measured through the ADC when the first high voltage signal and the first low voltage signal are applied to the shunt resistance, wherein the control unit is configured to apply a first high voltage signal and a first low voltage signal to the shunt resistance at time intervals through the detection signal output terminal, in a state where the switch is controlled to an ON state, and to measure a first voltage change amount with respect to the output voltage of the operational amplifier through a ADC, when the first high voltage signal and the first low voltage signal are being applied to the shunt resistance, and characterized in that the control unit is configured to apply a third high voltage signal and a third low voltage signal to the shunt resistance at time intervals through the detection signal output terminal, in a state where the switch is controlled to an OFF state, to determine a second voltage change amount with respect to the output voltage of the operational amplifier being measured through the ADC when the third high voltage signal and the third low voltage signal are being applied to the shunt resistance, to determine a third voltage change amount corresponding to a difference between the first voltage change amount and the second voltage change amount, and to determine the insulation resistance of the battery using a predefined insulation resistance formula that includes the third voltage change amount as a parameter.