IANAL but can't they hold you in jail for contempt or "insert charge here" until you hand it over. I thought I remember something similarin the news recently.
Depends where you live and where you store the data. But in the UK you can be held in contempt and jailed for not releasing keys to the police. Hence the need for encryption with plausible denial.
-- Robert Bronsdon

