(57)【要約】 【課題】  本発明は、携帯情報端末を紛失し、または盗難にあった場合であっても、第三者による携帯情報端末に記憶されているデータの不正閲覧を防止することができる携帯情報端末およびデータ保護方法を提供することを目的とする。【解決手段】  無線通信部１０１を介して制御信号を受信し、受信された制御信号が、データメモリ部１０９に記憶されている平文データに対して暗号化処理を行うことを指示する指示信号である場合、平文データを暗号化し、データメモリ部１０９に暗号化データを記憶させる。その後、消去部１０６は、データメモリ部１０９に記憶されている平文データを消去する。【選択図】  図２
2006237881.tif 000002
【特許請求の範囲】
【請求項１】
平文データを記憶するデータ記憶手段と、
無線通信により制御信号を受信する受信手段と、
前記受信手段により受信された制御信号が、前記データ記憶手段に記憶されている平文データに対して暗号化処理を行うことを指示する指示信号である場合、前記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを前記データ記憶手段に記憶させる暗号化手段と、
前記暗号化手段により前記平文データが暗号化された場合、前記平文データを前記データ記憶手段から消去する消去手段と、
を備える携帯情報端末。
【請求項２】
平文データまたは暗号化データを記憶するデータ記憶手段と、
前記データ記憶手段に記憶されている平文データの暗号化処理および暗号化データの復号化処理に必要な権利情報を取得する取得手段と、
前記取得手段により取得された権利情報を用いて前記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを前記データ記憶手段に記憶させる暗号化手段と、
前記暗号化手段により暗号化データが前記データ記憶手段に記憶された後、前記データ記憶手段に記憶されている平文データを消去する消去手段と、
前記取得手段により権利情報が取得された場合、取得された権利情報を有効化して記憶する権利情報記憶手段と、
前記暗号化手段により暗号化された暗号化データの再生指示を受けた場合で、前記権利情報記憶手段に記憶されている権利情報が有効とされていたときに、前記権利情報を用いて前記暗号化データの復号化処理を可能とする復号化手段と、
を備える携帯情報端末。
【請求項３】
暗号化された暗号化データを記憶するデータ記憶手段と、
前記データ記憶手段に記憶されている暗号化データの復号化処理に必要な権利情報を記憶する権利情報記憶手段と、
前記データ記憶手段に記憶されている暗号化データの再生指示があった場合で、前記権利情報記憶手段に記憶されている権利情報が有効であるとき、当該権利情報を用いて前記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行し、前記権利情報記憶手段に記憶されている権利情報が無効であるとき、当該権利情報を用いて前記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行することを回避する復号化手段と、
前記復号化手段により復号化された平文データを再生する再生手段と、
を備える携帯情報端末。
【請求項４】
前記権利情報記憶手段には、権利情報として、さらに、暗号化データの再生が可能か否かがデータ種別ごとに記憶されており、
前記復号化手段は、再生しようとした暗号化データのデータ種別が、データの再生が可能であると記憶されていた場合、復号化処理を実行し、データの再生が不可と記憶されていた場合、復号化処理を回避することを特徴とする請求項３に記載の携帯情報端末。
【請求項５】
前記データ記憶手段に記憶されているデータの再生指示があった場合に、前記携帯情報端末の認証を行うサーバと通信して認証処理を行う認証手段を備え、
前記復号化手段は、前記認証手段により認証が正当であると判断された場合、前記データ記憶手段に記憶されている暗号化データを復号化する処理を実行する
ことを特徴とする請求項３または４に記載の携帯情報端末。
【請求項６】
前記データ記憶手段に記憶されている暗号化データの再生指示があった場合に、前記携帯情報端末内の暗号化データの再生処理に対して制限をかけるための情報をデータ種別ごとに記憶するサーバと通信して、再生処理に対する制限の有無を確認する確認手段を備え、
前記復号化手段は、前記確認手段により再生処理に対する制限がないことが確認された場合、前記暗号化データを復号化する処理を実行する
ことを特徴とする請求項３〜５のいずれか１項に記載の携帯情報端末。
【請求項７】
暗号化された暗号化データを記憶するデータ記憶手段と、
前記暗号化データの復号化処理および平文データの暗号化処理に必要な権利情報を記憶する権利情報記憶手段と、
前記権利情報記憶手段に記憶されている旧権利情報を更新する指示を受けた場合、新たな権利情報を取得して、取得した新権利情報を前記権利情報記憶手段に記憶させる取得手段と、
前記権利情報記憶手段に記憶されていた旧権利情報を用いて、前記データ記憶手段に記憶されている暗号化データを復号化して平文データを得る復号化手段と、
前記復号化手段により復号化されて得られた平文データを前記取得手段に取得された新権利情報を用いて暗号化して、前記データ記憶手段に記憶させる暗号化手段と、
前記暗号化手段による暗号化処理および前記復号化手段による復号化処理が行われた後、旧権利情報を前記権利情報記憶手段から消去する消去手段と、
を備える携帯情報端末。
【請求項８】
外部から無線通信により、前記権利情報記憶手段に記憶されている権利情報を有効とするか、または無効とするかを設定する設定手段を
さらに備えることを特徴とする請求項２〜７のいずれか１項に記載の携帯情報端末。  
【請求項９】
平文データを記憶するデータ記憶手段を備える携帯情報端末のデータ保護方法において、
無線通信により制御信号を受信する受信ステップと、
前記受信ステップにより受信された制御信号が、前記データ記憶手段に記憶されている平文データに対して暗号化処理を行うことを指示する指示信号である場合、前記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを前記データ記憶手段に記憶させる暗号化ステップと、
前記暗号化ステップにより前記データ記憶手段に記憶されている平文データが暗号化された場合、前記平文データを前記データ記憶手段から消去する消去ステップと、
を備えるデータ保護方法。
【請求項１０】
平文データまたは暗号化データを記憶するデータ記憶手段と、前記データ記憶手段に記憶されている平文データを暗号化し、または暗号化データを復号化するときに必要な権利情報を記憶する権利情報記憶手段とを備える携帯情報端末のデータ保護方法において、
前記データ記憶手段に記憶されている平文データの暗号化処理および暗号化データの復号化処理に必要な権利情報を取得する取得ステップと、
前記取得ステップにより取得された権利情報を用いて前記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを前記データ記憶手段に記憶させる暗号化ステップと、
前記暗号化ステップにより暗号化データが前記データ記憶手段に記憶された後、前記データ記憶手段に記憶されている平文データを消去する消去ステップと、
前記取得ステップにより権利情報が取得された場合、取得された権利情報を有効化して前記権利情報記憶手段に記憶する記憶ステップと、
前記暗号化ステップにより暗号化された暗号化データの再生指示があった場合で、前記権利情報記憶手段に記憶されている権利情報が有効とされていたときに、前記権利情報を用いて前記暗号化データの復号化処理を可能とする復号化ステップと、
を備えるデータ保護方法。
【請求項１１】
暗号化された暗号化データを記憶するデータ記憶手段と、前記データ記憶手段に記憶されている暗号化データの復号化処理に必要な権利情報を記憶する権利情報記憶手段と、を備える携帯情報端末のデータ保護方法において、
前記データ記憶手段に記憶されている暗号化データの再生指示があった場合で、前記権利情報記憶手段に記憶されている権利情報が有効であるとき、当該権利情報を用いて前記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行し、前記権利情報記憶手段に記憶されている権利情報が無効であるとき、当該権利情報を用いて前記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行することを回避する復号化ステップと、
前記復号化手段により復号化された平文データを再生する再生ステップと、
を備えるデータ保護方法。
【請求項１２】
暗号化された暗号化データを記憶するデータ記憶手段と、前記暗号化データの復号化処理および平文データの暗号化処理に必要な権利情報を記憶する権利情報記憶手段と、を備える携帯情報端末のデータ保護方法において、
前記権利情報記憶手段に記憶されている旧権利情報を更新する指示を受けた場合、新たな権利情報を取得して、取得した新権利情報を前記権利情報記憶手段に記憶させる取得ステップと、
前記権利情報記憶手段に記憶されていた旧権利情報を用いて、前記データ記憶手段に記憶されている暗号化データを復号化して平文データを得る復号化ステップと、
前記復号化ステップにより復号化されて得られた平文データを前記取得ステップに取得された新権利情報を用いて暗号化して、前記データ記憶手段に記憶させる暗号化ステップと、
前記暗号化ステップによる暗号化処理および前記復号化ステップによる復号化処理が行われた後、旧権利情報を前記権利情報記憶手段から消去する消去ステップと、
を備えるデータ保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス帳などのユーザのデータを記憶する携帯情報端末およびデータ保護方法に関する。
【背景技術】
【０００２】
ユーザが移動機などの携帯情報端末を紛失し、または盗難にあった場合、遠隔操作により、第三者に使用されないように操作ロックを行い、また記憶されているデータを消去することができる携帯情報端末が考えられている。例えば、特許文献１に記載の携帯通信端末は、設定状態に基づいてダイヤルロックを行い、また、データ消去を行うことにより、携帯通信端末の通話を禁止させ、個人情報の閲覧を防止することが記載されている。
【特許文献１】特開２００３−３１９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の携帯通信端末におけるダイヤルロック方法では、携帯通信端末で事前にダイヤルロックを行うための設定を実施する必要があった。また、携帯通信端末に記憶されているデータをダンプするなどして強制的に読み出すことを完全に防止することができず、不正なデータ閲覧を防止することはできない。また、データ消去を行う方法においては、上述のデータを強制的に読み出すことに対しては効果的に防止することができるものの、携帯電話が見つかった場合、データを元の状態に戻すことが困難であった。
【０００４】
そこで、本発明は、携帯情報端末を紛失し、または盗難にあった場合であっても、第三者による携帯情報端末に記憶されているデータの不正閲覧を防止するとともに、携帯情報端末が戻ってきた場合においてデータを元の状態に容易に戻すことができる携帯情報端末およびデータ保護方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明の携帯情報端末は、平文データを記憶するデータ記憶手段と、無線通信により制御信号を受信する受信手段と、上記受信手段により受信された制御信号が、上記データ記憶手段に記憶されている平文データに対して暗号化処理を行うことを指示する指示信号である場合、上記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを上記データ記憶手段に記憶させる暗号化手段と、上記暗号化手段により上記データ記憶手段に記憶されている平文データが暗号化された場合、上記平文データを上記データ記憶手段から消去する消去手段と、を備えている。
【０００６】
また、本発明のデータ保護方法は、平文データを記憶するデータ記憶手段を備える携帯情報端末のデータ保護方法において、無線通信により制御信号を受信する受信ステップと、上記受信ステップにより受信された制御信号が、上記データ記憶手段に記憶されている平文データに対して暗号化処理を行うことを指示する指示信号である場合、上記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを上記データ記憶手段に記憶させる暗号化ステップと、上記暗号化ステップにより上記データ記憶手段に記憶されている平文データが暗号化された場合、上記平文データを上記データ記憶手段から消去する消去ステップと、を備えている。
【０００７】
この発明によれば、制御信号が受信され、受信された制御信号が記憶されている平文データの暗号化処理を行うことを指示する指示信号であると判断された場合、記憶されている平文データに対して暗号化処理を行い、暗号化された暗号化データを記憶させるとともに、当該平文データを消去することができる。これにより、例えば携帯情報端末が紛失、盗難などにあった場合、第三者に、記憶されているデータが閲覧されることを防止することができる。また、携帯情報端末の操作をロックさせる技術と比較して、平文データが閲覧できる状態で記憶されていないため、第三者による平文データの閲覧に対するセキュリティを向上させることができる。また、データを削除した場合と比較して、暗号化処理を行って平文データを暗号化データとして記憶していることから、暗号化データから平文データへの復活させるための処理も容易に行うことができる。なお、平文データとは、暗号化される前のデータである。
【０００８】
また、本発明の携帯情報端末は、平文データまたは暗号化データを記憶するデータ記憶手段と、上記データ記憶手段に記憶されている平文データの暗号化処理および暗号化データの復号化処理に必要な権利情報を取得する取得手段と、上記取得手段により取得された権利情報を用いて上記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを上記データ記憶手段に記憶させる暗号化手段と、上記暗号化手段により暗号化データが上記データ記憶手段に記憶された後、上記データ記憶手段に記憶されている平文データを消去する消去手段と、上記取得手段により権利情報が取得された場合、取得された権利情報を有効化して記憶する権利情報記憶手段と、上記暗号化手段により暗号化された暗号化データの再生指示を受けた場合で、上記権利情報が有効とされていたときに、上記権利情報を用いて上記暗号化データの復号化処理を可能とする復号化手段と、を備えている。
【０００９】
また、本発明のデータ保護方法は、平文データまたは暗号化データを記憶するデータ記憶手段と、上記データ記憶手段に記憶されている平文データを暗号化し、または暗号化データを復号化するときに必要な権利情報を記憶する権利情報記憶手段とを備える携帯情報端末のデータ保護方法において、上記データ記憶手段に記憶されている平文データの暗号化処理および暗号化データの復号化に必要な権利情報を取得する取得ステップと、上記取得ステップにより取得された権利情報を用いて上記データ記憶手段に記憶されている平文データを暗号化し、暗号化された暗号化データを上記データ記憶手段に記憶させる暗号化ステップと、上記暗号化ステップにより暗号化データが上記データ記憶手段に記憶された後、上記データ記憶手段に記憶されている平文データを消去する消去ステップと、上記取得ステップにより権利情報が取得された場合、取得された権利情報を有効化して上記権利情報記憶手段に記憶する記憶ステップと、上記暗号化ステップにより暗号化された暗号化データの再生指示があった場合で、上記権利情報記憶手段に記憶されている権利情報が有効とされていたときに、上記権利情報を用いて上記暗号化データの復号化処理を可能とする復号化ステップと、を備えている。
【００１０】
この発明によれば、平文データの暗号化処理および暗号化データの復号化処理に必要な権利情報を取得し、取得した権利情報に基づいて平文データを暗号化して暗号化データを記憶し、暗号化前の平文データを消去するとともに、取得した権利情報を有効化して記憶することができる。また、権利情報が有効とされていた場合に、暗号化データの再生を行うことができるように復号化処理を可能とする。これにより、権利情報を用いて平文データの暗号化を行うことができ、暗号化データの再生指示があった場合で、権利情報を有効としているときに、暗号化データの復号化処理を可能とするため、権利情報を無効とする設定を行うだけで、第三者によるデータの閲覧を制限することができる。よって、携帯情報端末が紛失、盗難などにあった場合でも、第三者に、記憶されているデータが閲覧されることを防止することができる。また、携帯情報端末の操作をロックさせる技術と比較して、平文データが閲覧できる状態で記憶されていないため、第三者による平文データの閲覧に対するセキュリティを向上させることができる。また、データを削除した場合と比較して、暗号化処理を行って平文データを暗号化データとして記憶していることから、暗号化データから平文データへの復活させるための処理も容易に行うことができる。
【００１１】
また、本発明の携帯情報端末は、暗号化された暗号化データを記憶するデータ記憶手段と、上記データ記憶手段に記憶されている暗号化データの復号化処理に必要な権利情報を記憶する権利情報記憶手段と、上記データ記憶手段に記憶されている暗号化データの再生指示があった場合で、上記権利情報記憶手段に記憶されている権利情報が有効であるとき、当該権利情報を用いて上記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行し、上記権利情報記憶手段に記憶されている権利情報が無効であるとき、当該権利情報を用いて上記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行することができない復号化手段と、上記復号化手段により復号化された平文データを再生する再生手段と、を備えている。
【００１２】
また、本発明のデータ保護方法は、暗号化された暗号化データを記憶するデータ記憶手段と、上記データ記憶手段に記憶されている暗号化データの復号化処理に必要な権利情報を記憶する権利情報記憶手段と、を備える携帯情報端末のデータ保護方法において、上記データ記憶手段に記憶されている暗号化データの再生指示があった場合で、上記権利情報記憶手段に記憶されている権利情報が有効であるとき、当該権利情報を用いて上記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行し、上記権利情報記憶手段に記憶されている権利情報が無効であるとき、当該権利情報を用いて上記データ記憶手段に記憶されている暗号化データに対して復号化処理を実行することを回避する復号化ステップと、上記復号化手段により復号化された平文データを再生する再生ステップと、を備えている。
【００１３】
この発明によれば、予め記憶されている暗号化データを再生するように指示があった場合、権利情報が有効であるとき、予め記憶されている権利情報にしたがって復号化して平文データを得て、得られた平文データを再生することができる。これにより、ユーザの操作により暗号化データの再生を行うことができる。さらに、権利情報が有効であるときにデータの再生を行うようにしているため、携帯情報端末を紛失し、または盗難にあった場合でも、権利情報を無効とすることで、第三者にデータを閲覧されることを防止することができる。
【００１４】
また、本発明の携帯情報端末は、上記権利情報記憶手段には、権利情報として、さらに、暗号化データの再生が可能か否かがデータ種別ごとに記憶されており、上記復号化手段は、再生しようとした暗号化データのデータ種別が、データの再生が可能であると記憶されていた場合、復号化処理を実行し、データの再生が不可と記憶されていた場合、復号化処理を回避することが好ましい。
【００１５】
この発明によれば、データ種別ごとに暗号化データの再生可否を権利情報として記憶することができ、データ種別ごとにきめ細かな管理を行うことができる。
【００１６】
また、本発明の携帯情報端末は、上記データ記憶手段に記憶されているデータの再生指示があった場合に、上記携帯情報端末の認証を行うサーバと通信して認証処理を行う認証手段を備え、上記復号化手段は、上記認証手段により認証が正当であると判断された場合、上記データ記憶手段に記憶されている暗号化データを復号化する処理を実行することが好ましい。
【００１７】
この発明によれば、暗号化データの再生指示があった場合に、携帯情報端末の認証を行うサーバと通信を行い、認証処理を行って、認証処理が正常に行うことができた場合、暗号化データを復号化して再生することができる。これにより、携帯情報端末を紛失し、または盗難にあった場合でも、サーバに登録されている認証のための情報を、携帯情報端末の使用を不可とするように書き換えることで、第三者によるデータ閲覧を防止することができる。さらに、携帯情報端末から暗号化データの再生のために認証接続が発生することから、不正な閲覧行為をサーバ側で検知することが可能となる。
【００１８】
また、本発明の携帯情報端末は、上記データ記憶手段に記憶されている暗号化データの再生指示があった場合に、上記携帯情報端末内の暗号化データの再生処理に対して制限をかけるための情報をデータ種別ごとに記憶するサーバと通信して、再生処理に対する制限の有無を確認する確認手段を備え、上記復号化手段は、上記確認手段により再生処理に対する制限がないことが確認された場合、上記暗号化データを復号化する処理を実行することが好ましい。
【００１９】
この発明により、暗号化データの再生指示があった場合に、暗号化データの再生処理に対して制限をかけるための情報を記憶するサーバと通信して、再生処理に対する制限の有無を確認し、制限がないことを確認した場合に、暗号化データを復号化するように処理することができる。これにより、携帯情報端末を紛失し、または盗難にあった場合でも、サーバに登録されている再生処理に対する制限をかけるための情報を、再生に制限をかけるように設定することで、第三者によるデータ閲覧を防止することができる。さらに、データの閲覧をデータ種別毎に個別に設定することで、セキュリティレベルをデータ種別毎に設定することができ使い勝手の良い携帯情報端末を実現できる。
【００２０】
また、本発明の携帯情報端末は、暗号化された暗号化データを記憶するデータ記憶手段と、上記暗号化データの復号化処理および平文データの暗号化処理に必要な権利情報を記憶する権利情報記憶手段と、上記権利情報記憶手段に記憶されている旧権利情報を更新する指示を受けた場合、新たな権利情報を取得して、取得した新権利情報を上記権利情報記憶手段に記憶させる取得手段と、上記権利情報記憶手段に記憶されていた旧権利情報を用いて、上記データ記憶手段に記憶されている暗号化データを復号化して平文データを得る復号化手段と、上記復号化手段により復号化されて得られた平文データを上記取得手段に取得された新権利情報を用いて暗号化して、上記データ記憶手段に記憶させる暗号化手段と、上記暗号化手段による暗号化処理および上記復号化手段による復号化処理が行われた後、旧権利情報を上記権利情報記憶手段から消去する消去手段と、を備えている。
【００２１】
また、本発明のデータ保護方法は、暗号化された暗号化データを記憶するデータ記憶手段と、上記暗号化データの復号化処理および平文データの暗号化処理に必要な権利情報を記憶する権利情報記憶手段と、を備える携帯情報端末のデータ保護方法において、上記権利情報記憶手段に記憶されている旧権利情報を更新する指示を受けた場合、新たな権利情報を取得して、取得した新権利情報を上記権利情報記憶手段に記憶させる取得ステップと、上記権利情報記憶手段に記憶されていた旧権利情報を用いて、上記データ記憶手段に記憶されている暗号化データを復号化して平文データを得る復号化ステップと、上記復号化ステップにより復号化されて得られた平文データを上記取得ステップに取得された新権利情報を用いて暗号化して、上記データ記憶手段に記憶させる暗号化ステップと、上記暗号化ステップによる暗号化処理および上記復号化ステップによる復号化処理が行われた後、旧権利情報を上記権利情報記憶手段から消去する消去ステップと、を備えている。
【００２２】
この発明によれば、権利情報の更新処理があった場合、更新される前の旧権利情報を用いて暗号化データを復号化して平文データを得て、得られた平文データを新たに取得された新権利情報を用いて暗号化して暗号化データを得て記憶し、更新される前の旧権利情報を消去するものである。これにより、権利情報の更新処理があった場合、更新された新権利情報を使ってデータの暗号化を行うことができ、セキュリティレベルの向上した携帯情報端末を実現することができる。
【００２３】
また、本発明の携帯情報端末は、外部から無線通信により、上記権利情報記憶手段に記憶されている権利情報を有効とするか、または無効とするかを設定する設定手段をさらに備えていることが好ましい。
【００２４】
この発明によれば、外部から無線通信により記憶されている権利情報を有効とするか、無効とするかを設定することができ、携帯情報端末を紛失、または盗難にあった場合でも、外部から無線通信よって、権利情報を無効とすることができ、第三者によるデータ閲覧を防止することができる。また、同様に権利情報を有効とするといった簡単な処理で、データ閲覧を可能とすることで使い勝手の良い携帯情報端末を実現することができる。
【発明の効果】
【００２５】
本発明によれば、携帯情報端末が紛失、盗難などにあった場合、第三者に、記憶されているデータが閲覧されることを防止することができる。また、携帯情報端末の操作をロックさせる技術と比較して、平文データが閲覧できる状態で記憶されていないため、第三者による平文データの閲覧に対するセキュリティを向上させることができる。また、データを削除した場合と比較して、暗号化処理を行って平文データを暗号化データとして記憶していることから、暗号化データから平文データへの復活させるための処理も容易に行うことができる。
【発明を実施するための最良の形態】
【００２６】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２７】
図１は、本実施形態における携帯情報端末１００、データ取得用サーバ２００、およびデータ管理システム３００から構成されるシステム構成図である。このシステムは、ユーザが使用する携帯情報端末１００と、携帯情報端末１００がデータを取得するためのデータ取得用サーバ２００と、通信ネットワークを介してユーザが使用する携帯情報端末１００に、当該携帯情報端末１００に記憶されているデータを暗号化若しくは復号化するための権利情報、および携帯情報端末１００を操作するための制御信号の送信が可能なデータ管理システム３００とを含んで構成されている。
【００２８】
携帯情報端末１００は、通信ネットワークを介して、データ取得用サーバ２００から画像若しくはドキュメント等の携帯情報端末１００で使用可能なデータを取得し再生する機能および当該データを暗号化および復号化する暗号化アルゴリズムおよび復号化アルゴリズムを有する。さらに携帯情報端末１００は、データ管理システム３００から暗号化処理または復号化処理に使用される権利情報を取得して記憶し、必要に応じてデータ管理システム３００から送信される制御信号に基づいて携帯情報端末１００に記憶されているデータを記憶した権利情報を用いて上述暗号化アルゴリズム若しくは復号化アルゴリズムを用いて暗号化若しくは復号化する機能を有する。
【００２９】
データ取得用サーバ２００は、携帯情報端末１００が通信ネットワークを介してデータを取得できるサーバであって、例えば、コンテンツプロバイダのサーバ、または企業内システムのサーバである。
【００３０】
データ管理システム３００は、権利情報管理サーバ３００ａおよび権利情報管理装置３００ｂを含んで構成されている。権利情報管理サーバ３００ａは、携帯情報端末１００からの接続要求を受け、その応答をするサーバであり、権利情報管理サーバ３００ａ内に記憶されている権利情報を携帯情報端末１００に送信する。権利情報管理装置３００ｂは、全ての携帯情報端末１００、若しくは携帯情報端末１００毎に、暗号化若しくは復号化を行うための権利情報を作成し、権利情報管理サーバ３００ａに記憶させ、または更新する機能と、さらに携帯情報端末１００の認証処理を行うための情報、データ種別ごとにデータの再生制限をかけるための機能とを有する。なお、権利情報管理サーバ３００ａは、権利情報管理装置３００ｂ内に一体的に構成しても問題はない。
【００３１】
図２は、携帯情報端末１００のブロック構成図である。携帯情報端末１００は、無線通信部１０１（受信手段）、制御部１０２（設定手段）、権利情報メモリ部１０７（権利情報記憶手段）、暗号化・復号化エンジン１０８（暗号化手段および復号化手段）、データメモリ部１０９（データ記憶手段）、ビューワ部１１０（再生手段）、プレイヤ部１１１（再生手段）を含んで構成されている。なお、制御部１０２は、取得部１０３（取得手段）、認証部１０４（認証手段）、制限チェック部１０５（確認手段）、および消去部１０６（消去手段）を含む。以下、各構成について説明する。
【００３２】
無線通信部１０１は、通信ネットワークを介して通話を行い、またはデータ通信を行う部分である。
【００３３】
制御部１０２は、携帯情報端末１００の制御を行う部分であって、権利情報メモリ部１０７に記憶されている暗号化処理および復号化処理に必要な権利情報の有効・無効のチェックおよび有効・無効の設定を行い、権利情報の更新作業を行い、暗号化・復号化エンジン１０８で使用するアルゴリズムおよび暗号化処理・復号化処理で使用される鍵データを管理して権利情報メモリ部１０７に記憶させ、暗号化・復号化エンジン１０８における暗号化・復号化処理を指示し、およびデータメモリ部１０９に記憶されているデータの再生可否等の権利情報を権利情報メモリ部１０７に記憶させ、また権利情報に従った再生制限のチェックを行う。また、制御部１０２は、取得部１０３、認証部１０４、および制限チェック部１０５を含んで構成されている。
【００３４】
取得部１０３は、ユーザからの指示があった場合に、または携帯情報端末１００が所定の条件を満たした場合に、無線通信部１０１を介して権利情報の要求をデータ管理システム３００に行い、データ管理システム３００から要求した権利情報を取得する部分である。ここでの所定の条件とは、携帯情報端末１００が圏外から圏内に移動した場合、ＵＩＭ（User Information Module）が差し替えられた場合、電源がオンされた場合、または所定時間が経過した場合などである。
【００３５】
認証部１０４は、データ管理システム３００と通信することで認証を行う部分であって、携帯情報端末１００に記憶されている端末ＩＤなどのＩＤ情報をデータ管理システム３００に送信し、その応答である認証が正当である旨の許可信号を受信することにより認証を行う部分である。より詳細には、認証部１０４から送信されたＩＤ情報を受信したデータ管理システム３００では、ＩＤ情報があらかじめ登録されているＩＤ情報と一致するか否かを判断し、一致していると判断した場合には、携帯情報端末１００の使用を許可する旨、つまり認証が正当である旨の許可信号を携帯情報端末１００に送信する。認証部１０４は、データ管理システム３００から許可信号を受信すると、制御部１０２において権利情報の有効性のチェック、再生許可のチェックを行い、制御部１０２は、暗号化・復号化エンジン１０８に対して復号化の処理を実行させることができる。
【００３６】
なお、認証部１０４は、あらかじめ記憶されているＩＤ情報をデータ管理システム３００に送信するかわりに、ユーザにパスワードを入力させ、入力されたパスワードをデータ管理システム３００に送信するようにしてもよい。
【００３７】
制限チェック部１０５は、データ管理システム３００と通信することで、再生使用としたデータにおけるデータ再生に対する制限がかかっているか否かを判断する部分である。具体的には、制限チェック部１０５は、携帯情報端末１００にあらかじめ記憶されている端末ＩＤなどのＩＤ情報および再生制限の対象を示すデータ種別を示す情報をデータ管理システム３００に送信し、その応答であるＯＫ信号を受信することにより、再生制限のチェックを行う部分である。
【００３８】
制限チェック部１０５から送信されたＩＤ情報およびデータ種別を受信したデータ管理システム３００では、あらかじめ記憶されているＩＤ情報およびデータ種別と一致するか否かを判断し、一致していると判断した場合には、携帯情報端末１００の使用を許可する旨、つまり再生に制限はない旨の許可信号を送信する。制限チェック部１０５は、許可信号を受信すると、制御部１０２において権利情報の有効性のチェックを行い、制御部１０２は、暗号化・復号化エンジン１０８に対して復号化の処理を実行させることができる。なお、権利情報において、データ種別ごとにデータの再生制限の登録を行っていない場合は、制限チェック部１０５は、データ種別を送信しなくてもよい。
【００３９】
消去部１０６は、暗号化・復号化エンジン１０８により平文データが暗号化されて暗号化データが得られた場合、当該平文データをデータメモリ部１０９から消去し、または暗号化データが復号化されて平文データが得られた場合、当該暗号化データをデータメモリ部１０９から消去する部分である。なお、平文データとは、暗号化される前のデータである。
【００４０】
権利情報メモリ部１０７は、取得部１０３により取得された権利情報、または、ユーザ操作により入力された権利情報を記憶する部分である。なお、セキュリティの観点から権利情報メモリ部１０７は、ユーザ操作等により編集作業、外部出力作業ができない秘匿領域であることが望ましい。データメモリ部１０９に記憶されているデータの保護レベルによっては、第三者が容易にアクセスできない領域であれば問題はない。
【００４１】
ここで、権利情報メモリ部１０７に記憶されている権利情報の具体例について図を用いて説明する。図３は、権利情報メモリ部１０７に記憶されている権利情報を示す説明図である。権利情報は、携帯情報端末１００に記憶されている特定のデータをどのアルゴリズムとどの鍵データとを使用して暗号化または復号化するかを示す情報であって、データ種別、アルゴリズム種別、鍵データ、再生の可否を示す情報、およびサーバアクセス要否を示す情報から構成されている。図３では、データ種別としてアドレス帳、画像等、データのカテゴリを例として記載しているが、ファイル名を用いて指定することもできる。また、データ管理システム３００から遠隔操作により、権利情報の内容は適宜書き換えることができる。以下、権利情報の各パラメータについて説明する。
【００４２】
データ種別は、暗号化または復号化の対象となるデータを特定するための情報である。
【００４３】
アルゴリズム種別は、暗号化または復号化するアルゴリズムを特定する情報である。権利情報メモリ部１０７には、暗号化・復号化エンジン１０８のアルゴリズムが指定されて記述されても良いし、ビューワ部１１０およびプレイヤ部１１１内に実装されている暗号化・復号化のためのアルゴリズムが指定されて記述されても良い。なお、携帯情報端末１００に1つのアルゴリズムしか実装していない場合は、使用可能なアルゴリズムが限定されるためアルゴリズム種別を構成要素として含めなくても問題はない。
【００４４】
鍵データは、暗号化または復号化する際に使用される情報である。権利情報メモリ部１０７には、暗号化または復号化に使用する鍵データの値を直接記載しても良いし、携帯情報端末１００内のデータメモリ部１０９に記憶されているデータの特定の情報、例えば、データ種別で指定されたデータの中に記述されている任意の値（ファイルの更新日、ファイル名、またはデータ中の第ｎビット目の値など）、を使用する旨を記載するようにしても問題はない。なお、鍵データを1種類しか用いないようにして暗号化処理のためのサービスを提供することも可能であることから、提供するサービスによっては鍵データを構成要素として含めなくても問題はない。
【００４５】
再生の可否を示す情報は、データ種別ごとに登録されている情報であって、データ種別ごとに暗号化データを再生することができるか否かを設定可能に記憶する情報ある。
【００４６】
サーバアクセス要否は、データ再生時にデータ管理システム３００ヘアクセスするか否かを設定する情報であって、再生制限のチェックを行うためにデータ管理システム３００にアクセスするか否かを判断するための情報、または認証を行うか否かを設定する情報である。一律アクセス必要もしくは不要としてサービスを提供することも可能であることから、提供するサービスによってはサーバアクセス要否を構成要素として含めなくても問題はない。
【００４７】
なお、権利情報は、暗号化の条件、および再生時の条件、例えば少なくとも暗号化および復号化のアルゴリズムの条件が明示してあれば良い。したがって、携帯情報端末１００が、処理可能なデータ構造であれば、図３以外の表示方法でも問題はない。
【００４８】
また、図３に図示していないが、権利情報として、権利情報の有効・無効を設定することができる。権利情報を有効化するとは、権利情報メモリ部１０７に記憶されている権利情報が有効であることを示す情報を付加することであり、暗号化データを再生するときに権利情報に従って復号化を行うことができる状態、または権利情報を更新することができる状態をいう。また、逆に権利情報を無効化するとは、暗号化データを再生しようとするときに復号化を行うことができない状態、または権利情報を更新することができない状態をいう。
【００４９】
なお、ユーザの操作により制御部１０２は、データ種別毎に有効・無効の設定を行うこともできるし、携帯情報端末１００に記憶されている権利情報全体に対して有効・無効の設定を行うこともできる。また、ユーザの操作により制御部１０２は、権利情報メモリ部１０７にデータ種別ごとに対応付けて有効・無効の設定を行ってもよいし、権利情報全体として有効・無効の設定を行ってもよい。
【００５０】
図２に戻り、引き続き説明する。暗号化・復号化エンジン１０８は、権利情報メモリ部１０７に記憶されている権利情報に記述されている暗号化アルゴリズムおよび鍵データに基づいて、データメモリ部１０９に記憶されている平文データを暗号化して暗号化データを生成し、または復号化アルゴリズムおよび鍵データに基づいてデータメモリ部１０９に記憶されている暗号化データを復号化して平文データを生成する部分である。暗号化・復号化エンジン１０８は、暗号化した暗号化データをデータメモリ部１０９に出力し、また復号化した平文データをデータメモリ部１０９に出力する。さらに、再生時においては、暗号化・復号化エンジン１０８は、復号化した平文データをプレイヤ部１１１またはビューワ部１１０に出力する。
【００５１】
なお、権利情報として記憶されている暗号化アルゴリズムは、携帯情報端末１００内データの保護レベル等により任意のアルゴリズムを使用可能であり、一つの携帯情報端末１００に複数のアルゴリズムを実装することも可能である。
【００５２】
また、図２においては、ビューワ部１１０およびプレイヤ部１１１と暗号化・復号化エンジン１０８を別ブロックとして記載しているが、ビューワ部１１０およびプレイヤ部１１１によっては、ビューワ部１１０およびプレイヤ部１１１内部に暗号化・復号化エンジン１０８を実装することも可能である。この場合は、ビューワ部１１０およびプレイヤ部１１１が制御部１０２から権利情報を取得し、ビューワ部１１０およびプレイヤ部１１１内部の暗号化・復号化エンジン１０８を利用することもできる。
【００５３】
データメモリ部１０９は、無線通信部１０１により取得されたデータ、携帯情報端末１００で作成されたデータ（例えば、電話番号、メールアドレスなど）、暗号化・復号化エンジン１０８により暗号化された暗号化データ、または復号化された平文データを記憶するメモリである。データメモリ部１０９は、携帯情報端末１００に着脱自在なメモリであってもよいし、備え付けられて固定されたメモリであってもよい。
【００５４】
ビューワ部１１０は、暗号化・復号化エンジン１０８で復号化された平文データを表示する部分であって、例えば、アドレス帳を表示するアプリケーション、または画像データを表示し、編集し、または記憶する機能を有するアプリケーションである。
【００５５】
プレイヤ部１１１は、暗号化・復号化エンジン１０８で復号化された平文データを再生する部分であって、例えば、着信メロディまたは音楽データを再生するアプリケーションである。
【００５６】
次に、上述のとおり構成された携帯情報端末１００の動作について説明する。図４は、携帯情報端末１００のデータメモリ部１０９に記憶されている平文データをデータ管理システム３００から送信された制御信号に基づいて暗号化するときの動作を示すフローチャートである。
【００５７】
データ管理システム３００からデータメモリ部１０９に記憶されている平文データを暗号化するための制御信号が、無線通信部１０１を介して受信される（Ｓ１０１）。受信された制御信号が暗号化するための制御信号であるか否かが、制御部１０２により判断される（Ｓ１０２）。制御信号には、暗号化処理を行う旨の情報とともに、暗号化の対象となるデータを示すデータ種別が記述されており、制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報に従って、暗号化のための暗号化アルゴリズムおよび鍵データが特定される。なお、暗号化アルゴリズムであるアルゴリズム種別および暗号化するための鍵データを、データ管理システム３００から指定する場合は、図３に示す権利情報に記載しているデータ種別、アルゴリズム種別、および鍵データを合わせて送信することで、データ管理システム３００からのアルゴリズム種別および鍵データの指定を実現することができる。
【００５８】
暗号化するための制御信号であることが、制御部１０２により判断されると、データメモリ部１０９に記憶されているデータが、権利情報メモリ部１０７に記憶されている権利情報に従って、暗号化・復号化エンジン１０８により暗号化される（Ｓ１０３）。なお、ビューワ部１１０またはプレイヤ部１１１に実装されている暗号化・復号化エンジンを用いて暗号化することが権利情報として記述されている場合は、実装されている暗号化・復号化エンジンを用いて暗号化処理が行われる。暗号化された暗号化データは、データメモリ部１０９に記憶され（Ｓ１０４）、消去部１０６により、データメモリ部１０９から平文データが消去される（Ｓ１０５）。
【００５９】
なお、暗号化データは、データメモリ部１０９において、平文データが記憶されている記憶領域ではなく、この記憶領域よりも秘匿性の高い記憶領域へ記憶することとしても問題はない。また、提供するサービスによっては使用する暗号化アルゴリズムならびに暗号化するための鍵データを予め設定することが可能であり、その場合は制御信号として「暗号化する」旨のみを示す制御信号を送信すればよい。また、データメモリ部１０９に記憶されているデータ全てを暗号化させる制御信号が送信されるようにしてもよい。
【００６０】
次に、データメモリ部１０９に記憶されている暗号化データを復号化するときの動作を説明する。図５は、携帯情報端末１００のデータメモリ部１０９に記憶されている暗号化データをデータ管理システム３００から送信された制御信号に基づいて復号化するときの動作を示すフローチャートである。
【００６１】
データ管理システム３００から、データメモリ部１０９に記憶されている暗号化データを復号化するための制御信号が、無線通信部１０１を介して受信される（Ｓ２０１）。受信された制御信号が、データメモリ部１０９に記憶されている暗号化データを復号化することを示す制御信号であるか否かが、制御部１０２により判断される（Ｓ２０２）。制御信号には、復号化処理を行う旨の情報とともに、復号化の対象となるデータを示すデータ種別が記述されており、権利情報メモリ部１０７に記憶されている権利情報に従って、復号化のための復号化アルゴリズムおよび鍵データが特定される。なお、復号化アルゴリズムであるアルゴリズム種別および復号化するための鍵データを、データ管理システム３００から指定する場合は、図３に示す権利情報に記載しているデータ種別、アルゴリズム種別、鍵データを合わせて送信することで、データ管理システム３００からのアルゴリズム種別および鍵データの指定を実現することができる。
【００６２】
ここで、暗号化データを復号化することを示す制御信号であることが、制御部１０２により判断された場合、データメモリ部１０９に記憶されている暗号化データは、権利情報メモリ部１０７に記憶されている権利情報に従って、暗号化・復号化エンジン１０８により復号化される（Ｓ２０３）。なお、ビューワ部１１０またはプレイヤ部１１１に実装されている暗号化・復号化エンジンを用いて復号化することが権利情報として記述されている場合は、この実装されている暗号化・復号化エンジンを用いて復号化処理が行われる。復号化された平文データは、データメモリ部１０９に記憶され（Ｓ２０４）、暗号化データがデータメモリ部１０９から消去部１０６により消去される（Ｓ２０５）。
【００６３】
なお、暗号化データがデータメモリ部１０９における秘匿性の高いデータ領域に格納されていた場合は、平文データを通常のデータ領域へ格納した後、消去部１０６が秘匿性の高いデータ格納領域に格納されている暗号化データを消去することとなる。また、提供するサービスによっては使用する復号化アルゴリズムならびに復号化するための鍵データを予め設定することが可能であり、その場合は制御信号として「復号化する」旨のみを示す制御信号を送信すればよい。また、データメモリ部１０９に記憶されているデータ全てを復号化させる制御信号が送信されるようにしてもよい。
【００６４】
次に、権利情報を用いて暗号化処理を行うときの動作について説明する。図６は、携帯情報端末１００がデータ管理システム３００から権利情報を取得して、取得した権利情報を用いて暗号化処理を行うときの動作を示すフローチャートである。
【００６５】
ユーザ操作により権利情報の取得の要求がデータ管理システム３００に行われたことにより、権利情報の新規取得イベントが発生した場合、携帯情報端末１００は権利情報の取得が実施される（Ｓ３０１）。ここで権利情報の取得の要求は、データ種別とともにデータ管理システム３００に送信され、データ管理システム３００から、要求したデータ種別に対応したアルゴリズム種別および鍵データが携帯情報端末１００に送信される。なお、ユーザがデータ管理システム３００のオペレータと電話連絡をすることにより権利情報の取得の要求が行われてもよい。この場合は、Ｓ３０１に記載のイベント発生はなく、データ管理システム３００からプッシュ配信により携帯情報端末１００に権利情報が送信されることになる。また、全データ種別を対象として一括して権利情報を取得するようにしてもよい。一括して権利情報を取得する場合には、権利情報の取得要求を示す情報の中に、全データ種別であることを示す情報を記述するか、またはデータ種別を個別に記述することが必要である。
【００６６】
新規の権利情報が取得されると、取得された新規の権利情報は権利情報メモリ部１０７に記憶される（Ｓ３０２）。記憶された権利情報は、権利情報メモリ部１０７内において有効化される（Ｓ３０３）。なお、権利情報を有効化するとは、権利情報メモリ部１０７に記憶されている権利情報が有効であることを示す情報であり、暗号化データを再生するときに、権利情報に従って復号化を行うことができる状態にすることをいう。逆に権利情報を無効化するとは、暗号化データを再生しようとするときに復号化を行うことができない状態にすることをいう。また、ユーザの操作により制御部１０２は、データ種別毎に有効・無効の設定を行うこともできるし、携帯情報端末１００に記憶されている権利情報全体に対して有効・無効の設定を行うこともできる。また、ユーザの操作により制御部１０２は、権利情報メモリ部１０７にデータ種別ごとに対応付けて有効・無効の設定を行ってもよいし、権利情報全体として有効・無効の設定を行ってもよい。さらに、この有効化の処理は、Ｓ３０４またはＳ３０５の処理後で行っても良い。
【００６７】
権利情報が取得され、有効化の処理がなされた後、取得した権利情報に基づいて、データメモリ部１０９に記憶されている平文データが暗号化・復号化エンジン１０８により暗号化され（Ｓ３０４）、暗号化された暗号化データは、データメモリ部１０９に記憶されるとともに、データメモリ部１０９に記憶されていた平文データは削除される（Ｓ３０５）。その後、暗号化データを再生しようとする場合で、権利情報が有効とされているときには、暗号化・復号化エンジン１０８による復号化処理は可能とされ、権利情報が無効とされている場合には、暗号化・復号化エンジン１０８による復号化処理は不可とされる。
【００６８】
次に、ユーザの操作によりデータメモリ部１０９に記憶されている暗号化データを復号化して再生するときの動作を示す。図７は、暗号化データを復号化して再生するときの動作を示すフローチャートである。図７に示されるフローチャートは、携帯情報端末１００に記憶されているデータが常に暗号化データとして記憶されている場合が想定された処理である。
【００６９】
ユーザ操作により再生のイベントが発生する（Ｓ４０１）。ここでは、例えば、登録された電話帳若しくはメールアドレス帳を閲覧し、または登録された画像データを閲覧するための操作である。再生のイベントが発生すると、制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が有効であるか否かが判断される（Ｓ４０２）。なお、データ種別毎に有効・無効の設定がされている場合には、閲覧しようとしたデータ種別における権利情報が、有効か否かが判断される。ここで、権利情報が無効であると、制御部１０２により判断された場合は、復号化処理は回避され、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了するようにしてもよい。
【００７０】
権利情報が有効であると、制御部１０２により判断された場合、閲覧しようとするデータ種別の権利情報が再生可能であると、権利情報メモリ部１０７に記憶されているか否かが、制御部１０２により判断される（Ｓ４０３）。ここで、再生不可と記憶されていた場合、復号化処理は回避され、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了してもよい。
【００７１】
権利情報が再生可能であると、制御部１０２により判断された場合、暗号化・復号化エンジン１０８により、権利情報メモリ部１０７に記憶している権利情報（アルゴリズム種別および鍵データ）に基づき暗号化データが復号化される（Ｓ４０４）。復号化されて得られた平文データは、ビューワ部１１０またはプレイヤ部１１１により再生される（Ｓ４０５）。なお、Ｓ４０４では、権利情報に記述されている設定に基づいて、ビューワ部１１０またはプレイヤ部１１１に実装されている暗号化・復号化エンジンを用いて暗号化してもよい。
【００７２】
なお、本実施形態において、Ｓ４０２の権利情報が有効か否かを判断する処理と、Ｓ４０３の権利情報が再生可能であるか否かを判断する処理とにおいて、少なくともいずれか一方の処理を行うことができれば、第三者によるデータ閲覧を防止するという効果を得ることができる。
【００７３】
次に、ユーザの操作により暗号化データを復号化して再生する際に認証処理を行うときの動作であって、図３に示す権利情報のサーバアクセス欄に“認証”と記述されているときの動作を示す。図８は、暗号化データを復号化して再生する際に認証処理を行うときの動作を示すフローチャートである。
【００７４】
ユーザ操作により再生のイベントが発生する（Ｓ５０１）。ここでは、例えば、登録された電話帳若しくはメールアドレス帳を閲覧し、または登録された画像データを閲覧するための操作である。再生のイベントが発生すると、認証部１０４により、認証処理が行われる（Ｓ５０２）。具体的には、認証部１０４により、予め記憶されている携帯情報端末１００の端末ＩＤなどのＩＤ情報が無線通信部１０１を介してデータ管理システム３００に送信される。そして、データ管理システム３００では、受信したＩＤ情報が予め設定されているＩＤ情報であると判断された場合、データ管理システム３００から携帯情報端末１００は正当である旨のＯＫ信号が返信され、携帯情報端末１００では、このＯＫ信号の受信をもって認証処理が行われる。なお、携帯情報端末１００からＩＤ情報が送信されるかわりに、携帯情報端末１００においてユーザによりパスワードが入力され、入力されたパスワードはデータ管理システム３００に送信されるようにしても良い。この場合、データ管理システム３００では、入力されたパスワードに基づいてユーザが正当なものであるか否かが判断され、正当であると判断された場合には、正当であることを示すＯＫ信号が携帯情報端末１００に送信される。
【００７５】
認証部１０４により認証処理が正常に行うことができなかった場合（Ｓ５０３）、処理は終了する。終了する際、認証エラーである旨をユーザに報知するようにしても良い。また、認証部１０４により認証処理が正常に行うことができた場合（Ｓ５０３）、制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が有効であるか否かが判断される（Ｓ５０４）。なお、データ種別毎に有効・無効の設定がされている場合には、閲覧しようとしたデータ種別における権利情報が、有効か否かが判断される。ここで、権利情報が無効であると、制御部１０２により判断された場合は、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了するようにしてもよい。
【００７６】
権利情報が有効であると、制御部１０２により判断された場合、閲覧しようとするデータ種別の権利情報が再生可能であると、権利情報メモリ部１０７に記憶されているか否かが、制御部１０２により判断される（Ｓ５０５）。ここで、再生不可と記憶されていた場合、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了してもよい。
【００７７】
権利情報が再生可能であると、制御部１０２により判断された場合、暗号化・復号化エンジン１０８により、権利情報メモリ部１０７に記憶されている権利情報（アルゴリズム種別および鍵データ）に基づき暗号化データが復号化される（Ｓ５０６）。復号化されて得られた平文データは、ビューワ部１１０またはプレイヤ部１１１により再生される（Ｓ５０７）。なお、Ｓ５０４では、権利情報に記述されている設定に基づいて、ビューワ部１１０またはプレイヤ部１１１に実装されている暗号化・復号化エンジンを用いて暗号化してもよい。なお、権利情報管理サーバとの認証処理と、携帯情報端末１００での再生可否の確認処理と、は逆の順序となっていても問題はない。
【００７８】
以上のとおり、データ管理システム３００にアクセスする認証処理を追加することにより、ユーザが携帯情報端末１００を紛失してしまった場合に、データ管理システム３００に記憶されている認証に関する設定を変更することにより携帯情報端末１００のデータの閲覧を制限することが可能となる。また、携帯情報端末１００から暗号化データの再生のために認証接続が発生することから、不正な閲覧行為をデータ管理システム３００側で検知することが可能となる。
【００７９】
次に、ユーザの操作により暗号化データを復号化して再生する際に再生制限の確認処理を行うときの動作であって、図３に示す権利情報のサーバアクセス欄に“再生可否確認”と記述されているときの動作を示す。図９は、暗号化データを復号化して再生する際に再生制限の確認処理を行うときの動作を示すフローチャートである。
【００８０】
ユーザ操作により再生のイベントが発生する（Ｓ６０１）。ここでは、例えば、登録された電話帳若しくはメールアドレス帳を閲覧し、または登録された画像データを閲覧するための操作である。再生のイベントが発生すると、制限チェック部１０５により、データ管理システム３００上で、再生しようとしたデータの再生に制限がかかっているか否かのチェック処理が行われる（Ｓ６０２）。具体的には、制限チェック部１０５により、予め記憶されている携帯情報端末１００の端末ＩＤなどのＩＤ情報およびデータ種別が無線通信部１０１を介してデータ管理システム３００に送信される。そして、データ管理システム３００では、ＩＤ情報およびデータ種別が予め設定されているＩＤ情報およびデータ種別であると判断された場合、データ管理システム３００から再生しようとしたデータ種別は閲覧可能である旨のＯＫ信号が返信され、このＯＫ信号の受信をもって再生制限のチェック処理が行われる。なお、データ種別ごとに再生制限がかかっているか否かを確認しているが、データ種別毎に再生制限の有無を確認することなく、携帯情報端末１００として再生制限がかかっているか否かを判断するようにしても良い。その場合は、データ種別はデータ管理システム３００に送信される必要がなくなる。
【００８１】
制限チェック部１０５により再生しようとしたデータに再生制限がかかっていると判断した場合（Ｓ６０３）、処理は終了する。終了する際、データの再生に制限がかかっている旨をユーザに報知するようにしても良い。また、制限チェック部１０５により再生しようとしたデータに再生制限がかかっていないと判断した場合（Ｓ６０３）、制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が有効であるか否かが判断される（Ｓ６０４）。ここで、権利情報が無効であると、制御部１０２により判断された場合は、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了するようにしてもよい。
【００８２】
権利情報が有効であると、制御部１０２により判断された場合、閲覧しようとするデータ種別の権利情報が再生可能であると、権利情報メモリ部１０７に記憶されているか否かが、制御部１０２により判断される（Ｓ６０５）。ここで、再生不可と記憶されていた場合、処理を終了する。なお、再生できない旨をユーザに報知して処理を終了してもよい。
【００８３】
権利情報が再生可能であると、制御部１０２により判断された場合、暗号化・復号化エンジン１０８により、権利情報メモリ部１０７に記憶されている権利情報（アルゴリズム種別および鍵データ）に基づき暗号化データが復号化される（Ｓ６０６）。復号化されて得られた平文データは、ビューワ部１１０またはプレイヤ部１１１により再生される（Ｓ６０７）。なお、Ｓ５０４では、権利情報に記述されている設定に基づいて、ビューワ部１１０またはプレイヤ部１１１に実装されている暗号化・復号化エンジンを用いて暗号化してもよい。なお、データ管理システム３００における再生可否の確認処理と、携帯情報端末１００での再生可否の確認処理と、は逆の順序となっていても問題はない。
【００８４】
以上のとおり、携帯情報端末１００は、データを再生する際に、データ管理システム３００で管理されている権利情報を参照することで、仮に携帯情報端末１００側で権利情報を不正に書き換えたとしても再生することを防止し、よって第三者による不正なデータ閲覧を防止することができる。また、携帯情報端末１００に記憶されているデータの閲覧をデータ毎に個別に設定することで、セキュリティレベルをデータ種別毎に設定することができ使い勝手の良い携帯情報端末１００を実現できる。
【００８５】
なお、図８に示す認証処理と図９に示す制限チェック処理とは、携帯情報端末１００において、ユーザにより適宜切り替えて動作させても良いし、両方の機能を実行するようにしてもよい。
【００８６】
次に、権利情報メモリ部１０７に記憶されている権利情報を更新するときの携帯情報端末１００の動作について説明する。図１０は、権利情報を更新するときの携帯情報端末１００の動作を示すフローチャートである。
【００８７】
携帯情報端末１００において、権利情報の更新のイベントが発生したことが検出される（Ｓ７０１）。なお、権利情報更新イベントとしては、ユーザ操作により権利情報の更新操作が行われた場合、周期的に更新処理が行われる場合において所定期間が経過した場合、または特定イベント（例えば、圏外から圏内に移行した場合、ＵＩＭが差し替えられた場合、電源がオンされた場合等）が発生した場合がある。なお、ユーザ操作により手動で取得する方法では、携帯情報端末を不正に入手した第三者が実行することも可能となるが、図８、または図９に示される認証処理または再生制限のチェック処理を用いてデータ管理システム３００側で更新できないように制限をかけることにより、不正操作を防止することが可能となる。
【００８８】
そして、権利情報の更新のイベントが発生すると、制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が有効であるか否かが判断される（Ｓ７０２）。なお、データ種別毎に有効・無効の設定がされている場合には、閲覧しようとしたデータ種別における権利情報が、有効か否かが判断される。ここで、更新しようとした権利情報が無効であると、制御部１０２により判断された場合は、処理を終了する。なお、権利情報の更新ができない旨をユーザに報知して処理を終了するようにしてもよい。
【００８９】
権利情報が無効となっている場合は、権利情報の更新イベントが発生したとしても権利情報の再取得を実施しないように制限をかけるようにすることで、権利情報の付与者（携帯情報端末１００のユーザ）が制限を解除しない限り携帯情報端末１００内のデータ閲覧を防止することが可能となる。
【００９０】
更新しようとする旧権利情報が有効であると、制御部１０２により判断された場合、権利情報の更新の必要がある否かが制御部１０２により判断される（Ｓ７０３）。つまり、データ管理システム３００において、新しい権利情報が記憶されている場合、制御部１０２により更新処理が必要と判断される。より具体的には、制御部１０２により権利情報のバージョン情報など更新履歴情報がデータ管理システム３００から取得され、この取得された更新履歴情報に基づいて権利情報の更新処理の要否が判断される。
【００９１】
制御部１０２により旧権利情報の更新が必要と判断された場合、取得部１０３を用いて新たな権利情報（新権利情報）がデータ管理システム３００から取得される（Ｓ７０４）。そして、暗号化・復号化エンジン１０８により更新前の旧権利情報を用いてデータが復号化され（Ｓ７０５）、復号化されて得られた平文データは、取得された新権利情報を用いて暗号化され、暗号化データはデータメモリ部１０９に記憶される（Ｓ７０６）。そして、取得された新権利情報が権利情報メモリ部１０７に記憶され、消去部１０６により旧権利情報は権利情報メモリ部１０７から消去され、旧権利情報により暗号化されていた暗号化データが上記データメモリ部１０９から消去されて、権利情報の更新処理が行われる（Ｓ７０７）。更新処理とともに、記憶された新権利情報が有効となるよう有効化処理が行われる。
【００９２】
なお、Ｓ７０３において、更新の必要があるか否かが、制御部１０２により確認できなかった場合は、更新処理を行わずに、再生するときには、暗号化・復号化エンジン１０８は、旧権利情報に記述されているアルゴリズムを用いて再生するようにする。また、制御部１０２は旧権利情報を用いた再生を許容せずに、更新処理が正常に行われたときに（例えば、数回のリトライのあとに）、暗号化・復号化エンジン１０８は更新した権利情報に従い暗号化するようにしてもよい。なお、権利情報の更新イベント発生条件に合わせて、上述いずれの方法を択一的に選択してもよい。
【００９３】
また、正当な手段により携帯情報端末間でデータを移行した場合は、データ移行先の携帯情報端末が権利情報を更新する際に、権利情報の更新処理における旧権利情報を用いた復号化処理および新権利情報での暗号化処理を実施せずに、データ移行元の携帯情報端末に記録されている権利情報をデータ管理システム３００または移行元の携帯情報端末から取得し、データ管理システム３００から新たな権利情報を取得して権利情報の更新処理することが好ましい。
【００９４】
以上のとおり、権利情報を適宜更新することで、第三者による不正なデータ閲覧に対するセキュリティレベルを向上させることができる。
【００９５】
次に、携帯情報端末１００に記憶されている権利情報を無効化するときの携帯情報端末１００の動作について説明する。図１１は、権利情報を無効化するときの携帯情報端末１００の動作を示すフローチャートである。
【００９６】
データ管理システム３００から、携帯情報端末１００に記憶されている権利情報の機能を無効とすることを指示する無効化情報が、無線通信部１０１を介して受信される（Ｓ８０１）。制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が、有効と設定されているか否かが判断される（Ｓ８０２）。権利情報が有効と設定されていた場合、権利情報メモリ部１０７に記憶されている権利情報を無効とするように設定して、権利情報の更新が行われる（Ｓ８０３）。権利情報が無効と設定されていた場合は、そのまま処理を終了する。
【００９７】
以上のとおり、権利情報を無効化することにより、携帯情報端末１００を紛失した場合等、携帯情報端末１００に記憶されているデータ（アドレス帳など）を第三者にデータ閲覧されないようにすることが可能となり、携帯情報端末１００の紛失時のデータ保護を実現することが可能となる。
【００９８】
なお、図１１の説明においては、権利情報の無効化を示す情報と権利情報とを別々に管理しているが、携帯情報端末１００が権利情報の無効化を示す無効化情報を受信した際に、権利情報として記述されている再生可否を示す情報を全て再生不可に書き換えることによりデータの再生を制限するようにしてもよい。また、同様に権利情報として記憶されている再生可否の情報も設定することができる。
【００９９】
次に、携帯情報端末１００に記憶されている権利情報を有効化するときの携帯情報端末１００の動作について説明する。図１２は、権利情報を有効化するときの携帯情報端末１００の動作を示すフローチャートである。
【０１００】
データ管理システム３００から、携帯情報端末１００に記憶されている権利情報の機能を有効とすることを指示する有効化情報が、無線通信部１０１を介して受信される（Ｓ９０１）。制御部１０２により、権利情報メモリ部１０７に記憶されている権利情報が、無効と設定されているか否かが判断される（Ｓ９０２）。権利情報が無効と設定されていた場合、権利情報メモリ部１０７に記憶されている権利情報を有効とするように設定して、権利情報の更新が行われる（Ｓ９０３）。権利情報が有効と設定されていた場合は、そのまま処理を終了する。
【０１０１】
図１２により、図１１の処理により、データの閲覧をすることができない状態とした、紛失した携帯情報端末１００を発見した場合に、携帯情報端末１００に記憶されているデータを簡単な操作により再度閲覧することが可能となる。また、このように権利情報を無効とされた場合は、権利情報付与者のみ解除可能とすることにより、携帯情報端末１００の不正操作によるデータ閲覧を防止することが可能となる。
【０１０２】
なお、図１２の説明においては、権利情報の有効化を示す情報と権利情報とを別々に管理しているが、携帯情報端末１００が権利情報の有効化を示す有効化情報を受信した際に、権利情報として記述されている再生可否を示す情報の再生不可であった情報を全て再生可に書き換えるようにしてもよい。また、同様に権利情報として記憶されている再生可否の情報も設定することができる。
【０１０３】
次に、本実施形態の携帯情報端末１００の作用効果について説明する。この携帯情報端末１００によれば、無線通信部１０１により制御信号が受信され、受信された制御信号が、データメモリ部１０９に記憶されている平文データの暗号化処理を行うことを指示する指示信号であると判断された場合、データメモリ部１０９に記憶されている平文データに対して暗号化・復号化エンジン１０８が暗号化処理を行い、暗号化された暗号化データをデータメモリ部１０９に記憶させるとともに、暗号化前の平文データをデータメモリ部１０９から消去することができる。これにより、例えば携帯情報端末１００が紛失、盗難などにあった場合、第三者に、データメモリ部１０９に記憶されているデータが閲覧されることを防止することができる。また、携帯情報端末１００の操作をロックさせる技術と比較して、平文データが閲覧できる状態で記憶されていないため、第三者による平文データの閲覧に対するセキュリティを向上させることができる。また、データを削除した場合と比較して、暗号化処理を行って平文データを暗号化データとしてデータメモリ部１０９に記憶していることから、暗号化データから平文データへの復活させるための処理も容易に行うことができる。
【０１０４】
また、この携帯情報端末１００によれば、データ管理システム３００から平文データの暗号化処理および暗号化データの復号化処理に必要な権利情報を取得部１０３が取得し、取得した権利情報を有効化して権利情報メモリ部１０７に記憶するとともに、この権利情報に基づいて平文データを暗号化・復号化エンジン１０８が暗号化して暗号化データをデータメモリ部１０９に記憶し、暗号化前の平文データをデータメモリ部１０９から消去することができる。また、権利情報が有効とされていた場合に、暗号化データの再生を行うことができるように暗号化・復号化エンジン１０８は復号化処理を可能とする。これにより、暗号化・復号化エンジン１０８は権利情報を用いて平文データの暗号化を行い、暗号化データの再生指示があった場合で、権利情報を有効としているときに、暗号化・復号化エンジン１０８による暗号化データの復号化処理を可能とするため、権利情報を無効とする設定を行うだけで、第三者によるデータの閲覧を制限することができる。よって、携帯情報端末１００が紛失、盗難などにあった場合でも、第三者に、記憶されているデータが閲覧されることを防止することができる。また、携帯情報端末１００の操作をロックさせる技術と比較して、平文データが閲覧できる状態で記憶されていないため、第三者による平文データの閲覧に対するセキュリティを向上させることができる。また、データを削除した場合と比較して、暗号化処理を行って平文データを暗号化データとして記憶していることから、暗号化データから平文データへの復活させるための処理も容易に行うことができる。
【０１０５】
また、この携帯情報端末１００によれば、予め記憶されている暗号化データを再生するように指示があった場合、権利情報が有効であるとき、予めデータメモリ部１０９に記憶されている権利情報にしたがって暗号化・復号化エンジン１０８は復号化して平文データを得て、ビューワ部１１０またはプレイヤ部１１１は、得られた平文データを再生することができる。これにより、ユーザの操作により暗号化データの再生を行うことができる。さらに、権利情報が有効であるときにデータの再生を行うようにしているため、携帯情報端末１００を紛失し、または盗難にあった場合でも、権利情報を無効とすることで、第三者にデータを閲覧されることを防止することができる。
【０１０６】
また、この携帯情報端末１００によれば、データ種別ごとに暗号化データの再生可否を権利情報として権利情報メモリ部１０７に記憶することができ、データ種別ごとにきめ細かな管理を行うことができる。
【０１０７】
また、この携帯情報端末１００によれば、暗号化データの再生指示があった場合に、認証部１０４は、携帯情報端末の認証を行うデータ管理システム３００と通信を行い、認証処理を行って、認証処理が正常に行うことができた場合、暗号化・復号化エンジン１０８は、暗号化データを復号化してビューワ部１１０またはプレイヤ部１１１は再生することができる。これにより、携帯情報端末１００を紛失し、または盗難にあった場合でも、データ管理システム３００に登録されている認証のための情報を、携帯情報端末１００の使用を不可とするように書き換えることで、第三者によるデータ閲覧を防止することができる。さらに、携帯情報端末１００から暗号化データの再生のために認証接続が発生することから、不正な閲覧行為をサーバ側で検知することが可能となる。
【０１０８】
また、この携帯情報端末１００により、暗号化データの再生指示があった場合に、制限チェック部１０５は、暗号化データの再生処理に対して制限をかけるための情報を記憶するデータ管理システム３００と通信して、再生処理に対する制限の有無を確認し、制限がないことを確認した場合に、暗号化・復号化エンジン１０８は暗号化データを復号化するように処理することができる。これにより、携帯情報端末１００を紛失し、または盗難にあった場合でも、データ管理システム３００に登録されている再生処理に対する制限をかけるための情報を、再生に制限をかけるように設定することで、第三者によるデータ閲覧を防止することができる。さらに、データメモリ部１０９に記憶されているデータの閲覧をデータ種別毎に個別に設定することで、セキュリティレベルをデータ種別毎に設定することができ使い勝手の良い携帯情報端末１００を実現できる。
【０１０９】
また、この携帯情報端末１００によれば、権利情報の更新処理があった場合、権利情報メモリ部１０７に記憶されている、更新される前の旧権利情報を用いて、暗号化・復号化エンジン１０８は暗号化データを復号化して平文データを得て、暗号化・復号化エンジン１０８は、取得部１０３により得られた平文データを新たに取得された新権利情報を用いて暗号化して暗号化データを得てデータメモリ部１０９に記憶し、消去部１０６は、更新される前の旧権利情報を消去するものである。これにより、権利情報の更新処理があった場合、更新された新権利情報を使ってデータの暗号化を行うことができ、セキュリティレベルの向上した携帯情報端末１００を実現することができる。
【０１１０】
また、この携帯情報端末１００によれば、外部（データ管理システム３００）から無線通信により記憶されている権利情報を有効とするか、無効とするかを制御部１０２は設定することができ、携帯情報端末１００を紛失、または盗難にあった場合でも、外部から無線通信よって、権利情報を無効とすることができ、第三者によるデータ閲覧を防止することができる。また、同様に権利情報を有効とするといった簡単な処理で、データ閲覧を可能とすることで使い勝手の良い携帯情報端末１００を実現することができる。
【図面の簡単な説明】
【０１１１】
【図１】本実施形態における携帯情報端末１００、データ取得用サーバ２００、およびデータ管理システム３００から構成されるシステム構成図である。
【図２】携帯情報端末１００のブロック構成図である。
【図３】権利情報メモリ部１０７に記憶されている権利情報を示す説明図である。
【図４】平文データを制御信号に基づいて暗号化するときの動作を示すフローチャートである。
【図５】暗号化データを制御信号に基づいて復号化するときの動作を示すフローチャートである。
【図６】取得した権利情報を用いて暗号化処理を行うときの動作を示すフローチャートである。
【図７】暗号化データを復号化して再生するときの動作を示すフローチャートである。
【図８】暗号化データを復号化して再生する際に認証処理を行うときの動作を示すフローチャートである。
【図９】暗号化データを復号化して再生する際に再生制限の確認処理を行うときの動作を示すフローチャートである。
【図１０】権利情報を更新するときの携帯情報端末１００の動作を示すフローチャートである。
【図１１】権利情報を無効化するときの携帯情報端末１００の動作を示すフローチャートである。
【図１２】権利情報を有効化するときの携帯情報端末１００の動作を示すフローチャートである。
【符号の説明】
【０１１２】
１００…携帯情報端末、１０１…無線通信部、１０２…制御部、１０３…取得部、１０４…認証部、１０５…制限チェック部、１０６…消去部、１０７…権利情報メモリ部、１０８…暗号化・復号化エンジン、１０９…データメモリ部、１１０…ビューワ部、１１１…プレイヤ部、２００…データ取得用サーバ、３００…データ管理システム、３００ａ…権利情報管理サーバ、３００ｂ…権利情報管理装置。
【図１】
2006237881.tif 000003
【図２】
2006237881.tif 000004
【図３】
2006237881.tif 000005
【図４】
2006237881.tif 000006
【図５】
2006237881.tif 000007
【図６】
2006237881.tif 000008
【図７】
2006237881.tif 000009
【図８】
2006237881.tif 000010
【図９】
2006237881.tif 000011
【図１０】
2006237881.tif 000012
【図１１】
2006237881.tif 000013
【図１２】
2006237881.tif 000014