There are little sensors in there that read the voltage of the key. The voltage can only be a difference of a very small amount, like 1/10th of a volt. I would say your best bet is to replace the lock cylinder and ignition switch. If you were to try to bypass the system, you would probably spend more money and time (and possibly cause more damage) than if you were to just replace the parts. Someone could also just steal your car by turning the ignition switch.
So, it really is not as simple as just bypassing the system. The sensor is skewed somehow and it's reading wrong. This is not the first time I have seen this, it seems to be a very common problem. The part number has changed for the cylinder and ignition switch several times, so let's say that yours is a generation 1 and now they are at a generation 3, that means that they've eliminated most of the 'bugs' in the system, so your best bet, in my humble opinion, is to replace the parts. Please do let me know if you need more info or have any questions.
This is a different expert
Here’s how you can bypass the sensor.