(57)【要約】【課題】任意のデバイスから送信されたデータを無効化し、当該デバイスの匿名性を向上させること。【解決手段】本技術の情報処理装置は、制御部を有する。制御部を有する。上記制御部は、データ取得部と、ダミーデータ生成部と、データ記憶部とを有する。上記データ取得部は、デバイス固有の第１の識別情報を含むリアルデータを上記デバイスから取得する。上記ダミーデータ生成部は、上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成する。上記データ記憶部は、上記ダミーデータに対応づけられた上記リアルデータを記憶する。【選択図】図２
2020099002.tif 000002
【特許請求の範囲】
【請求項１】
デバイス固有の第１の識別情報を含むリアルデータを前記デバイスから取得するデータ取得部と、
前記リアルデータに基づき、前記リアルデータに対するダミーデータを生成するダミーデータ生成部と、
前記ダミーデータに対応づけられた前記リアルデータを記憶するデータ記憶部と
有する制御部
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ダミーデータ生成部は、前記リアルデータに基づき、前記ダミーデータを複数生成し、
前記データ記憶部は、前記複数のダミーデータが対応づけられた前記リアルデータを記憶する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記データ取得部は、前記リアルデータとして、前記第１の識別情報と第１のメタデータとが対応づけられたデータを取得し、
前記ダミーデータ生成部は、前記第１のメタデータに基づき第２のメタデータを生成し、前記ダミーデータとして、第２の識別情報と前記第２のメタデータとが対応づけられたデータを生成する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記ダミーデータ生成部は、前記第１の識別情報に基づき、所定の規則に従って、前記第２の識別情報を生成する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記ダミーデータ生成部は、前記第２の識別情報として、前記第１の識別情報に対して写像の関係にある値を算出する
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記データ取得部は、前記リアルデータとして、前記第１の識別情報であるＩＤ値と前記第１のメタデータとが対応づけられたデータを取得し、
前記ダミーデータ生成部は、前記ＩＤ値を含むＩＤ空間を２つ以上の領域に分割し、前記ＩＤ値を含む領域ではない領域に含まれる、前記ＩＤ値に対して写像の関係にある値を前記第２の識別情報として選択する
情報処理装置。
【請求項７】
請求項３に記載の情報処理装置であって、
前記ダミーデータ生成部は、前記第１のメタデータにノイズを加えることによって、前記第２のメタデータを生成する
情報処理装置。
【請求項８】
請求項３に記載の情報処理装置であって、
前記データ取得部は、前記デバイスが有するセンサにより検出された複数のセンサデータを含む前記第１のメタデータを取得し、
前記ダミーデータ生成部は、前記複数のセンサデータのうち一部のセンサデータと同じデータを含む前記第２のメタデータを生成する
情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記データ取得部は、前記デバイスが有するセンサにより検出された前記デバイスの位置情報を含む前記第１のメタデータを取得し、
前記ダミーデータ生成部は、前記位置情報と同じ位置情報を含む前記第２のメタデータを生成する
情報処理装置。
【請求項１０】
請求項３に記載の情報処理装置であって、
前記データ取得部は、前記デバイスが有するセンサにより検出された複数のセンサデータを含む前記第１のメタデータを取得し、
前記ダミーデータ生成部は、前記複数のセンサデータのうち一部のセンサデータと同じデータを含む前記第２のメタデータと、前記複数のセンサデータとは異なるデータである前記第２のメタデータとを生成する
情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置であって、
前記データ取得部は、前記デバイスが有するセンサにより検出された前記デバイスの位置情報を含む前記第１のメタデータを取得し、
前記ダミーデータ生成部は、前記位置情報と同じ位置情報を含む前記第２のメタデータと、前記第１のメタデータに含まれる位置情報とは異なる位置情報を含む前記第２のメタデータとを生成する
情報処理装置。
【請求項１２】
請求項２に記載の情報処理装置であって、
前記制御部は、
前記第１の識別情報が予め記憶されている記憶部と、
当該第１の識別情報を参照して、前記データ記憶部に記憶されている複数のデータの中から前記リアルデータを選択するデータ処理部と
をさらに有する情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記記憶部は、前記第１の識別情報と前記デバイスの認証情報とが対応づけられたデバイス管理テーブルを記憶し、
前記データ処理部は、前記認証情報に基づき前記第１の識別情報を特定し、前記データ記憶部に記憶されている複数のデータの中から当該第１の識別情報を含む前記リアルデータを選択する
情報処理装置。
【請求項１４】
請求項１２に記載の情報処理装置であって、
前記データ処理部は、前記記憶部に記憶されている前記第１の識別情報を削除する
情報処理装置。
【請求項１５】
請求項１３に記載の情報処理装置であって、
前記データ処理部は、前記デバイスのユーザの要求に応じて、前記デバイス管理テーブルを削除する
情報処理装置。
【請求項１６】
請求項１に記載の情報処理装置であって、
前記データ取得部は、前記リアルデータとして、少なくとも前記第１の識別情報であるＩＤ値と、前記デバイスが有するセンサにより検出されたセンサデータとが対応づけられたデータを取得する
情報処理装置。
【請求項１７】
請求項１６に記載の情報処理装置であって、
前記センサデータは、前記デバイスの位置情報又は前記デバイスのユーザの動き情報の少なくとも一方を含む
【請求項１８】
情報処理装置が、
デバイス固有の識別情報を含むリアルデータを前記デバイスから取得し、
前記リアルデータに基づき、前記リアルデータに対するダミーデータを生成し、
前記ダミーデータに対応づけられた前記リアルデータを記憶する
情報処理方法。
【請求項１９】
デバイス固有の識別情報を含むリアルデータを前記デバイスから取得するステップと、
前記リアルデータに基づき、前記リアルデータに対するダミーデータを生成するステップと、
前記ダミーデータに対応づけられた前記リアルデータを記憶するステップと
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法及びプログラムに関する。詳しくは、任意のデバイスのリアルデータにダミーデータを対応づけ、当該リアルデータの判別を困難にする技術に関する。
【背景技術】
【０００２】
近年、センシング技術の発展に伴い、ＧＰＳ端末やＲＦＩＤタグ等のセンサデータを取得するデバイスが容易に入手可能である。これによって、移動する物体やユーザがセンシングされたデータを利用した様々なサービスが提供され始めている。このようなサービスは便利な反面、ユーザから発信されたデータが第三者に不当に閲覧される危険性があり、実際、位置情報をはじめとした種々の個人情報を含むデータがサービス提供者から漏洩し、ユーザのプライバシーが侵害されるという事件が発生している。そこで、このような背景から例えば特許文献１には、秘密にすべきデータの漏洩を防止することが可能なデータ送信処理プログラムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１６３５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ユーザが位置情報等のデータを利用したサービスを受けるためには、ユーザが所有するデバイスからサービス提供者にデータを送信する必要がある。サービスを受けるために送信したデータはサービス提供者側に管理が委ねられ、ユーザ側で管理・変更することが困難である。そのため、サービス提供者のデータ管理の不備によりデータが外部に漏れてしまうとこのデータに基づきユーザのデバイスが特定されてしまう危険性がある。こうしたことから、ユーザが所有するデバイスから送信されたデータを無効とし、当該デバイスの匿名性をサービス提供者側が向上させることが望まれている。
【０００５】
本技術は以上のような事情に鑑み、例えば、任意のデバイスから送信されたデータを無効化し、当該デバイスの匿名性を向上させるものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本技術の一形態に係る情報処理装置は、制御部を有する。
上記制御部は、データ取得部と、ダミーデータ生成部と、データ記憶部とを有する。
上記データ取得部は、デバイス固有の第１の識別情報を含むリアルデータを上記デバイスから取得する。
上記ダミーデータ生成部は、上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成する。
上記データ記憶部は、上記ダミーデータに対応づけられた上記リアルデータを記憶する。
【０００７】
上記ダミーデータ生成部は、上記リアルデータに基づき、上記ダミーデータを複数生成し、
上記データ記憶部は、上記複数のダミーデータが対応づけられた上記リアルデータを記憶してもよい。
【０００８】
上記データ取得部は、上記リアルデータとして、上記第１の識別情報と第１のメタデータとが対応づけられたデータを取得し、
上記ダミーデータ生成部は、上記第１のメタデータに基づき第２のメタデータを生成し、上記ダミーデータとして、第２の識別情報と上記第２のメタデータとが対応づけられたデータを生成してもよい。
【０００９】
上記ダミーデータ生成部は、上記第１の識別情報に基づき、所定の規則に従って、上記第２の識別情報を生成してもよい。
【００１０】
上記ダミーデータ生成部は、上記第２の識別情報として、上記第１の識別情報に対して写像の関係にある値を算出してもよい。
【００１１】
上記データ取得部は、上記リアルデータとして、上記第１の識別情報であるＩＤ値と上記第１のメタデータとが対応づけられたデータを取得し、
上記ダミーデータ生成部は、上記ＩＤ値を含むＩＤ空間を２つ以上の領域に分割し、上記ＩＤ値を含む領域ではない領域に含まれる、上記ＩＤ値に対して写像の関係にある値を上記第２の識別情報として選択してもよい。
【００１２】
上記ダミーデータ生成部は、上記第１のメタデータにノイズを加えることによって、上記第２のメタデータを生成してもよい。
【００１３】
上記データ取得部は、上記デバイスが有するセンサにより検出された複数のセンサデータを含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記複数のセンサデータのうち一部のセンサデータと同じデータを含む上記第２のメタデータを生成してもよい。
【００１４】
上記データ取得部は、上記デバイスが有するセンサにより検出された上記デバイスの位置情報を含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記位置情報と同じ位置情報を含む上記第２のメタデータを生成してもよい。
【００１５】
上記データ取得部は、上記デバイスが有するセンサにより検出された複数のセンサデータを含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記複数のセンサデータのうち一部のセンサデータと同じデータを含む上記第２のメタデータと、上記複数のセンサデータとは異なるデータである上記第２のメタデータとを生成してもよい。
【００１６】
上記データ取得部は、上記デバイスが有するセンサにより検出された上記デバイスの位置情報を含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記位置情報と同じ位置情報を含む上記第２のメタデータと、上記第１のメタデータに含まれる位置情報とは異なる位置情報を含む上記第２のメタデータとを生成してもよい。
【００１７】
上記制御部は、
上記第１の識別情報が予め記憶されている記憶部と、
当該第１の識別情報を参照して、上記データ記憶部に記憶されている複数のデータの中から上記リアルデータを選択するデータ処理部と
をさらに有してもよい。
【００１８】
上記記憶部は、上記第１の識別情報と上記デバイスの認証情報とが対応づけられたデバイス管理テーブルを記憶し、
上記データ処理部は、上記認証情報に基づき上記第１の識別情報を特定し、上記データ記憶部に記憶されている複数のデータの中から当該第１の識別情報を含む上記リアルデータを選択してもよい。
【００１９】
上記データ処理部は、上記記憶部に記憶されている上記第１の識別情報を削除してもよい。
【００２０】
上記データ処理部は、上記デバイスのユーザの要求に応じて、上記デバイス管理テーブルを削除してもよい。
【００２１】
上記データ取得部は、上記リアルデータとして、少なくとも上記第１の識別情報であるＩＤ値と、上記デバイスが有するセンサにより検出されたセンサデータとが対応づけられたデータを取得してもよい。
【００２２】
上記センサデータは、上記デバイスの位置情報又は上記デバイスのユーザの動き情報の少なくとも一方を含んでもよい。
【００２３】
上記課題を解決するため、本技術の一形態に係る情報処理装置の情報処理方法は、
デバイス固有の識別情報を含むリアルデータが上記デバイスから取得される。
上記リアルデータに基づき、上記リアルデータに対するダミーデータが生成される。
上記ダミーデータに対応づけられた上記リアルデータが記憶される。
【００２４】
上記課題を解決するため、本技術の一形態に係るプログラムは情報処理装置に以下のステップを実行させる。
デバイス固有の識別情報を含むリアルデータを上記デバイスから取得するステップ。
上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成するステップ。
上記ダミーデータに対応づけられた上記リアルデータを記憶するステップ。
【図面の簡単な説明】
【００２５】
【図１】本技術に係る情報処理システムのハードウェア構成例を示すブロック図である。
【図２】本技術に係る情報処理システムの機能構成例を示すブロック図である。
【図３】デバイス管理テーブルの一例を示す図である。
【図４】上記情報処理システムの情報処理装置の典型的な動作の流れを示すフローチャートである。
【図５】上記情報処理装置がデバイスから取得したリアルデータを処理する流れを示す機能ブロック図である。
【図６】リアルデータのＩＤ値に基づき、ダミーＩＤを導出する一例を示す概念図である。
【図７】上記情報処理装置がデバイスから取得したリアルデータを処理する流れを示す略機能ブロック図であり、ダミーデータに含まれるメタデータの生成過程を示す図である。
【図８】上記情報処理装置がデバイスから取得したリアルデータを処理する流れを示す略機能ブロック図であり、ダミーデータに含まれるメタデータの生成過程を示す図である。
【図９】上記情報処理装置の情報処理方法の一工程を詳細に示すフローチャートである。
【図１０】上記情報処理装置の情報処理方法の一工程を詳細に示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本技術の実施形態を説明する。
【００２７】
＜情報処理システムのハードウェア構成＞
図１は、本実施形態に係る情報処理システム１００のハードウェア構成例を示すブロック図である。情報処理システム１００は、図１に示すように、情報処理装置１０と、デバイス２０とを有する。
【００２８】
［情報処理装置］
情報処理装置１０は、典型的にはクラウドサーバであるがこれに限られず、図１に示すようなコンピュータに必要なハードウェアを有する構成であってもよい。この場合、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１０、ＲＯＭ（Read Only Memory）１０１及びＲＡＭ（Random Access Memory）１０２を有する。ＣＰＵ１０１は、特許請求の範囲の「制御部」の一例である。
【００２９】
また、情報処理装置１０は、ホストバス１０３、ブリッジ１０４、外部バス１０５、インターフェース１０６、入力装置１０７、出力装置１０８、ストレージ装置１０９、ドライブ１２０、接続ポート１２１、通信装置１２２、撮像装置１２３及びセンサ１２４を有する構成であってもよい。
【００３０】
さらに、情報処理装置１０は、ＣＰＵ１１０に代えて、またはこれとともに、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＦＰＧＡ（Field-Programmable Gate Array）などの処理回路を有してもよい。
【００３１】
ＣＰＵ１１０は、演算処理装置および制御装置として機能し、ＲＯＭ１０１、ＲＡＭ１０２、ストレージ装置１０９、またはリムーバブル記録媒体３０に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。
【００３２】
ＲＯＭ１０１は、ＣＰＵ１１０が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ１０２は、ＣＰＵ１１０の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ１１０、ＲＯＭ１０１、およびＲＡＭ１０２は、ＣＰＵバスなどの内部バスにより構成されるホストバス１０３により相互に接続されている。さらに、ホストバス１０３は、ブリッジ１０４を介して、ＰＣＩ（Peripheral Component Interconnect/Interface）バスなどの外部バス１０５に接続されている。
【００３３】
入力装置１０７は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置１０７は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置１０の操作に対応した外部接続機器であってもよい。入力装置１０７は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ１１０に出力する入力制御回路を含む。ユーザは、この入力装置１０７を操作することによって、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりする。
【００３４】
出力装置１０８は、取得した情報をユーザに対して視覚や聴覚、触覚などの感覚を用いて通知することが可能な装置で構成される。出力装置１０８は、例えば、ＬＣＤ（Liquid Crystal Display）または有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカーまたはヘッドフォンなどの音声出力装置、もしくはバイブレータなどでありうる。出力装置１０８は、情報処理装置１０の処理により得られた結果を、テキストもしくは画像などの映像、音声もしくは音響などの音声、またはバイブレーションなどとして出力する。
【００３５】
ストレージ装置１０９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置１０９は、例えば、ＨＤＤ（Hard Disk Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。ストレージ装置１０９は、例えばＣＰＵ１１０が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。また、ストレージ装置１０９は、クラウドストレージであってもよい。
【００３６】
ドライブ１２０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体３０のためのリーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ１２０は、装着されているリムーバブル記録媒体３０に記録されている情報を読み出して、ＲＡＭ１０２に出力する。また、ドライブ１２０は、装着されているリムーバブル記録媒体３０に記録を書き込む。
【００３７】
接続ポート１２１は、機器を情報処理装置１０に接続するためのポートである。接続ポート１２１は、例えば、ＵＳＢ（Universal Serial Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small Computer System Interface）ポートなどでありうる。また、接続ポート１２１は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）ポートなどであってもよい。接続ポート１２１に外部接続機器４０を接続することで、外部接続機器４０から情報処理装置１０に各種データが出力される。
【００３８】
通信装置１１３は、例えば、通信ネットワークＮに接続するための通信デバイスなどで構成された通信インターフェースである。通信装置１１３は、例えば、ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、またはＷＵＳＢ（Wireless USB）用の通信カードなどでありうる。
【００３９】
また、通信装置１１３は、光通信用のルータ、ＡＤＳＬ（Asymmetric Digital Subscriber Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置１１３は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置１１３に接続される通信ネットワークＮは、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などを含みうる。
【００４０】
撮像装置１２３は、例えば、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）またはＣＣＤ（Charge Coupled Device）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置１２３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００４１】
センサ１２４は、例えば、加速度センサ、角速度センサ、地磁気センサ、照度センサ、温度センサ、気圧センサ、または音センサ（マイクロフォン）などの各種のセンサである。センサ１２４は、例えば情報処理装置１０の筐体の姿勢など、情報処理装置１０自体の状態に関する情報や、情報処理装置１０の周辺の明るさや騒音など、情報処理装置１０の周辺環境に関する情報を取得する。また、センサ１２４は、ＧＰＳ（Global Positioning System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳ受信機を含んでもよい。
【００４２】
［デバイス］
デバイス２０は、ＧＰＳセンサ、ジャイロセンサ、湿度センサ及び温度センサ等の各種センサを有する。デバイス２０は、ＧＰＳセンサによって位置情報を検出したり、アプリケーションの新規実行を検出したりする。
【００４３】
また、デバイス２０は、ジャイロセンサによってデバイス２０の所有するユーザの動き（歩いている等）を検出する。さらに、デバイス２０は、ユーザの周囲の環境（気温及び湿度等）を検出してもよい。なお、ユーザとは、デバイス２０を所有する所有者であり、以下の説明においても同義である。
【００４４】
デバイス２０は、例えば、モバイル端末、ウェアラブルデバイス又はＰＣ（Personal Computer）等である。モバイル端末は、例えば、スマートフォン、携帯電話端末又はタブレット端末等である。ウェアラブルデバイスは、例えば、ＨＭＤ（Head Mounted Display）、スマートアイグラス、スマートウォッチ、スマートバンド、スマートイヤホン等である。
【００４５】
以上、情報処理システム１００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００４６】
＜情報処理システムの機能構成＞
図２は、情報処理システム１００の機能構成例を示す機能ブロック図である。情報処理装置１０（ＣＰＵ１１０）は機能的に、データ取得部１１１と、ダミーデータ生成部１１２と、データ記憶部１１３と、デバイス管理部１１４と、データ処理部１１５とを有する。
【００４７】
データ取得部１１１は、デバイス２０からリアルデータを受信する。このリアルデータとは、例えば、デバイス２０固有のＩＤ（Identification）値と、アプリケーション情報（ユーザがどのようなアプリケーションを実行しているか）と、デバイス２０に搭載された各種センサによりセンシングされたセンサデータとが対応づけられたデータであり、以下の説明においても同義である。
なお、デバイス２０固有のＩＤ値は特許請求の範囲の「第１の識別情報」の一例であり、アプリケーション情報とセンサデータとが対応づけられたデータは特許請求の範囲の「第１のメタデータ」の一例である。
【００４８】
ダミーデータ生成部１１２は、データ取得部１１１からリアルデータを受信したことをトリガとして、当該リアルデータに基づき所定の規則に従ってダミーデータを生成する。ダミーデータ生成部１１２は、データ取得部１１１から取得したリアルデータとダミーデータとを対応づけ、これをデータ記憶部１１３に出力する。
【００４９】
データ記憶部１１３は、ダミーデータ生成部１１２から取得した、リアルデータとダミーデータとが対応づけられたデータを記憶する。本実施形態では、デバイス２０のリアルデータと、リアルデータに基づきダミーデータ生成部１１２により生成されたダミーデータとが区別なくデータ記憶部１１３に保存される。
【００５０】
デバイス管理部１１４は、情報処理システム１００に所属するデバイス２０を管理する。本実施形態では、デバイス２０を情報処理システム１００に登録する際にデバイス２０のＩＤ値が新規に発行され、このＩＤ値に対応づけられた登録情報（認証情報）がデバイス管理部１１４に記憶される。
【００５１】
具体的には、デバイス管理部１１４は、デバイス２０のＩＤ値と、ユーザの連絡先及び認証情報とが紐づけられデバイス管理テーブルを記憶する。デバイス管理テーブルは、デバイス管理部１１４の記憶部１１４１に保存される。図３は、デバイス管理テーブルの一例を示す図である。
【００５２】
データ処理部１１５は、デバイス管理部１１４に記憶されているデバイス管理テーブルを参照してデバイス２０を特定し、デバイス２０のリアルデータを抽出する。例えば、データ処理部１１５は、情報処理システム１００にログインしたデバイス２０を特定する場合には、デバイス２０から認証情報を取得し、デバイス管理テーブルを参照して、当該認証情報に紐づけられたデバイス２０のＩＤ値を特定する。そして、データ処理部１１５は、データ記憶部１１３に記憶されているデータの中から、特定したＩＤ値に紐づいたデバイス２０のリアルデータのみを抽出することによってリアルデータを利用した処理を実行する。
【００５３】
デバイス２０は、図２に示すように、機能的に、データ収集部２１と、データ送信部２２と、記憶部２３とを有する。
【００５４】
データ収集部２１は、データ取得部１１１に送信すべきメタデータを収集する。このメタデータは、例えば、デバイス２０に搭載されたＧＰＳセンサやジャイロセンサ等の各種センサによりセンシングされたセンサデータ（位置情報及び動き情報等）やアプリケーション情報等を含む。
【００５５】
記憶部２３は、デバイス２０固有のＩＤ値を記憶する。デバイス２０のＩＤ値は、ＡＰＩ（Application Programming Interface）に従って遠隔操作で発行され、記憶部２３に記憶されてもよい。あるいは、デバイス２０の工場出荷時に予め発行済みのものが記憶部２３に記憶されてもよい。
【００５６】
データ送信部２２は、データ収集部２１からデバイス２０のメタデータを取得し、記憶部２３からデバイス２０のＩＤ値を取得する。データ送信部２２は、ＩＤ値とメタデータとを対応づけデバイス２０のリアルデータを生成し、このリアルデータをデータ取得部１１１に出力する。
【００５７】
＜情報処理方法＞
図４は情報処理装置１０の典型的な動作の流れを示すフローチャートであり、図５は情報処理装置１０がデバイス２０から取得したリアルデータを処理する流れを示す機能ブロック図である。以下、情報処理装置１０の情報処理方法について、図４，５を適宜参照しながら説明する。
【００５８】
［ステップＳ１０１：デバイスからデータを取得］
データ取得部１１１は、デバイス２０から、デバイス２０のリアルデータを取得する。なお、図５では、リアルデータを構成するＩＤ値とメタデータ（アプリケーション情報、位置情報及び動き情報）がそれぞれ、「ＩＤ：１０００２３」、「ａｐｐ"ｍａｉｌｅｒ"」、「ｐｏｓ（１２３，４５，２１０．９８）」、「"ｗａｌｋ"」とされているがこれはあくまで例示であり、以下の説明においても同義である。
【００５９】
［ステップＳ１０２：データ種別判定］
データ取得部１１１は、デバイス２０から取得したリアルデータを構成するメタデータがどのようなデータであるのか、即ち、リアルデータにどのようなメタデータが含まれているのかを判定する。
【００６０】
具体的には、データ取得部１１１は、リアルデータに含まれるメタデータとして、例えば、位置情報、動き情報、気温又は湿度等のどれが含まれているのか、その種別を判定する。データ取得部１１１は、デバイス２０から取得したリアルデータと、メタデータがどのようなデータであるのか判定した判定結果とをダミーデータ生成部１１２に出力する。
【００６１】
［ステップＳ１０３：メタデータ生成方法決定］
ダミーデータ生成部１１２は、データ取得部１１１から取得した判定結果とリアルデータとに基づいて、ダミーデータに含まれるメタデータの生成方法を決定する。当該メタデータは、特許請求の範囲の「第２のメタデータ」の一例である。
【００６２】
例えば、リアルデータに対してノイズを加えることによってメタデータを生成するのか、あるいは、いくつかのメタデータ（例えば位置情報）はリアルデータのメタデータと同じとし、別のメタデータ（例えばアプリケーション情報及び動き情報）はリアルデータのメタデータとは異なるものとするのか等を決定する。
【００６３】
［ステップＳ１０４：ダミーデータ生成］
ダミーデータ生成部１１２は、データ取得部１１１から取得したリアルデータに含まれるＩＤ値に基づき、任意のアルゴリズムに従って、ダミーデータに含まれるＩＤ値（以下、ダミーＩＤ）を導出する。ダミーＩＤは、特許請求の範囲の「第２の識別情報」の一例である。
【００６４】
この際、ダミーＩＤは、予め設定された所定の規則に従って、１つのデバイス２０につき２つ以上のＩＤがアロケート（確保）されるように設定され、その内の１つのＩＤがリアルデータのＩＤ値となり、残りに２つのＩＤがダミーＩＤとして扱われる。図６は、リアルデータのＩＤ値に基づき、ダミーＩＤを導出する一例を示す概念図である。
【００６５】
詳細に説明すると、ダミーデータ生成部１１２は、デバイス２０におけるＩＤ空間Ｓを２つ以上の空間に分割する。この際、ダミーデータ生成部１１２は、例えば、１００００００〜１９９９９９９の数字が割り振られた空間を領域Ａとし、２００００００〜２９９９９９９の数字が割り振られた空間を領域Ｂとし、３００００００〜３９９９９９９の数字が割り振られた空間を領域Ｃとする。
【００６６】
ここで、デバイス２０固有のＩＤ値として１００００２３が登録されている場合（１０００２３がデバイス２０のＩＤ値として記憶部２３に記憶されている場合）、ダミーデータ生成部１１２は、１００００２３が含まれている領域（領域Ａ）ではない、残りの領域（領域Ｂ及びＣ）の、ＩＤ空間Ｓとして写像の位置にある値（２００００２３及び３００００２３）をダミーデータのＩＤ値として選択する。この際、領域Ｂ及びＣから選択される値は１００００２３のみから計算により算出される値であり、１００００２３のみに対応づけられた値である。
【００６７】
これにより、最終的に１００００２３，２００００２３及び３００００２３の３つの値がデバイス２０のＩＤ値としてアロケートされ、１００００２３がデバイス２０のリアルデータに含まれるＩＤ値となり、２００００２３及び３００００２３が当該リアルデータに対するダミーデータに含まれるＩＤ値となる。なお、デバイス２０の記憶部２３に記憶されているデバイス２０固有のＩＤ値は、１００００００〜３９９９９９９の範囲で使用されていない値がランダムで選択される。
【００６８】
次に、ダミーデータ生成部１１２は、導出されたダミーＩＤに紐づけるメタデータを、先のステップＳ１０３において決定された方法に従って生成する。以下、メタデータを生成するいくつかの適用例について説明する。
【００６９】
（適用例１）
ダミーＩＤに紐づけるメタデータの生成方法としてリアルデータにノイズを加えることによって生成する場合、ダミーデータ生成部１１２は、当該メタデータをリアルデータに含まれるメタデータに基づき生成する。この場合、典型的には、生成されたメタデータ（位置情報、アプリケーション情報及び動き情報）は、リアルデータのメタデータ（位置情報、アプリケーション情報及び動き情報）とは異なるものとなる（図５参照）。
【００７０】
適用例１においては、導出された複数のダミーＩＤ各々についてメタデータが生成され、１つにリアルデータに対し複数のダミーデータが生成されることにより、後述するステップＳ１０９におけるリアルデータ無効化後のリアルデータの推定をより困難にすることができる。
【００７１】
（適用例２）
図７は、情報処理装置１０がデバイス２０から取得したリアルデータを処理する流れを示す略機能ブロック図であり、適用例２におけるメタデータの生成過程を示す図である。
【００７２】
ダミーＩＤに紐づけるメタデータの生成方法として、いくつかのメタデータはリアルデータのメタデータと同じとし、別のメタデータはリアルデータのメタデータと異なるようにする場合、ダミーデータ生成部１１２はリアルデータに含まれるメタデータに基づいて、例えば図７に示すように、位置情報がリアルデータの位置情報と同じであり、その他のメタデータ（アプリケーション情報及び動き情報）がリアルデータとは異なるメタデータを生成する。
【００７３】
これにより、リアルデータにデバイス２０を特定する起因と成り得る位置情報等のメタデータが含まれる場合であっても、同じ位置情報を含むダミーデータが複数存在することとなる。従って、どのＩＤ値に紐づけられたメタデータがデバイス２０由来のメタデータであるのかがカムフラージュされるため、デバイス２０が特定されるリスクが低減する。
【００７４】
（適用例３）
図８は、情報処理装置１０がデバイス２０から取得したリアルデータを処理する流れを示す略機能ブロック図であり、適用例３におけるメタデータの生成過程を示す図である。
【００７５】
ダミーＩＤに紐づけるメタデータの生成方法として、適用例２における方法では、位置情報そのものがカムフラージュされていない。即ち、ユーザが特定の場所に存在したという情報自体がダミー化されていない。このような場合、適用例１と２を組み合わせてメタデータが生成されてもよい。
【００７６】
例えば、ダミーデータ生成部１１２はリアルデータに１つ対して５つのダミーデータを生成する場合、リアルデータに含まれるメタデータに基づいて、２つのダミーデータについてはリアルデータの位置情報と同じ位置情報を生成し、残りの３つのダミーデータについてはリアルデータにノイズを加えることによってリアルデータのメタデータとは異なるメタデータを生成する。
【００７７】
これにより、ユーザの真の位置情報を含むリアルデータに対して、ユーザの架空の位置情報が複数紐づけられるため、デバイス２０が特定されるリスクが低減されるだけではなく、ユーザの真の位置情報がカムフラージュされる。即ち、ユーザの位置匿名性を向上させることができる。
【００７８】
次に、ダミーデータ生成部１１２は、導出されたダミーＩＤと、先の適用例１，２又は３に従って生成されたメタデータとを紐づけダミーデータを生成し、このダミーデータとリアルデータとを対応づける。そして、ダミーデータ生成部１１２は、ダミーデータが対応づけられたリアルデータをデータ記憶部１１３に出力する。なお、図５〜図７に示すダミーデータを構成するＩＤ値とメタデータはあくまで例示であることは勿論である。
【００７９】
［ステップＳ１０５：リアルデータ・ダミーデータ記録］
データ記憶部１１３は、デバイス２０から出力されたリアルデータを、先のステップＳ１０４において生成されたダミーデータに対応づけられた状態で記憶する。これにより、データ記憶部１１３に記憶されている複数のデータのうちどのデータがリアルデータであるのかを特定することが困難となるため、デバイス２０の匿名性が確保される。
【００８０】
次に、ユーザから情報処理装置１０にデータの問い合わせがある場合には（ステップＳ１０６のＹＥＳ）、情報処理システム１００は後述のステップＳ１０７を実行する。
【００８１】
［ステップＳ１０７：ユーザからのデータ問い合わせ］
図９は、ステップＳ１０７の詳細を示すフローチャートである。以下、図９を適宜参照しながらステップＳ１０７について説明する。
【００８２】
ユーザからの問い合わせがある場合、データ送信部２２は、ユーザが情報処理システム１００にログインする際のパスワード又は連絡先等の認証情報をデータ処理部１１５に出力する。ここで、「問い合わせ」とは、例えばユーザがデータ記憶部１１３に記憶されているデバイス２０のリアルデータを確認することを意味する。
【００８３】
次に、データ処理部１１５は、データ送信部２２から認証情報を取得したことに伴い（ステップＳ１０７１）、デバイス管理テーブルを参照して当該認証情報に紐づけられたデバイス２０のＩＤ値を取得する（ステップＳ１０７２）。次いで、データ処理部１１５は、データ記憶部１１３に記憶されているデータの中から、取得したＩＤ値に紐づいたデバイス２０のリアルデータを取得し（ステップＳ１０７３）、これをデータ収集部２１に出力する（ステップＳ１０７４）。リアルデータを無効にする場合には（ステップＳ１０８のＹＥＳ）、情報処理システム１００は後述のステップＳ１０９を実行する。
【００８４】
［ステップＳ１０９：リアルデータの無効化］
図１０は、ステップＳ１０９の詳細を示すフローチャートである。以下、図１０を適宜参照しながらステップＳ１０９について説明する。
【００８５】
データ記憶部１１３に記憶されたデバイス２０のリアルデータを無効にする場合、先ず、ユーザがパスワード又は連絡先等の認証情報をデバイス２０に入力することによって情報処理システム１００にログインする。これにより、データ送信部２２からデータ処理部１１５に当該認証情報が出力される。
【００８６】
次に、データ送信部２２は、ユーザからのリアルデータの無効化要求をデータ処理部１１５に出力する（ステップＳ１０９１）。ここで、「無効化」とは、データ記憶部１１３に記憶されている複数のデータのうちどのデータがデバイス２０のリアルデータであるのかを判別不能にすることを意味する。
【００８７】
続いて、データ処理部１１５は、データ送信部２２から無効化要求を取得したことに伴い、デバイス管理テーブルを参照して、先に取得した認証情報に紐づけられたデバイス２０のＩＤ値を特定する（ステップＳ１０９２）。そして、データ処理部１１５は、デバイス管理部１１４に記憶されている、特定したＩＤ値に紐づいたデバイス管理テーブルを削除する（ステップＳ１０９３）。これにより、データ処理部１１５は、データ記憶部１１３に記憶されている複数のデータのうちどのデータがリアルデータであるのか識別不能となる。
【００８８】
＜作用・効果＞
従来、ＧＰＳセンサ等の各種センサによりセンシングされたデータを取得するデバイスの普及に伴い、当該データを利用した様々なサービスが提供されつつある。このようなサービスは便利な反面、データが第三者に閲覧され、ユーザのプライバシーが侵害されるおそれがある。そこで、近年においては、外部に漏洩したデータに基づきデバイスが特定されること回避するため、例えば以下のような手法が取られる。
【００８９】
［従来例１］
特定のデバイスに紐づいたデータを全て削除し、当該デバイスからの継続的なアップローを停止する。
【００９０】
サービス提供者側のシステムに保存されているデータを削除しても、デバイスから継続的にデータがアップロードされるため、デバイスに対してアップロードを停止させる必要がある。このためには、例えば遠隔操作によってデバイスからのアップロードを停止させることが想定されるが、データのアップロードのみが実行される安価なデバイスに対しては遠隔操作によってアップロードを止めることが困難である。また、ネットワークを切断したり、電源を切ったり等のデバイスに対する物理的な操作によってアップロードを止めることも考えられるが、デバイスの数が膨大であり、且つ、広範囲に普及している場合には、全てのデバイスを直接的に処理することが事実上不可能である。
【００９１】
［従来例２］
特定のデバイスのデータを暗号化してアップロードし、暗号を解除する復号鍵を無効化する。
【００９２】
デバイスからのデータをデバイス固有の暗号キーで暗号化し、データ処理時にのみ復号化してデバイスのデータを処理する場合がある。この場合、暗号を解除するデバイス固有の復号鍵を削除することによって、デバイスから継続的にデータがアップロードされたとしても、データを利用不可にすることができる。しかしながら、この手法では、通常のデータ処理時に暗号を解除する復号処理を必要とするため、処理負荷が過大となる。
【００９３】
［従来例３］
特定のデバイスのデータを匿名化し、匿名と実名が対応づけられたマッピングテーブルを削除することによって、実質的に当該データを利用不可にする。
【００９４】
データのインデックスと、このインデックスがどのデバイスに対応するのかを示す、匿名と実名が対応づけられたマッピングテーブルを別々に管理する。任意のデバイスのデータを利用する際にはマッピングテーブルを利用して目的のインデックスを決定し、このインデックスに紐づいたデータを利用する。この場合、マッピングテーブルを削除することによって、任意のデバイスからデータが継続的にアップロードされ続けたとしてもデータを実質的に利用不可にすることができる。
【００９５】
しかしながら、従来例３の手法では、デバイスから出力されたデータにデバイスを特定する起因と成り得るメタデータを含む場合に、デバイスが特定されてしまう場合がある。例えば、デバイスが一般のユーザにより所有されるスマートフォン等のモバイル端末であり、この端末から位置情報やアプリケーションの使用履歴等のメタデータを含むデータがアップロードされるケースでは、このようなデータが漏洩した場合に、メタデータからユーザの住所や勤務先が推定されてしまうおそれがあり、さらには、推定された住所からデバイスを所有するユーザが特定されてしまう危険性がある。
【００９６】
上述した従来例に対し、本実施形態の情報処理システム１００は、デバイス２０から出力されたリアルデータを無効化する場合に、デバイス管理部１１４に記憶されたデバイス管理テーブルを削除する。即ち、データ記憶部１１３に記憶された複数のデータの中からリアルデータを識別する上での参照元のデータ（ＩＤ値）を削除する。これにより、たとえデバイス２０からデータがアップロードされ続けたとしても、ダミーデータが生成・蓄積される一方、リアルデータを識別することができなくなるため、実質的にデバイス２０のリアルデータが無効化される。
【００９７】
従って、リアルデータの無効化を図る上で、従来例１のように遠隔操作や直接的な処理によってデバイスからのアップロードを止める必要がなく、また、デバイス管理テーブルを削除するだけなので従来例２のように通常のデータ処理時において処理負荷が過大になることもないので、これまでよりも簡便にリアルデータの無効化を図ることができる。
【００９８】
また、従来例３で記述したようにデバイス２０から出力されたリアルデータにデバイス２０を特定する起因と成り得るメタデータが含まれる場合であっても、本実施形態においては、リアルデータが架空のメタデータを含むダミーデータに複数紐づけられた状態でデータ記憶部１１３に記憶されるため、たとえ、これらのデータが漏洩したとしてもどのデータがリアルデータなのかを裏付ける参照元のデータが削除されることからデバイス２０の匿名性が確保される。
【００９９】
＜変形例＞
以上、本技術の実施形態について説明したが、本技術は上述の実施形態に限定されるものではなく種々変更を加え得ることは勿論である。
【０１００】
例えば、上記実施形態では、デバイス２０固有のＩＤ値に基づいてダミーＩＤを導出する際に、当該ＩＤ値に対して写像の関係にある値が選択されるがこれに限られず、他の任意の導出手法が採用されてもよい。
【０１０１】
また、上記実施形態では、ダミーＩＤに紐づくメタデータの生成方法として、リアルデータに対してノイズを加えたり、いくつかのメタデータはリアルデータと同じ情報とし、別のメタデータはリアルデータとは異なる情報としたりする方法が採用されるがこれに限られず、デバイス２０に搭載された各種センサによりセンシングされたセンサデータの内容に応じてダミーＩＤに紐づくメタデータが生成されてもよい。これにより、１つのリアルデータに対して多くのダミーデータが生成されるほどリアルデータをカムフラージュする隠蔽度が上がる一方、管理すべきデータのサイズが大きくなってしまうことを抑制することができる。
【０１０２】
さらに、上記実施形態では、情報処理システム１００が１つのデバイス２０を有する構成であるがこれに限られず、複数のデバイスを有する構成であってもよい。
【０１０３】
＜補足＞
本技術の実施形態は、例えば、上記で説明したような情報処理装置、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【０１０４】
また、本実施形態の情報処理装置１０は、クラウドサーバであること前提として説明したがこれに限られず、本技術の用途は特に限定されない。
【０１０５】
さらに、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０６】
以上、添付図面を参照しながら本技術の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本技術の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本技術の技術的範囲に属するものと了解される。
【０１０７】
なお、本技術は以下のような構成もとることができる。
【０１０８】
（１）
デバイス固有の第１の識別情報を含むリアルデータを上記デバイスから取得するデータ取得部と、
上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成するダミーデータ生成部と、
上記ダミーデータに対応づけられた上記リアルデータを記憶するデータ記憶部と
有する制御部
を具備する情報処理装置。
（２）
上記（１）に記載の情報処理装置であって、
上記ダミーデータ生成部は、上記リアルデータに基づき、上記ダミーデータを複数生成し、
上記データ記憶部は、上記複数のダミーデータが対応づけられた上記リアルデータを記憶する
情報処理装置。
（３）
上記（１）又は（２）に記載の情報処理装置であって、
上記データ取得部は、上記リアルデータとして、上記第１の識別情報と第１のメタデータとが対応づけられたデータを取得し、
上記ダミーデータ生成部は、上記第１のメタデータに基づき第２のメタデータを生成し、上記ダミーデータとして、第２の識別情報と上記第２のメタデータとが対応づけられたデータを生成する
情報処理装置。
（４）
上記（３）に記載の情報処理装置であって、
上記ダミーデータ生成部は、上記第１の識別情報に基づき、所定の規則に従って、上記第２の識別情報を生成する
情報処理装置。
（５）
上記（３）又は（４）に記載の情報処理装置であって、
上記ダミーデータ生成部は、上記第２の識別情報として、上記第１の識別情報に対して写像の関係にある値を算出する
情報処理装置。
（６）
上記（３）から（５）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記リアルデータとして、上記第１の識別情報であるＩＤ値と上記第１のメタデータとが対応づけられたデータを取得し、
上記ダミーデータ生成部は、上記ＩＤ値を含むＩＤ空間を２つ以上の領域に分割し、上記ＩＤ値を含む領域ではない領域に含まれる、上記ＩＤ値に対して写像の関係にある値を上記第２の識別情報として選択する
情報処理装置。
（７）
上記（３）から（６）のいずれか１つに記載の情報処理装置であって、
上記ダミーデータ生成部は、上記第１のメタデータにノイズを加えることによって、上記第２のメタデータを生成する
情報処理装置。
（８）
上記（３）から（７）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記デバイスが有するセンサにより検出された複数のセンサデータを含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記複数のセンサデータのうち一部のセンサデータと同じデータを含む上記第２のメタデータを生成する
情報処理装置。
（９）
上記（３）から（８）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記デバイスが有するセンサにより検出された上記デバイスの位置情報を含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記位置情報と同じ位置情報を含む上記第２のメタデータを生成する
情報処理装置。
（１０）
上記（３）から（９）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記デバイスが有するセンサにより検出された複数のセンサデータを含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記複数のセンサデータのうち一部のセンサデータと同じデータを含む上記第２のメタデータと、上記複数のセンサデータとは異なるデータである上記第２のメタデータとを生成する
情報処理装置。
（１１）
上記（３）から（１０）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記デバイスが有するセンサにより検出された上記デバイスの位置情報を含む上記第１のメタデータを取得し、
上記ダミーデータ生成部は、上記位置情報と同じ位置情報を含む上記第２のメタデータと、上記第１のメタデータに含まれる位置情報とは異なる位置情報を含む上記第２のメタデータとを生成する
情報処理装置。
（１２）
上記（２）から（１１）のいずれか１つに記載の情報処理装置であって、
上記制御部は、
上記第１の識別情報が予め記憶されている記憶部と、
当該第１の識別情報を参照して、上記データ記憶部に記憶されている複数のデータの中から上記リアルデータを選択するデータ処理部と
をさらに有する情報処理装置。
（１３）
上記（１２）に記載の情報処理装置であって、
上記記憶部は、上記第１の識別情報と上記デバイスの認証情報とが対応づけられたデバイス管理テーブルを記憶し、
上記データ処理部は、上記認証情報に基づき上記第１の識別情報を特定し、上記データ記憶部に記憶されている複数のデータの中から当該第１の識別情報を含む上記リアルデータを選択する
情報処理装置。
（１４）
上記（１２）又は（１３）に記載の情報処理装置であって、
上記データ処理部は、上記記憶部に記憶されている上記第１の識別情報を削除する
情報処理装置。
（１５）
上記（１３）に記載の情報処理装置であって、
上記データ処理部は、上記デバイスのユーザの要求に応じて、上記デバイス管理テーブルを削除する
情報処理装置。
（１６）
上記（１）から（１５）のいずれか１つに記載の情報処理装置であって、
上記データ取得部は、上記リアルデータとして、少なくとも上記第１の識別情報であるＩＤ値と、上記デバイスが有するセンサにより検出されたセンサデータとが対応づけられたデータを取得する
情報処理装置。
（１７）
上記（１６）に記載の情報処理装置であって、
上記センサデータは、上記デバイスの位置情報又は上記デバイスのユーザの動き情報の少なくとも一方を含む
情報処理装置。
（１８）
情報処理装置が、
デバイス固有の識別情報を含むリアルデータを上記デバイスから取得し、
上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成し、
上記ダミーデータに対応づけられた上記リアルデータを記憶する
情報処理方法。
（１９）
デバイス固有の識別情報を含むリアルデータを上記デバイスから取得するステップと、
上記リアルデータに基づき、上記リアルデータに対するダミーデータを生成するステップと、
上記ダミーデータに対応づけられた上記リアルデータを記憶するステップと
を情報処理装置に実行させるプログラム。
【符号の説明】
【０１０９】
情報処理装置・・・１０
デバイス・・・２０
データ収集部・・・２１
データ送信部・・・２２
記憶部・・・２３，１１４１
情報処理システム・・１００
ＣＰＵ（制御部）・・・１１０
データ取得部・・・１１１
ダミーデータ生成部・・・１１２
データ記憶部・・・１１３
デバイス管理部・・・１１４
データ処理部・・・１１５
【図１】
2020099002.tif 000003
【図２】
2020099002.tif 000004
【図３】
2020099002.tif 000005
【図４】
2020099002.tif 000006
【図５】
2020099002.tif 000007
【図６】
2020099002.tif 000008
【図７】
2020099002.tif 000009
【図８】
2020099002.tif 000010
【図９】
2020099002.tif 000011
【図１０】
2020099002.tif 000012