スマホゲームのデータの一時保管について質問です。

チートされにくいように、プレイヤーに隠しておきたい情報(敵の行動パターン等)は、
ダンジョンに入るときにうちのサーバーから取得するようにし、
各スマホではメモリ上にしか置かないようにしています。
しかし、スマホゲームはすぐにバックグラウンドに回され、しかもメモリが足りなくなるとOSによって落とされることがあるだめ、
落とされるともう一度最初からになってしまいます。

落とされても続きから開始するためには、落とされる瞬間に、
そのときの状態をファイルとして端末に保存するしかないと思うのですが、
そんなことをすればそのファイルを見たり書き換えたりすることで簡単にチートできてしまいます。

書き換えに関してはハッシュ求めてストレッチングでもかければ対策できると思いますが、
見られることに関してはどう対策を立てればいいか分かりません。
落とされても続きからプレイでき、なおかつ見られにくくする方法を教えてください。