High security lock