say ever thought of using window comparators. if the opamps are of the open collector type u can connect an infinit number together and us a plug with resistors in it to produce different acceptable voltages. if the voltage of the "window" is small enough and u use like 2-4 or even more cells then it can become very difficult not to say impossible to crack especially if u use a timing circuit that gives u like 10 seconds for the code to be validated before it seals for good. it would take hours or days to crack as u'd need to try pots at different values and not have the foggiest of the values to use.