21
Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved Androi d アプリ開発者様向け

Android開発者向けempress暗号化資料

Embed Size (px)

Citation preview

Page 1: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights ReservedCopyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved

Androi d アプリ開発者様向け

Page 2: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 2

組み込み DB  EMPRESSの特長(I)

1.高速データベースエンジン   組み込み DB  EMPRESSは北米NO . 1の導入実績と30年以上にわたる長年のチューンアッ   プノーハウと最新のテクノロジーにより高速の ANSI SQL92, SQL99準拠組込みデータベー   スエンジンの提供が可能です。国内でのベンチマークテストで速度性能で負けたことはあり   ません!

2.高速断電回復機能   トランザクション中に電断になった場合、起動中に、トランザクションを解放することができ、     トランザクションがかかっていない状態で電源断になった場合にも高速回復します。 1 0万回    以上の断電回復テストをクリアし、数十万件のデータを 1 秒以内で復旧可能です。

3.リアルタイム性   組み込み DB  EMPRESSはデータベースアクセスの定時性を提供します。ある操作を何行っ     ても、ほぼ同じ時間で結果が帰ってくることを言います。組み込み DB  EMPRESSでは1秒   ごとに5000件のデータ更新をしても最初の更新と2年後の更新の差はわずか1%です。   実行中のキャンセル機能やタイムアウト機能を提供致します。   4.非断片化構造  組み込み DB  EMPRESSは断片化が発生しにくい構造を持ち、メンテナンスフリーを   実現します。

Page 3: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 3

組み込み DB  EMPRESSの特長 ( I I )

5.マルチタスク  組み込み DB  EMPRESSは ANSI 準拠の2相トランザクションとロック機能によりイン   プロセス/タスクエンジンでありながら、マルチプロセス・タスク機能を提供することが   可能です。

6.暗号化可能なセキュアDB   組み込み業界初のカーネル(データベースエンジン)暗号化技術をデータベースに実装 7.小さいフットプリント  組み込み DB  EMPRESSは小さいフットプリントサイズで提供されます。組み込み DB     EMPRESSは使用するリソースの予測可能なため、システム設計が正確に行えます。また、   最大メモリ使用するサイズを制限可能です。

8.多言語対応  組み込み DB  EMPRESSは UTF-8に対応しており、 40ヶ国以上のマルチ言語を対応して   います。日本語の半角カナと外字も対応しています。

9.豊富な導入実績とシステム安定性、長期供給( 20年)

Page 4: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 4

データベース暗号化機能

1.データベースの部分的暗号化を実現し、パフォーマンス低下防止

2.カーネルの暗号化のため最小限のパフォーマンスオーバヘッド

3. ANSI 標準の暗号化方法対応( AES1 28, AES1 92, AES256)

4.オープンアーキテクチャー構造ですのでユーザがすでに使用して  いる暗号化アルゴリズムを実装可能、導入時の初期設定では、     Andori d Open SSL l i bcryptoを使用

5.アプリケーションソースコードの変更は必要なし

6.クラウドサーバーとの連携が可能

Page 5: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 5

Androi d コンポーネントフレームワーク ( I )

EMPRESS Androi d DBは、 EMPRESS Embedded の基本性能に加えてデータ暗号化機能、拡張データベース管理 API 、全文検索を含んだコンポーネントフレームワークを提供します。

Page 6: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 6

Androi d コンポーネントフレームワーク ( I I )

201 2年 5月、新たに EMPRESSの基本性能に加えて SQLi te 完全互換 API を実装し、セキュアなデータ環境が実現できようになりました。スマートフォンアプリケーション開発業者、コンテンツプロバイダー、クラウドサービス業者向けに既存のスマートフォンアプリケーションのソースコードを変更することなく、 EMPRESS DBに移行し、アプリケーションを暗号化することが可能になります。

Page 7: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved

入力されたパスワード=暗号キー

ローカル認証方式暗号キーはクラウドに保存される

クラウド認証方式暗号キーは携帯式のハードウェアに埋め込む

ハード認証方式

NFC通信認証

ハイブリッド認証方式

認証

パスワードは入力される

入力されたパスワードをクラウドで認証

認証後暗号化キーが送られる

クラウドサーバー

クラウドサーバー

クラウドと連携した暗号化認証方式 ( I )

暗号化認証方式は、クラウド上で鍵管理ができ、端末側はパスワード管理ができるハイブリッド認証方式を推奨します。

Page 8: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved

⑤アプリを利用するときはパスワード入力して、アプリを起動する。

②入力されたパスワードをクラウド上で認証し登録

③サーバー認証後、暗号化キーがタブレット側に送られる

クラウドサーバー

クラウドと連携した暗号化認証方式( I I )

暗号化認証方式は、クラウド上でマスター鍵管理ができ、端末側はパスワード認証ができるハイブリッド認証方式を推奨します。

アプリケーションデータ

④アプリケーション内に鍵が埋め込まれる

①ユーザーはアプリケーションをダウンロードする。

Page 9: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 9

クラウドと連携した DBレプリケーション

Page 10: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 0

クラウドと連携したその他のソリューション

I nternet

a. Androi d 向け高速データベースb. Androi d 向けの全文検索エンジンc. Androi d 向けのデータ暗号化機能d. Androi d 向けのデータシンク機能e. Androi d 向けのクラウド配信機能f. Wi ndows Androi d→ 移行サービス

④レプリケーションシンク機能

⑤クラウド配信機能

①Androi d 向け高速データベース②組込み全文検索エンジン  ③暗号化機能

クラウドサーバー

⑥Wi n-Androi d 移行

Page 11: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 1

Androi d 用管理拡張 API

