A criminal justice study commissioned by the Liberal Democrats found that more than 1,700 inmates had served longer than their minimum tariffs under the new indeterminate sentence for public protection ( IPP ) , brought in by Labour four years ago .