Androidタブレットの普及により、企業内でのタブレット利用の機会も増えるのに伴い、 Androidとサーバ間におけるセキュアな通信が実装されたアプリの構築依頼も増えてまいりました。 通信自体はSSLを利用することによりセキュリティーの確保も可能ですが、通信不能時に一時保存が必要な データの存在など、タブレット内保存データなどの独自暗号化技術は必須となります。 時々、アプリのプライベートフォルダ内データは安全という記述の文章も見かけることがありますが、 それはあくまでAndroid端末がroot化されないという前提であって、例えば紛失したタブレットを拾った 悪意のある第三者がそれをroot化しその内容を解析した場合、プライベートフォルダ内ファイルやデータベース及びアプリ自体も その内容全てが漏洩した物と判断せざるを得なくなります。 そこで、AndroidのJAVAとサーバーのPHPによる