組み込み DB  EMPRESS SDK for Androi d は、 Androi d Javaフレームワークで組み込み DB  EMPRESS ユーティリティを実行するためデータベース管理 API

を拡張機能として実装しました。

API名称 機能D atab as e Ad m in .s e tEnv システム変数の設定

D atab as e Ad m in .c re ate D B データベースの作成

D atab as e Ad m in .re m o ve D B データベースの削除

D atab as e Ad m in .e xp o rtD B データベースからのテーブルのエクスポート

D atab as e Ad m in .im p o rtD B データベースからのテーブルのインポート

D atab as e Ad m in .c he c kAnd Re p air 問題が発生時のチェック・修正

Page 12: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved

Androi d SDKにオプションとして搭載される予定の組込み全文検索は、データベースでは苦手とされる全文検索、中間一致あるいは後方一致検索で圧倒的な高速パフォーマンスを提供します。

検索の高速性だけではなく同時に表記ゆれ、シソーラス対応によって検索精度を向上させ、単体の組込みデータベース検索では決して実現できない高速全文検索機能を実現しました。

1. N-gram 対応の検索機能2.形態素対応の検索機能   【検索条件】三越   【検索結果】 タリーズコーヒー新宿三越アルコット店

     恵比寿三越店3.前方一致、完全一致を優先するソートが可能4.日本語、中国語、英語、韓国語、タイ語、  スペイン語  40ヵ国以上の言語に対応5.自然語対応 ( Google ライクな自然語に対応します。)

組み込み DB  EMPRESSの組込み全文検索の特長

1 2

全文検索機能

表記ゆれ例:は、ぱ、ば、ヴァ  ア、ぁ、ァ  一、1、壱

  浜、濱 など

シソーラス検索

例:図書、本、ブック、書物  マック、マクド、マクドナルド  松任谷由美、荒井由美 など

Page 13: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 3

SDカードソリューション( I )

組み込み DB  EMPRESSデータベースは、本体に SD カードが挿入されたときに、 SDカード内の音楽メタデータ情報を高速にデータベースに登録が可能です。 SD カードが抜かれたときに、 SDカード内の音楽メタデータ情報を高速にデータベースから削除できます。データ登録中にも、本体にある音楽データの検索などの操作可能です。データ削除中

にも、本体にある音楽データの検索などの操作可能です。

組み込み DB  EMPRESSはメディアのホットスワップ対応すると同時に圧倒的なデータのマージスピードを実現しました。

Page 14: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved

組み込み DB EMPRESSデータベースは、カーナビ本体にSD カードが挿入されたときに、 SDカード内の音楽メタデータ情報を高速にデータベースに登録が可能です。 SD

カードが抜かれたときに、 SDカード内の音楽メタデータ情報を高速にデータベースから削除できます。データ登録中にも、本体にある音楽データの検索などの操作可能です。データ削除中にも、本体にある音楽データの検索

などの操作可能です。

組み込み DB EMPRESS性能と SQLi te 比較組み込み DB

EMPRESS

本体の 5000曲に 3000曲を追加 8. 23秒

SQLi te 本体の 5000曲に 3000曲を追加 63. 85秒

組み込み DB EMPRESSはメディアのホットスワップ対応すると同時に圧倒的なデータのマージスピードを実現しました。

SDカードソリューション( I I )

Page 15: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 5

組み込み DB EMPRESSと SQLi te の機能比較 ( I )

Page 16: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 6

組み込み DB EMPRESSと SQLi te の機能比較 ( I I )

Page 17: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 7

組み込み DB EMPRESSと SQLi te の機能比較 ( I I I )

Page 18: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 8

組み込み DB EMPRESSと SQLi te の機能比較 ( I V)

要件   EMPRESS SQLi te

サポート体制 日本で開発者サポート 英文ドキュメントが主体

用途 組込みシステム全般に対応可能 シングルユーザ用 DB

対応 OS 殆どの OSに対応 限定された OS

データ型 最適なデータ型の使用が可能 単一データ格納方式

検索方式 多彩な検索方式(全文、絞込み、空間など)

限定された検索方式

断電回復 高速断電回復機能 無し

マルチスレッド 完全対応 コネクション単位でのみ可能

レプリケーション 有り 無し

セキュリティ カーネル暗号化機能 無し(パスワードを含めて)

圧縮 カーネル圧縮機能 無し

Page 19: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 1 9

組み込み DB  EMPRESSと SQLi te の性能比較 ( V)

4251 21 9490SQLi te

61 3727EMPRESS

Locat i on: /s dcard  ( ANDROI D で JAVAを使用した測定結果 )

Select Updata I nsert Delete

• データ件数: 5000件• 環境: Androi d 2. 2 HTC 携帯電話

Page 20: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 20

組み込み DB  EMPRESSと SQLi te の性能比較 ( VI )

4251 21 9490SQLi te

61 3727EMPRESS

Locat i on: /s dcard  ( ANDROI D で JAVAを使用した測定結果 )

Select Updata I nsert Delete

• データ件数: 5000件• 環境: Androi d 2. 2 HTC 携帯電話

Page 21: Android開発者向けempress暗号化資料

Copyright© 2010-2012 EMPRESS Data Systems, Inc. All Rights Reserved 21

エムプレスデータシステムズ株式会社 資本金: 1 , 000万円

代表取締役: 西島 富久〒 220-0004

神奈川県横浜市西区北幸2-15-1東武横浜第2ビル6FTEL:  045-290-61 20

FAX:  045-290-61 30

Emai l : ml2eds@empress-ds . co. jp

URL:  http: //www. empres s- ds . co. jp

ありがとうございました。

お問い合わせ