Towards efficient and accountable oblivious cloud storage