(57)【要約】【課題】モバイル通信装置のデジタル・データ・ユニットを認証する方法を提供すること。【解決手段】一実施形態では、本発明は、モバイル通信装置を用いたデジタル・データ・ユニットの取り込みと、そのデジタル・データ・ユニットのソースまたは完全性の少なくとも一方を確認するための認証データの生成とを提供する。【選択図】図２
2007060668.tif 000002
【特許請求の範囲】
【請求項１】
モバイル通信装置のデジタル・データ・ユニットを認証する方法であって、
モバイル通信装置によって前記デジタル・データ・ユニットを取り込むステップと、
前記デジタル・データ・ユニットのソースまたは完全性の少なくとも一方を確認するための認証データを生成するステップと
を含む方法。
【請求項２】
前記デジタル・データ・ユニットに対応する参照データであって、
前記デジタル・データが取り込まれた日付と時間を表すデータと、
前記デジタル・データ・ユニットが取り込まれた場所を表すデータと、
前記モバイル通信装置の所有者を識別するデータと、
前記デジタル・データ・ユニットを取り込んだ人を識別するデータと、
前記モバイル通信装置を識別するデータと、
前記モバイル通信装置が接続可能なモバイル通信ネットワークのネットワーク事業者を識別するデータと、
視覚的に取り込まれたシーン内の被写体の、前記モバイル通信装置に対する、または前記視覚的に取り込まれたシーン内の他の被写体に対する位置または距離を表すデータと
からなるグループから選択された参照データを提供するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記デジタル・データ・ユニットが、少なくとも部分的には前記参照データを含む、請求項２に記載の方法。
【請求項４】
前記認証データ生成のステップが、既定のアルゴリズムを用いて、前記デジタル・データ・ユニットまたは前記参照データに関する一意の識別子を生成するステップを含む、請求項１に記載の方法。
【請求項５】
前記認証データ生成のステップが、前記デジタル・データ・ユニットに対して実行されるハッシュ関数から得られるハッシュ値を生成するステップと、非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによる、前記ハッシュ値からのデジタル署名の生成を含めるステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記認証データ生成のステップが、非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによる、ハッシュ値からのデジタル署名の生成を含む暗号化アルゴリズムを用いて、前記デジタル・データ・ユニットを暗号的に変換またはデジタル的に署名するステップを含む、請求項１に記載の方法。
【請求項７】
前記デジタル・データ・ユニットを取り込む間に前記モバイル通信装置を操作していた人の指紋データを取り込むステップと、前記指紋データを前記参照データに含めるステップとをさらに含む、請求項２に記載の方法。
【請求項８】
視覚的に取り込まれるシーンの少なくとも２枚の画像を異なる視点から取り込むステップと、前記シーン内の少なくとの１つの被写体の、前記モバイル通信装置に対する、または前記シーン内の他の被写体に対する位置または距離に関する情報を求め、前記情報を前記参照データに含めるステップとをさらに含む、請求項２に記載の方法。
【請求項９】
前記参照データが、前記モバイル通信装置を明確に識別する証明書を含む、請求項２に記載の方法。
【請求項１０】
モバイル通信装置およびデータベース・サーバに接続できる通信ネットワークを含む通信システムであって、
前記モバイル通信装置が、デジタル・データ・ユニットを取り込む手段、および前記デジタル・データ・ユニットのソースまたは完全性の少なくとも一方を確認するための認証データを生成する手段を含み、
前記データベース・サーバが、
前記モバイル通信装置によって取り込まれた視覚および／または音声データを含むデジタル・データ・ユニットであって、前記視覚および／または音声データに対応する参照データがオプションで付加されるデジタル・データ・ユニットと、
前記視覚および／または音声データに対応する参照データと、
前記デジタル・データ・ユニットおよび／または前記参照データに基づいて生成された一意の識別子と、
前記デジタル・データ・ユニットに対してハッシュ関数を実行することによって生成されるハッシュ値と、
非対称鍵ペアの秘密鍵を使用する非対称暗号化アルゴリズムを用いて、前記デジタル・データ・ユニットによって生成されるデジタル署名と
からなるグループから選択された項目に関するデータを受信し格納する手段を含む、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、モバイル通信装置に関し、より詳細には、モバイル通信装置のデジタル・データ・ユニットを認証するための方法と装置に関する。
【背景技術】
【０００２】
デジタル写真や他のデジタル・メディアは、従来のアナログ・メディアの主要なセグメントに取って代わってきた。このことは、デジタル的に撮られた写真または他のデジタル・メディアが改竄または変更されていないことを、どのように認証または検証するかという問題を提起する。デジタル・データは、コンピュータや他のデジタル装置を使用して容易に複製または変更することができる。ビデオまたは音声処理のために非常に多くのソフトウェア・アプリケーションが使用できるので、デジタル的に取り込まれたデータは、それほど熟練していない人でも容易に変更することができる。したがって、事実の正確性を示すためにデジタル写真または他のデジタル・データを利用する人々は、利用されたデジタル・データが本物であることを証明したいと望むことがあるはずである。
【０００３】
多くの商用目的で、デジタル画像または音声ファイルの所有者は、その画像またはファイルが複製または変更されているかどうかを確かめることができるかに関心がある。例えば、そのようなファイルの内容または正確さが問題になる場合、テレビ局またはラジオ局は一般に、データ・ファイルの真正性が証明できることを望むはずである。ハンドヘルド通信装置を用いて作成された演奏のデジタル録音を持つエンターテイナは、その録音が複製または配布されないことを保証することに関心がある。「ＩＭＡＧＥ  ＭＯＤＩＦＩＣＡＴＩＯＮ  ＷＩＴＨ  ＰＩＸＥＬ  ＭＯＤＩＦＩＣＡＴＩＯＮ」と題する、Ｒｏｂｅｒｔ  Ｄ．  Ｐｏｗｅｌｌら（Ｐｏｗｅｌｌ）による米国特許第６６２８８０１号には、どのような画像変換によっても存続するように、視覚画像内部に不可分に署名を埋め込むための方法およびシステムが記載されている。
【０００４】
法的手続きの証拠として使用されるデジタル・データなど、特定の対象領域においては、取り込まれたデジタル・データを認証するためのシステムと方法が必要になる。Ｐｏｗｅｌｌはこのレベルの認証を提供しない。デジタル・データにとって有用なレベルの認証がモバイル通信装置の用途にも使用可能であることは、やはり望ましいことである。このことは、携帯電話や携帯情報端末などのモバイル通信装置が多くの人々にとって手放せないものになっているので、特に有用なものである。
【０００５】
携帯電話や他のモバイル通信装置は多機能化してきた。音声通信に使用されることに加えて、携帯電話は、ＳＭＳまたはＭＭＳベースのメッセジング、電子メール、ファックスなどのサービスを提供するアプリケーションを備えている。携帯電話は通常、対話を取り込むかまたは音声メモを取るための録音装置、および静止画像や短いビデオ・クリップの形の動画を撮影するためのデジタル・カメラも備えている。しかし、モバイル通信装置によって取り込まれたデジタル・データを認証するための方法や装置は、これまで知られていない。
【特許文献１】米国特許第６６２８８０１号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、当技術分野で必要とされているのは、デジタル・データ、特に携帯電話などのモバイル通信装置によって取り込まれたデジタル・データを認証するための新しい方法と装置である。
【課題を解決するための手段】
【０００７】
上記の欠陥に対処するために、本発明は、モバイル通信装置のデジタル・データ・ユニットを認証する方法を提供する。一実施形態では、本発明は、モバイル通信装置を用いたデジタル・データ・ユニットの取り込みと、そのデジタル・データ・ユニットのソースまたは完全性の少なくとも一方を確認するための認証データの生成とを提供する。
【０００８】
本発明は、モバイル通信装置によって取り込まれた、視覚、音声、または視覚音声のデジタル・データ・ユニットを認証するための、いくつかの実施形態を提供する。これらの実施形態は各々、特定のデータ・ユニットが改竄されていないこと、およびそのデータ・ユニットがモバイル通信装置によって最初に取り込まれたものであることを認証するように動作するものである。したがって、認証されたデータ・ユニットは、保険金請求、訴訟手続き、または他の類似した状況の場合など、データがオリジナルであることが重要な意味を持つ状況で信頼して使用することができる。
【０００９】
本方法の一実施形態は、デジタル・データ・ユニットに対応する参照データの提供を必要とする。この場合、参照データは、（ｉ）デジタル・データが取り込まれた日付と時間を表すデータと、（ｉｉ）デジタル・データ・ユニットが取り込まれた場所を表すデータと、（ｉｉｉ）モバイル通信装置の所有者を識別するデータと、（ｉｖ）デジタル・データ・ユニットを取り込んだ人を識別するデータと、（ｖ）モバイル通信装置を識別するデータと、（ｖｉ）モバイル通信装置が接続可能なモバイル通信ネットワークのネットワーク事業者を識別するデータと、（ｖｉｉ）視覚的に取り込まれたシーン内の被写体の、モバイル通信装置に対する、または視覚的に取り込まれたシーン内の他の被写体に対する位置または距離を表すデータとからなる様々な種類の参照データのグループから選択される。一実施形態では、デジタル・データ・ユニットは、少なくとも部分的には参照データを含む。
【００１０】
本発明の他の実施形態は、既定のアルゴリズムによって、デジタル・データ・ユニットに関する、または参照データに関する、またはその両方に関する一意の識別子の生成を提供する。他の実施形態は、デジタル・データ・ユニットに対して実行されるハッシュ関数から得られるハッシュ値を生成するステップをさらに含む認証データの生成ステップを提供する。一実施形態は、暗号化アルゴリズムによって、デジタル・データ・ユニットを暗号的に変換するステップ、またはデジタル的に署名するステップを含む認証データの生成ステップを提供する。この実施形態の態様として、非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムにより、デジタル・データ・ユニットからデジタル署名を生成することによってデジタル的に署名するステップを提供する。本発明の一実施形態では、認証データを生成するステップは、非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによって、ハッシュ値からデジタル署名を生成するステップを含む。もちろん、ＨＭＡＣアルゴリズムを使用することもできる。
【００１１】
本発明の有用な実施形態は、デジタル・データ・ユニットが取り込まれた日付と時間を表すデータを含む参照データを提供する。この日付と時間は、ネットワーク事業者によって提供される時間基準またはサービス・プロバイダによって提供されるタイムスタンプに基づくものである。一実施形態では、時間基準は、３ＧＰＰ  ＴＳ２２．０４２  Ｖ６．０．０によるＮＩＴＺ（Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｔｙ  ａｎｄ  Ｔｉｍｅｚｏｎｅ）である。
【００１２】
本発明の一態様は、デジタル・データ・ユニットが取り込まれた時点での隣接セルに関する情報を参照データに含めるために、セルベースのモバイル通信ネットワークに接続可能なモバイル通信装置を提供する。他の態様は、ＧＰＳ受信装置に関連づけられたモバイル通信装置を提供し、さらにデジタル・データ・ユニットが取り込まれた時点でのモバイル通信装置の地理的位置に関する情報を含む参照データも提供する。ＧＰＳを使用して、参照データの一部であるタイムスタンプを提供することもできる。
【００１３】
本発明の他の実施形態では、モバイル通信装置は関連するＳＩＭカードを備え、参照データはモバイル通信装置の所有者および／またはモバイル通信装置が接続可能なネットワーク・プロバイダを明確に識別するＳＩＭカードからのデータを含む。他の実施形態では、本発明は、デジタル・データ・ユニットが取り込まれたときにモバイル通信装置を操作していた人の指紋データの取り込みを提供し、その指紋データを参照データに含める。他の実施形態では、本発明は、視覚的に取り込まれるシーンについての少なくとも２枚の画像の異なる視点からの取り込みを提供し、シーン内の少なくとも１つの被写体の、モバイル通信装置に対する、またはシーン内の他の被写体に対する位置または距離を求め、その情報を参照データに含める。
【００１４】
他の実施形態は、モバイル通信装置を明確に識別する証明書を含む参照データを提供する。他の実施形態では、デジタル・データ・ユニットと、参照データと、デジタル・データ・ユニットおよび／または参照データに基づいて生成された一意の識別子と、デジタル・データ・ユニットに対してハッシュ関数を実行することによって生成されたハッシュ値と、非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによってデジタル・データ・ユニットから生成されたデジタル署名とからなるグループから選択されたデータがデータベース・サーバに送信される。他の実施形態では、本発明は、認証データによってデジタル・データ・ユニットを認証するステップを提供する。
【００１５】
本発明はまた、一実施形態において、（１）デジタル・データ・ユニットを取り込む手段と、（２）デジタル・データ・ユニットのソースまたは完全性の少なくとも一方を確認するための認証データを生成する手段とを含むモバイル通信装置を提供する。この実施形態の一態様は、デジタル・データ・ユニットに対応する参照データであって、（ｉ）デジタル・データ・ユニットが取り込まれた日付と時間を表すデータと、（ｉｉ）デジタル・データ・ユニットが取り込まれた場所を表すデータと、（ｉｉｉ）モバイル通信装置の所有者を識別するデータと、（ｉｖ）デジタル・データ・ユニットを取り込んだ人を識別するデータと、（ｖ）モバイル通信装置を識別するデータと、（ｖｉ）モバイル通信装置が接続可能なモバイル通信ネットワークのネットワーク事業者を識別するデータと、（ｖｉｉ）視覚的に取り込まれたシーン内のある被写体の、モバイル通信装置に対する、または視覚的に取り込まれたシーン内の他の被写体に対する位置または距離を表すデータとからなるグループから選択される参照データを提供する手段を提供する。
【００１６】
本発明はまた、前述の方法を実装するための装置に関する他のいくつかの実施形態も提供する。このような装置については、当業者ならば、本明細書に記載の方法から容易に理解されるであろう。
【００１７】
ここまでの説明は、当業者が、本発明についての以下の詳細な説明をより良く理解できるように、本発明の好ましい機能および代替機能について概説したものである。本発明の追加の機能についても以下で説明するが、これらの機能は、本発明の特許請求の範囲の主題を形成するものである。当業者ならば、本発明と同一の目的を実施する他の構造を設計または修正するためのベースとして、開示の構想および特定の実施形態が容易に使用し得ることを理解されたい。当業者ならば、このような均等構成もまた本発明の趣旨および範囲から逸脱しないことを理解されたい。
本発明のより完全な理解のためには、次いで添付の図面と併せて以下の説明を参照されたい。
【発明を実施するための最良の形態】
【００１８】
各図の説明をする前に、本発明の様々な態様、実施形態、および特徴について説明する。本発明は、モバイル通信装置を用いてデジタルの視覚、音声、または視覚音声データを取り込み、取り込んだデータを認証するための方法と装置を提示する。この用途のためには、デジタル・データ・ユニットは、デジタル画像、デジタル・ビデオ・シーケンス、デジタル・オーディオ・シーケンス、またはそれらの任意の組合せを含むかまたは構成する、デジタルの視覚および／または音声データである。したがって、１つまたは複数の画像、音声録音、ビデオまたはビデオ・クリップ、あるいはそれらの任意の組合せによってデジタル・データ・ユニットを構成することができる。したがって、本発明の一実施形態は、モバイル通信装置を使用してデジタル・データ・ユニットを取り込むステップと、認証データを生成してそのようなデジタル・データ・ユニットのソースまたは完全性を確認するステップとを提供する。それによって、本発明は、モバイル通信装置のユーザが、デジタルの視覚、音声、または音声視覚データを取り込み、取り込んだデータの真正性を後で証明することを可能にする。認証データの生成は、モバイル通信装置自体の内部で、または別の装置によって実施することができる。
【００１９】
デジタル・データの認証を提供するためには、一般に追加の情報が必要になる。したがって、本発明は、認証のためにセキュアに保護された参照データを提供する。この参照データは、取り込まれた視覚および／または音声デジタル・データ・ユニットに対応し、それらを認証する。認証のためには、広範で多様な形式または種類の参照データを使用することができる。本明細書では、このような多様な種類の参照データのいくつかについて説明しているが、本発明はこれらに限定されるものではなく、現在知られているかまたは今後考案される、適切な、他の任意の種類の参照データを包含することが意図される。
【００２０】
特に有用な参照データは、視覚および／または音声データが取り込まれた日付および時間についてのデータを含む。好ましくは、このデータはセキュアな時間基準の操作に基づくものであり、一実施形態では、この時間基準はネットワーク事業者によって提供される。特に適切な時間基準は、３ＧＰＰのＴＳ  ２２．０４２  Ｖ６．０．０によるＮＩＴＺ（Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｔｙ  ａｎｄ  Ｔｉｍｅｚｏｎｅ）である。ＮＩＴＺメッセージは、ネットワークＩＤおよび時間情報を、ネットワーク事業者からモバイル通信装置に転送するために使用することができる。この情報は、通常は、年、月、日、時間、分、秒、タイム・ゾーン、およびＤＳＴ（Ｄａｙｌｉｇｈｔ  Ｓａｖｉｎｇｓ  Ｔｉｍｅ）からなる世界時（ＵＴ）の形式である。
【００２１】
参照データは、視覚および／または音声データが取り込まれた位置を表すデータを含むこともできる。本発明の一実施形態では、位置は、視覚および／または音声データの取り込み時にセルラ・ネットワークに接続して隣接セルに関する情報をセキュアするモバイル通信装置によって決定される。この情報は、後で正確に再生することができ、データ取り込みの位置を検証するために使用することができる。
【００２２】
データ取り込みの、さらに正確な位置を提供する他の実施形態は、モバイル通信装置に関連するＧＰＳ受信機を必要とする。視覚および／または音声データ取り込み時に受信したＧＰＳデータに基づいて、それらの取り込みの地理的な位置および取り込みの時間に関する正確な参照データが収集される。
【００２３】
携帯電話などのモバイル通信装置は一般に、ネットワーク・プロバイダおよび加入者情報を含むＳＩＭ（加入者識別モジュール）カードを備えている。本発明の一実施形態では、参照データは、加入者もしくはモバイル通信装置の所有者および／またはモバイル通信装置が接続されるモバイル通信ネットワークのネットワーク・プロバイダを明確に識別するためのＳＩＭカードからのデータを含む。
【００２４】
モバイル通信装置はその所有者以外の人も使用することができるので、本発明の一実施形態は、視覚および／または音声データ取り込み時点での装置の実際の使用者に関するデータの取り込みを提供する。この目的のために特に適しているのは、ユーザに関するバイオメトリック・データの取り込みである。したがって、本発明の一実施形態は、ユーザのバイオメトリック・データを取り込む手段を備えたモバイル通信装置を提供する。このような手段の１つが、視覚および／または音声データが取り込まれた時点でモバイル通信装置を操作している人の指紋データを取り込む指紋検出器である。ただし、これに限られるものではない。
【００２５】
視覚データが取り込まれるとき、本発明の一実施形態は、そのシーンの異なる視点からの少なくとも２枚の画像の取り込みを提供する。この実施形態の利点は、シーン内の少なくとも１つの被写体の、モバイル通信装置に対する、またはシーン内の他の被写体に対する位置または距離についての情報を求めることができることである。これら２つの画像は、単一のカメラで連続して取り込むことも、または２台のカメラが使用される場合には同時に取り込むこともできる。一実施形態では、モバイル通信装置はこの目的のために２台のカメラを備える。
【００２６】
参照データはまた、モバイル通信装置を明確に識別するための証明書を含むこともできる。この証明書は、モバイル通信装置によって「所有」されること、すなわち装置内に格納され、それが格納された個々の装置を識別することが好ましい。証明書の有効性は、その証明書が特定の期間有効であるサブスクリプション方式であってもよい。サブスクリプションは、例えば、ネットワーク事業者または装置の製造メーカによって提供できる。このようなサブスクリプションは、装置の製造番号に基づき装置の生存期間にわたって有効な証明書を提供することが可能であり、装置の回路中に直接書き込むこともできる。
【００２７】
一実施形態では、認証データを提供する方法は、一意の識別子を生成する。このような一意の識別子は既定のアルゴリズムを用いて生成することができる。その場合、アルゴリズムの入力パラメータは、取り込まれたデータおよび／または対応する参照データに応じて決められる。例えば、モバイル通信装置のカメラ・モジュールを用いて撮られたデジタル画像は、ネットワーク事業者情報やシステム時間など対応する参照データと組み合わせて、画像にデジタル的に署名するために使用することができる一意の識別子を生成することができる。既定のアルゴリズムは、異なる取り込みデータまたは参照データに基づいて生成された他のどの一意の識別子とも異なる一意の識別子を提供することが望ましい。既定のアルゴリズムの改竄を防止するために、一実施形態では、アルゴリズムはモバイル通信装置内にセキュアに格納される。アルゴリズムが信頼できる機関に知られているときは、一意の識別子を生成するために使用される取り込みデータおよび任意の参照データの真正性は、そのような信頼できる機関によって検証することもできる。この信頼できる機関は、例えば、ネットワーク事業者または装置製造メーカであってもよい。
【００２８】
適切なアルゴリズムは、デジタル・データ・ユニットに対して実行されたときにハッシュ値を生成するハッシュ関数でもよい。デジタル・データ・ユニットは、取り込まれた視覚および／または音声データを含み、オプションで上述の参照データのいずれかが付加される。ハッシュ関数によって提供されるハッシュ値は一般に、入力データの長さとは無関係の固定のデータ長を有する。さらに、使用されるハッシュ関数は、ハッシュ関数の逆演算が困難になるように、一方向性であることが好ましい。すなわち、一方向性ハッシュ関数Ｈとは、所与のハッシュ値ｈに対して、Ｈ（ｘ）＝ｈとなるような、ある入力ｘを見つけることが計算的には不可能であることを意味する。ハッシュ関数はまた、Ｈ（ｘ）＝Ｈ（ｙ）となるような、ｘと異なる入力ｙを見つけることが計算的に不可能であるように、特に、Ｈ（ｘ）＝Ｈ（ｙ）となるような任意の２つの入力ｘおよびｙを見つけることが計算的に不可能になるように、無衝突（ｃｏｌｌｉｓｉｏｎ−ｆｒｅｅ）であることが好ましい。ハッシュ値は、ハッシュ関数が実行されたデジタル・データ・ユニットを簡潔に表すものである。本発明の方法には、例えば、メッセージ・ダイジェスト・アルゴリズムＭＤ２、ＭＤ４、またはＭＤ５、セキュア・ハッシュ・アルゴリズムＳＨＡ、ＲＩＰＥ（ＲＡＣＥ  ｉｎｔｅｇｒｉｔｙ  ｐｒｉｍｉｔｉｖｅｓ  ｅｖａｌｕａｔｉｏｎ）プロジェクトによるメッセージ・ダイジェストＲＩＰＥＭＤ−１６０、あるいは、いわゆるタイガー（Ｔｉｇｅｒ）またはワールプール（Ｗｈｉｒｌｐｏｏｌ）・アルゴリズムなど、知られている任意のハッシュ関数を使用することができる。
【００２９】
認証データを生成することは、暗号化アルゴリズムを用いてデジタル・データ・ユニットを暗号化変換すること、またはデジタル的に署名すること含む。デジタル的に署名するとは、非対称鍵ペアの秘密鍵を用いた暗号化アルゴリズムによって、デジタル・データ・ユニットからデジタル署名を生成することを意味する。非対称暗号化アルゴリズムを使用する利点は、検証のために非対称鍵ペアの公開鍵だけが必要になることである。デジタル署名を生成するために使用される暗号化アルゴリズムは、秘密鍵を知ることなしには、公開鍵によって検証されたときに有効だと見なされるデジタル署名を生成することができないことが好ましい。
【００３０】
認証データを生成することは、ハッシュ値からデジタル署名を生成することを含む。このハッシュ値は、本明細書で説明したように、非対称鍵ペアの秘密鍵を使用して、非対称暗号化アルゴリズムによって生成されたものである。デジタル・データ・ユニットのハッシュ値をデジタル的に署名することは、デジタル・データ・ユニット自体をデジタル的に署名するより速い。なぜならば、一般に、ハッシュ関数の実行の方が、秘密鍵に基づいてデジタル署名を生成する暗号化アルゴリズムを実施するより速いからである。対応する暗号化アルゴリズムによって生成されたデジタル署名は、一般に、署名されたデータ・ユニットとほぼ同じサイズになる。したがって、ハッシュ関数が実行されるデータ・ユニットの長さとは無関係に、ハッシュ値は定義されたデータ長を有するので、ハッシュ値をデジタル的に署名することにより、取り込まれたデータの全体を構成するデジタル・データ・ユニットをデジタル的に署名することよりはるかに短いデジタル署名が生成される。デジタル署名を生成するのに適した暗号化アルゴリズムには、ＲＳＡ（リベスト／シャミール／アドルマン）アルゴリズムや、エルガマル（ＥｌＧａｍａｌ）法に基づくデジタル署名アルゴリズムＤＳＡなどがあるが、これらに限られるものではない。
【００３１】
取り込まれたデータの後の相互参照または認証のために、本発明は、データをデータベース・サーバに送信することも含む。送信されるデータは、取り込まれた視覚および／または音声データと、いずれかの対応する参照データとから構成されるデジタル・データ・ユニットでもよい。デジタル・データ・ユニットおよび／または参照データに基づいて生成された一意の識別子、デジタル・データ・ユニットに対してハッシュ関数を実行することによって生成されたハッシュ値、あるいは非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによってデジタル・データ・ユニットから生成されたデジタル署名はすべて、長期保管のためにサーバに転送することができる。モバイル通信装置からデータベース・サーバへのデータ転送は、装置が接続可能なモバイル通信ネットワークを介して実施することができる。あるいは、別法として、データを最初にモバイル通信装置からユーザのコンピュータに転送し、次いでインターネット経由でデータベース・サーバに転送することもできる。
【００３２】
認証データを生成する他の方法は、モバイル通信装置によって取り込まれたデジタル・データを信頼できる機関のデータベース・サーバに転送し、サーバ上で、取り込まれたデータと信頼できる機関によって提供された対応する参照データとを組み合わせることである。参照データには、例えば、取り込まれたデータが転送されてくる加入者に関する情報、ならびにサーバがデータを受信し日付と時間などを含めることができる。データが暗号化されていないときは、取り込まれたデジタル・データが改竄される可能性を防止するために、取り込まれたデータにユーザが一切アクセスすることなしに、取り込まれたデータを自動的にデータベース・サーバに送信することもできる。
【００３３】
ほとんどの場合、暗号化は、取り込まれたデータに対する極めて高いセキュリティ・レベルを提供する。この高いレベルのセキュリティを提供するために、検証ステップは前述の変形形態とはわずかに異なるものになる場合がある。取り込まれたデータと、取り込み時間などのある形式の参照データとに基づいて、既定のアルゴリズムによって検証用の一意の識別子が生成されたとき、取り込まれたデータと参照データの真正性は、そのアルゴリズムを知っている信頼できる機関によってアルゴリズムが再度実行され、同一の一意の識別子が生成されたときに証明される。非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムに基づくデジタル署名が使用され、検証のためにデジタル署名と公開鍵が提供されるときは、公開鍵を用いてデジタル署名に既知の暗号化アルゴリズムを実施した結果得られたデジタル・データ・ユニットが、提供されたデジタル・データ・ユニットと一致した場合に、提供されたデジタル・データ・ユニットの真正性が証明される。検証のために、デジタル・データ・ユニットのハッシュ値にデジタル的に署名したときは、デジタル・データ・ユニット、ハッシュ値のデジタル署名、および公開鍵が提供される。提供されたデジタル・データ・ユニットに対して既知のハッシュ関数を実行した結果得られたハッシュ値が、公開鍵を使用してデジタル署名に既知の暗号化アルゴリズムを実施した結果得られたハッシュ値と一致した場合に、提供されたデジタル・データの真正性が証明される。
【００３４】
非対称鍵ペアは、モバイル通信装置の所有者などの人、またはモバイル通信装置自体に対応させることができる。提供された公開鍵が、認証を求める人または装置に実際に対応していることを検証するために、少なくとも、公開鍵とその鍵が属する人または装置に関する情報とを含む証明書を提供することができる。このような証明書は、認証機関（ＣＡ）として機能する信頼できる機関、例えば、所有者が加入するネットワークの事業者、またはモバイル通信装置の製造メーカなどによって発行することができる。一般に、公開鍵基盤（ＰＫＩ）では、証明書はその証明書発行者のデジタル署名を含む。
【００３５】
本発明の一実施形態では、モバイル通信装置は、視覚および／または音声データを取り込むための取り込み手段と、前記取り込み手段を用いて取り込まれた視覚および／または音声データを含む少なくとも１つのデジタル・データ・ユニットを提供する手段と、デジタル・データ・ユニットの受信者がデジタル・データ・ユニットのソースおよび／または完全性を確認することを可能にする認証データを生成する生成手段とを含む。本明細書に記載の本発明は、携帯電話またはスマート・フォン、ならびにＰＤＡまたはＭＤＡ型の装置、あるいは現在知られているか今後考案または開発される他の任意の種類のモバイル通信装置のために使用することができる。
【００３６】
取り込み手段は、デジタル画像を取り込むようになされた１つまたは複数のカメラ・モジュール、またはデジタル・ビデオ・シーケンスを取り込むようになされたカメラ・モジュール、またはデジタル・オーディオ・シーケンスを取り込むようになされたマイクロホンを含む音声録音モジュールを含むことができる。モバイル通信装置は、取り込み手段によって取り込まれた視覚および／または音声データに対応する参照データを提供する手段をさらに含む。この参照データは、上述の様々な種類のうちの任意の１つまたは複数の参照データ、ならびに取り込まれたデータと何らかの方法で対応づけるために使用することができる他の任意のデータであってもよい。
【００３７】
取り込まれたデータの真正性を証明するために、いくつかの異なる種類の参照情報または条件を知り、取り込むことが必要になる場合がある。このような種類の参照データには、以下の１つまたは複数の種類に関する情報を含めることができる。すなわち、どこでデータが取り込まれたか、いつデータが取り込まれたか、誰がデータを取り込んだか、データが取り込まれた装置の真正性、または取り込まれたデータの真正性である。したがって、本発明は、好ましくはこのような参照情報を提供する手段を含むモバイル通信装置を提供する。したがって、モバイル通信装置は現在の日付および時間を提供する手段を含む。現在の日付および時間を提供するためには、ネットワーク事業者から提供される、３ＧＰＰ  ＴＳ  ２２．０４２  Ｖ６．０．０によるＮＩＴＺ（Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｔｙ  ａｎｄ  Ｔｉｍｅｚｏｎｅ）に基づいた操作セキュアな時間基準（ｍａｎｉｐｕｌａｔｉｏｎ  ｓｅｃｕｒｅ  ｔｉｍｅ  ｂａｓｅ）を、ネットワーク・プロバイダによって送信されたＮＩＴＺメッセージを受信し使用するようになされたモバイル通信装置によって使用することができる。
【００３８】
位置情報を提供するために、本発明は、接続可能なセルラ・ネットワークに関するセル情報を求める手段を提供する一実施形態を含む。より正確な位置情報は、装置がさらに、データが取り込まれたときの装置の地理的位置および／またはそのデータが取り込まれた時間を求めるためのＧＰＳ受信機を備えているときに提供することができる。
【００３９】
他の実施形態は、モバイル通信装置に組み込まれたＳＩＭカードから取り出すことができる、装置の所有者を識別する情報および／またはネットワーク事業者を識別する情報を提供する。ＳＩＭカードに識別された所有者ではない可能性がある、モバイル通信装置のユーザの識別に関する情報を提供するために、一実施形態では、本発明は、ユーザのバイオメトリック・データを取り込む手段を含む。このようなバイオメトリック・データを取り込むことができる１つの方法は、ユーザに指紋の提供を求め、装置に指紋を収集するための指紋検出器を備えることである。一実施形態では、指紋検出器は、カメラ・モジュールのシャッタ・ボタンに組み込まれて、カメラ・モジュールが起動されたときに自動的に指紋を取り込む。
【００４０】
本発明の他の実施形態では、モバイル通信装置の取り込み手段は、異なる視点からデジタル画像を取り込むように構成された２台のカメラ・モジュールを含む。この情報は、視覚的に取り込まれた被写体間の空間的な関係に関する測定を可能にする。
【００４１】
取り込んだデータの認証用のデータを生成するために、本発明の一実施形態は、装置のメモリに格納された既定のアルゴリズムを用いて、デジタル・データ・ユニットおよび／または対応する参照データから一意の識別子を生成する手段を提供する。改竄または改竄の可能性を防止するために、ユーザは装置メモリにアクセスできないことが好ましい。多くの場合、モバイル通信装置は、そのような操作に対する保護を備えている。なぜならば、セキュアなプラットフォームを提供するために、ＥＴＳＩ標準によってそのような保護が求められるからである。
【００４２】
高いセキュリティ基準を確保するために、本発明の一実施形態は、ハッシュ値の生成が可能なデジタル・データ・ユニットを、上述の非対称暗号化アルゴリズムを用いて暗号的に変換するようになされた暗号モジュールを備えたモバイル通信装置を提供する。取り込まれたデータは、通常は人ではなくモバイル通信装置にリンクされるので、この装置はまた、装置を明確に識別するためのデジタル証明書を備えることもできる。この証明書は、装置の製造メーカによって発行することができるが、その詳細は上述のとおりである。
【００４３】
真正性を証明するために必要な情報または条件に関する上述の議論を参照すると、データが取り込まれた場所および／またはそのデータが取り込まれた時間を認証するために、そのような真正性に関連するデータは、ＧＳＭ／ＧＰＲＳの典型的な隣接セル報告またはＧＰＳデータによって提供することができる。データが取り込まれた場所はまた、操作セキュアな時間標準を使用することによって認証することもできる。操作セキュアな時間標準とは、例えば、携帯電話に正確な時間データを提供するためにネットワークによって使用されるＮＩＴＺまたは世界時計（Ｗｏｒｌｄ  Ｃｌｏｃｋ）機能などのことである。データ取り込み者は、データ取り込み装置のＳＩＭカードからパラメータを引き出すことによって、またはユーザを識別するためのバイオメトリクスを使用することによって検証することができる。装置の真正性は、個々の装置が所有する証明書を使用することによって保証することができる。取り込んだデータを認証するための基本要件は、認証されるデータが装置証明書および本明細書で論じた他の保護方法と組み合わせられる場合は、モバイル通信装置自体によって達成することができる。
【００４４】
長期間の保管および後での参照のために、取り込まれたデータの認証は、データベース・サーバに送信することができる。本発明の一実施形態は、（１）本明細書に記載のモバイル通信装置と、（２）モバイル通信装置によって取り込まれた視覚および／または音声データからなるデジタル・データ・ユニットを受信し格納するデータベース・サーバであって、オプションで（ａ）参照データ、（ｂ）デジタル・データ・ユニットおよび／または参照データに基づいて生成された一意の識別子、（ｃ）デジタル・データ・ユニットに対してハッシュ関数を実行することによって生成されたハッシュ値、および（ｅ）非対称鍵ペアの秘密鍵を用いた非対称暗号化アルゴリズムによってデジタル・データ・ユニットから生成されたデジタル署名が付加されるデータベース・サーバと、（３）モバイル通信装置およびデータベース・サーバが接続可能な通信ネットワークとを含む通信システムを提供する。通信ネットワークは、少なくともＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）および／またはＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）プロトコルをサポートすることが好ましいが、本発明はＧＳＭまたはＵＭＴＳに限られるものではなく、現在知られているかまたは今後考案される他の任意の通信ネットワークおよび適切な装置を含む。
【００４５】
本発明の容易な実装および／または個別の適応を提供するために、モバイル通信装置に挿入されたときに上述の発明の諸実施形態のいずれかを実行するようになされた、電子的に読出し可能な制御命令を含む、マイクロチップなどのデジタル記憶媒体を提案する。したがって、本発明は、（１）モバイル通信装置の取り込み手段を用いて視覚および／または音声データを取り込むステップと、（２）取り込んだ視覚および／または音声データを含む、少なくとも１つのデジタル・データ・ユニットを提供するステップと、（３）データ・ユニットのソースおよび／または完全性の確実な証明を可能にする認証データを生成するステップとを含む処理を実行するようになされた通信装置を制御するための電子的に読出し可能な制御命令から構成されたデジタル記憶媒体を提案する。この処理はまた、視覚および／または音声データに対応した参照データの提供も含む。制御命令は、デジタル署名を生成するようになされた少なくとも１つの暗号化アルゴリズムを含む。
【００４６】
図１ａおよび１ｂを参照すると、本発明に従って構成されたモバイル通信装置１の正面図および側面図が示されている。図示のモバイル通信装置１は、片手で使用するように形成された本体１０を備えた携帯電話である。図示の携帯電話は、キーパッド１４および表示器１２を含むユーザ・インタフェースを備える。デジタル画像を取り込むために、モバイル通信装置１は適切に適合されたカメラ・モジュール２０を備える。図示のカメラ・モジュール２０は、レンズ２２、フラッシュ装置２４、およびセルフタイマの時間経過を指示するＬＥＤ２６に接続されたセルフタイマを備える。図１ｂに示されているように、表示器１２上に取り込まれる画像がプレビューできるように、カメラ・モジュールは携帯電話モバイル通信装置１の後方を向いている。ユーザをバイオメトリック的に識別するために、モバイル通信装置１は指紋検出器３０を備える。指紋検出器３０は、有利には、一体化されたカメラ・モジュール２０のシャッタ・ボタンとして使用されるキーまたはボタン中に組み込まれる。
【００４７】
次に図２を参照すると、本発明に従って構成されたモバイル通信装置１のブロック図が示されている。データ通信のために、モバイル通信装置１は通信トランシーバ４４を備える。図示の実施形態はまた、ＧＰＳレシーバ４２も備える。通信トランシーバ４４はセルラ・ネットワーク３００と通信するようになされ、ＧＰＳレシーバ４２は４つのＧＰＳ衛星３０１、３０２、３０３、３０４からのデータ、および時間を受信することによって、モバイル通信装置１の地理的位置を求めるようになされている。
【００４８】
モバイル通信装置１は、装置メモリ７５に格納されたオペレーティング・ソフトウェアを実行するマイクロプロセッサ５０によって制御される。このソフトウェアは、視覚および／または音声データの取り込みのための処理を実行するようになされている。デジタル・データ画像を取り込むために、モバイル通信装置１はカメラ・モジュール２０を備える。モバイル通信装置１はまた、少なくとも１つのデジタル・オーディオ・シーケンスを提供するマイクロホン６０も備えている。
【００４９】
図３ａおよび３ｂは、デジタル署名の認証データを生成するための流れ図、およびその署名の真正性を証明するための流れ図を示す。モバイル通信装置１は、取り込んだ視覚および／または音声データと対応づけるために参照データを処理する。本発明の一実施形態では、参照データは、視覚および／または音声データが取り込まれた時点の装置１の地理的位置に関する情報を含む。この位置は、ＧＰＳ受信機４２からのＧＰＳデータから導かれたものである。参照データはまた、ＳＩＭメモリ７０からの、モバイル通信装置１の所有者を識別するデータから構成することもできる。視覚および／音声データを取り込んだ人を識別するために、参照データは、指紋検出器３０によって提供されるユーザの指紋など、ユーザについてのバイオメトリック情報を含むことができる。視覚および／または音声データに関する日付および時間情報は、装置に組み込まれた時計機能によって取り込まれる。視覚および／または音声データの取り込みの日付および時間を表す参照データを提供するためには、ネットワーク事業者によって提供される正確な時間、またはＮＩＴＺに類似した操作セキュアな時間が使用されることが好ましい。
【００５０】
次に、図４を参照すると、取り込まれたデータおよび対応する参照データから構成されるデータ・ユニットの構成図が示されている。モバイル通信装置１を制御するためのソフトウェアは、取り込まれた視覚および／または音声データならびに任意の適用可能な参照データから構成される少なくとも１つのデジタル・データ・ユニット４００を提供するように構成される。図４において、デジタル・データ・ユニット４００は、カメラ・モジュール２０によって取り込まれたデジタル画像データ４１０と、マイクロホン６０によって取り込まれたデジタル音声データ４２０と、ＧＰＳ受信機４２によって提供されたＧＰＳデータ４３０と、セルラ・ネットワーク３００を経由してネットワーク運営業者から受信したＮＩＴＺメッセージから取り出されたＮＩＴＺデータ４４０と、モバイル通信装置１の所有者を識別する加入者情報データ４５０とから構成される。デジタル・データ・ユニット４００には、赤外センサまたはレーダ・センサから集められた情報など他のデジタル・データ情報を含めることができ、それらもやはり意図する発明の範囲に含まれる。
【００５１】
再び図２を参照すると、デジタル・データ・ユニット４００のソースおよび／または完全性の確認を可能にする認証データを生成するために、モバイル通信装置１は、デジタル・データの暗号変換を実施する暗号化モジュール６５を備える。暗号化のために、非対称鍵ペアの秘密鍵８０は不揮発の装置メモリ７５中に格納され、ユーザ・アクセスに対してセキュアに保護される。鍵ペアは、例えば、モバイル通信装置１の製造メーカによって発行することができる。装置メモリ７５には、装置証明書８５も格納され、その証明書には非対称鍵ペアの公開鍵ならびにモバイル通信装置１を明確に識別する情報が含まれる。この証明書８５もまた製造メーカによって発行することができる。
【００５２】
再び図３ａおよび３ｂを参照すると、デジタル・データ・ユニット４００のその後の認証もまた、デジタル署名５５０によって実施することができる。取り込まれたデータまたは参照データに対するいかなる操作も防止するために、画像および／または音声データ４１０、４２０と、それらの参照データ４３０、４４０、４５０との組合せをデジタル・データ・ユニット４００に取り込んだ直後に、デジタル署名５５０はセキュアに保護される。
【００５３】
例えば、１メガピクセルの解像度を有する単一のデジタル画像と参照データとだけから構成することもできるが（この場合、画素あたり１バイトの色深度を想定すると、デジタル・データ・ユニットは少なくとも１メガバイトのデータ長を持つことになる）、デジタル・データ・ユニット４００は一般に、大量のデータによって構成される。圧縮によってこのデータ長が削減される場合（この場合もまた本発明の意図する範囲に含まれる）でさえ、デジタル・データ・ユニット４００はかなりのサイズを有することになる。このような場合には、結果として得られたデジタル署名は、デジタル・データ・ユニット自体と基本的に同一サイズになる。
【００５４】
したがって、本発明の一実施形態は、デジタル・データ・ユニット４００に対して実行されてハッシュ値５２０を生成する、暗号化モジュール６５の内部に格納されたハッシュ関数５１０を提供する。次に、このハッシュ値５２０は、署名関数５３０と秘密鍵８０を組み合わせて使用することによってデジタル的に署名され、結果としてデジタル署名５５０が生成される。後での認証のために、次いでこのデジタル署名５５０を格納しておくこと、あるいはデジタル・データ・ユニット４００のコピー４００’と共に第３者に転送することができる。
【００５５】
図３ｂは、デジタル署名５５０を使用してデジタル・データ・ユニット４００’’の真正性を証明し、それによってデジタル・データ・ユニット４００’’が元のデータ・ユニットと同一のコピーか否かを確定する処理を示す。逆署名関数５４０と公開鍵９０を組み合わせて用いることで、デジタル署名５５０を、ハッシュ値５２０と同一のハッシュ値５２０’に変換することができる。第２のハッシュ値５２０’’は、デジタル・データ・ユニット４００’’に対して既知のハッシュ関数５１０を実行することによって生成される。比較５８０の結果、ハッシュ値５２０’がハッシュ値５２０’’と一致している場合は、デジタル・データ・ユニット４００’’の真正性が証明されたことになる５９０。その結果、デジタル署名５５０が生成されたので、デジタル・データ・ユニット４００’’内に取り込まれたデータおよび対応する参照データが変更されていないことを証明することができる。したがって、デジタル・データ・ユニット４００’’のソースおよび／または完全性もまた証明される。
【００５６】
図示されていないが、保証された公開鍵を認証プロセスで使用することができるように、モバイル通信装置のメモリ７５に格納された証明書９０を、デジタル・データ・ユニット４００’およびデジタル署名５５０と共に転送することが望ましい。
【００５７】
視覚および／または音声データが取り込まれた日付と時間を証明するために、別の信頼できる機関によって提供することができるタイムスタンプを使用することもできる。例えば、デジタル・データ・ユニット、デジタル・データ・ユニットのデジタル署名、またはデジタル・データ・ユニットのハッシュ値のデジタル署名などはすべて、そのような機関によってタイムスタンプを押すことができる。デジタル・データ・ユニットにタイムスタンプを押すことは、例えば、デジタル・データ・ユニットに日付および時間情報を付加すること、および結果として得られたデータ・ユニットを、タイムスタンプを押す信頼できる機関が所有する非対称鍵ペアの秘密鍵で暗号化することから構成することができる。
【００５８】
図５は、デジタル・データ・ユニットおよびデジタル署名をサーバに格納するための、本発明の一実施形態の流れ図を示す。取り込まれたデータおよび関連するデジタル署名をモバイル通信装置１内に永続的に格納することは、装置の限られたメモリ容量のために、必ずしも現実的ではないので、本発明の一実施形態は、セルラ・ネットワーク３００を介してデータベース・サーバ６００に転送されるデジタル・データ・ユニット４００’およびデジタル署名５５０を提供する。データベース・サーバ６００は、ネットワーク運営業者または他の任意の適切な保管業者によって提供することができる。例示の実施形態は、データベース・サーバ６００を示す。このサーバは、複数のユーザによって取り込まれたデータの長期保存のための十分な記憶容量を有する個別のデータベース６２０に接続された通信サーバ６１０を備えている。
【００５９】
次に、図６を参照すると、本発明に従って構成された、２つのカメラ・モジュール２１０、２２０を備えたモバイル通信装置の一実施形態の正面図が示されている。第１のカメラ・モジュール２１０および第２のカメラ・モジュール２２０が示されており、各カメラ・モジュール２１０、２２０は、それぞれの回転軸７１０および７２０の回りに回転可能（一実施形態ではそれらは自動的に回転可能）である。これら２つのカメラ・モジュール２１０、２２０により、同一シーンの２つのデジタル画像を異なる視点から同時に取り込むことが可能になり、それらの画像から立体画像を生成することが可能になる。このことにより、視覚的に取り込まれたシーン内の被写体の、モバイル通信装置１に対する、またはそのシーン内の他の被写体に対する位置または距離を表すデータを生成することができるようになる。このデータもまた、参照データとして、デジタル・データ・ユニット４００に組み込むことができる。視覚的に取り込まれたシーン内の被写体の相対位置に関する情報は、交通事故または犯罪現場の証拠を収集するときに特に有利である。
【００６０】
本発明を詳細に説明してきたが、当業者ならば、最も広範な形での本発明の趣旨および範囲を逸脱することなく、本発明に様々な変更、置換、および改変をなし得ることを理解されたい。
【図面の簡単な説明】
【００６１】
【図１ａ】本発明に従って構成されたモバイル通信装置を示す正面図および側面図である。
【図１ｂ】本発明に従って構成されたモバイル通信装置を示す正面図および側面図である。
【図２】本発明に従って構成されたモバイル通信装置を示すブロック図である。
【図３ａ】デジタル署名の認証データを生成するための流れ図、および生成された署名の真正性を証明するための流れ図である。
【図３ｂ】デジタル署名の認証データを生成するための流れ図、および生成された署名の真正性を証明するための流れ図である。
【図４】取り込まれたデータおよび対応する参照データからなるデータ・ユニットを示す構成図である。
【図５】デジタル・データ・ユニットおよびデジタル署名をサーバに格納するための、本発明の一実施形態を示す図である。
【図６】本発明に従って構成された、２つのカメラ・モジュールを備えたモバイル通信装置の一実施形態を示す正面図である。
【図１ａ】
2007060668.tif 000003
【図１ｂ】
2007060668.tif 000004
【図２】
2007060668.tif 000005
【図３ａ】
2007060668.tif 000006
【図３ｂ】
2007060668.tif 000007
【図４】
2007060668.tif 000008
【図５】
2007060668.tif 000009
【図６】
2007060668.tif 000010