I am trying to design a locking mechanism which is two steel blocks (3.5x3.5x1.74 inch each) locked together. Most parts are done but I am not sure what kind of lock I should use. Something similar to this:

I have to assume the thief would take the lock and have all the time in the world to break it. Now, I do know any lock can be defeated. The one in the picture probably can be defeated with a hand drill in 1 minute. I want to make it so hard that it is not worth the effort. Something like 4-8 hours picking or requires heavy drilling machine to drill through the lock cylinder.
Is it even possible?