(57)【特許請求の範囲】
【請求項１】
データ通信を行うために転送されるデータの変調を行う変調手段と、相手装置から送信されたデータの受信を行う復調手段と、転送されるデータの種類を判定するデータ判定手段と、予め固定された隠匿用データおよび前記復調手段で取得した送信相手先の電話番号を含む変動的に追加される隠匿用変動データと、該データ判定手段の判定結果と前記隠匿用データおよび前記隠匿用変動データとにより動的に電子透かし処理を行う電子透かし処理手段と、前記データ判定手段の機能を有効または無効にするように制御する手段を有することを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記隠匿用データは、日付および時刻データ、発信元名称、あるいは発信データ名を含み、前記隠匿用変動データは、日付および時刻データ、発信先名称あるいはコーラーＩＤデータを含むことを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置において、
前記データ判定手段は、電子透かし処理が可能な音響もしくは画像データであるか否かを判定することを特徴とする通信装置。
【請求項４】
請求項１に記載の通信装置において、
前記電子透かし処理手段は、ウェーブレット変換を用いたものを採用することを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
本発明は、機密データの管理または著作物に係る著作権管理等を行うためのモデム装置を含む通信装置に関し、詳細には、データ送信を行う段階で自動的に電子透かし処理を行う通信装置に関する。
【０００２】
【従来の技術】
近年は、インターネットの普及により、大量の画像データや音声データが通信回線を含むネットワーク上を流れている。しかし、画像データや音声データ等の著作物の著作権管理は、野放し状態である。
この様な中、幾つかの手法で電子透かしを使用して、著作権の管理を行っているものがある（例えば、特開平11-164132号公報、特開2000-163488号公報参照）。すなわち、これらは、電子透かし技術によりコントロール・フラグを配信するデータに埋め込む処理を行っている。また、ディジタル著作物の利用許諾申請に基づいて利用許可証を発行し、この許可証をディジタル著作物に電子透かしにより付加している。
【０００３】
また、著作物ではなく、機密データのセキュリティーと言う面で電子透かしを用いているものもある（例えば、特開2000-068999号公報参照）。
すなわち、この方法では、マルチメディアデータ中に機密データと解読パスワードとを電子透かし技術により埋め込む配信部と、機密データを取り出すデコーダを備えた受取部とを設けている。
【０００４】
【発明が解決しようとする課題】
しかし、これらの手法は転送するデータを予め電子透かし処理しなければならないと言う煩わしさがある。すなわち、送信する前に、予め電子透かし処理を行っておく必要があった。さらに、予め電子透かし処理を行っているため、送信日、送信相手等の動的に変化するデータを隠匿できない問題がある。
このように、送信データの著作権およびセキュリティーに係る電子透かし処理の煩わしさ、送信日、送信相手等の動的に変化するデータを隠匿することは、現状では解決できていない。
【０００５】
そこで、本発明の目的は、このような従来の課題を解決し、データ送信者は、予め透かし処理を行う必要がなく、また、通信時に透かし処理を行うために、送信日、送信相手等の動的に変化するデータを隠匿することが可能な通信装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明の通信装置は、使用者（データ送信者）が意識せず、モデム等の通信装置の内部に動的に電子透かし処理を行う機能を設けて、データ送信を行う段階で、自動的に透かし処理を行う。これにより、データを送信する段階で動的に電子透かし（セキュリティー）の処理を行うことができ、面倒な電子透かし処理を予め行う必要がない。
【０００７】
また、本発明の通信装置においては、送信するデータの内容を監視し、音響（音声および音楽）、画像（動画も含む）データが送信対象データであれば、自動的に予め設定しておいたデータ、および、日付等の動的に変化するデータを電子透かしとして隠匿できるものである。さらに、圧縮された音響（音声および音楽）、画像（動画も含む）データが送信対象データであれば、通信装置内部にある伸張機能を用いて、データを伸張し、透かし処理を行った後に再度圧縮して送信することができる。
【０００８】
また、本発明の通信装置が応答側で使用された時に、電気通信事業者が提供するコーラーID（発信者確認）サービスを利用して、送信相手の電話番号を取得し、このデータと共に、予め設定しておいたデータ（データ送信元の名称など）および日付等の動的に変化するデータを電子透かしとして隠匿できるものである。これにより、そのデータが何時、誰に送信したものかと言うデータの履歴が隠匿でき、そのデータを受信した悪意ある者が、再度そのデータを他者に転送した場合でも、データの出所が明確になるという効果がある。
【０００９】
さらに、本発明の通信装置は、自動的に予め設定しておいたデータおよび日付等の動的に変化するデータを電子透かしとして隠匿できる機能の使用、不使用の制御を使用者の要求により切り替えることができるものである。
これにより、使用者が相手側や環境により、電子透かし処理が不要と判断した場合には、データ判定部または電子透かし処理部の機能をＯＦＦにすることができ、また必要なときにはいつでもＯＮに切り替えることができる。
【００１０】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すデータ送信方法、ならびにそのプログラムを表わす動作フローチャートである。
先ずデータ判定部４において、転送データを取得し（ステップ１０１）、電子透かし処理が行えるか否かを判定し（ステップ１０２）、行えない場合には、直接、変調部１０に転送して変調部１０によりデータを変調して送信する（ステップ１０８）。一方、電子透かし処理が行える場合には、圧縮されたデータであるか否かを判別し（ステップ１０３）、圧縮されていない場合には、電子透かし処理部７において電子透かし処理を行う（ステップ１０５）。そして、前述したように、データを変調して（ステップ１０８）、変調データを送信する。
一方、圧縮されたデータである場合には、データ伸張部５において、データに合わして伸張処理を行い（ステップ１０４）、電子透かし処理部７において、電子透かし処理を行ってから（ステップ１０５）、データ圧縮部８において、データに合わして圧縮処理を行い（ステップ１０６）、さらに変調部１０において、データを変調して（ステップ１０８）、変調データを送信する。
【００１１】
（第１の実施例）
図２は、本発明の第１の実施例を示す通信装置のブロック図である。
図２において、１は端末、２は本装置と端末１もしくはホストとの間の端末インタフェース、３は電子透かし処理により隠匿したいデータ（このデータは予め設定するもので内容は固定となる）、４は送信するデータのヘッダを解析し、電子透かし処理ができる音響（音声、音楽を含む）もしくは画像（動画も含む）データであるか否かを判定するデータ判定部、５は圧縮データに対して電子透かし処理を行うために一度データを伸張するために使用されるデータ伸張部、６は回線から受け取ったデータに誤りがあるか判定し、誤りがある場合、再送要求を出すエラー訂正部、７は電子透かし処理を行う電子透かし処理部、８は圧縮データを伸張し、電子透かし処理を行った後に再度圧縮処理を行うために使用されるデータ圧縮部、９は送信されるデータを回線上に送出するため、信号を変換する変調部、１０は回線から受け取った信号をデータに変換する復調部、１１は日付などの動的に変化する様なデータで、電子透かし処理により隠匿したい隠匿用変動データ、１２は本装置と回線との間の回線インターフェースである。
【００１２】
図２の動作を説明する。通信装置におけるデータ受信時には、回線から送られてきた信号は復調部１０によりそのまま復調され、エラー訂正部６によりエラー訂正を行い、端末インターフェース２を介して端末１もしくはホストに出力するという単純な動作である。なお、エラー訂正部６では、エラーを検出すると、変調部９に受信データを転送して、通信相手側に再送を依頼する。
一方、端末１からの送信データは、まず、端末インターフェース２を介してデータ判定部４に転送することにより、データ判定部４は転送すべきデータが電子透かし処理できる音響（音声、音楽を含む）もしくは画像（動画も含む）であるか否かを判定する。この判定は、音響または画像データのヘッダの内容を読み取り、内容を解析することにより判別できる。圧縮された音響や画像であっても、ヘッダの内容を読み取ることにより、圧縮されたマルチメディアであることが判別できる。電子透かし処理を行う必要がないデータは変調部９に送られ、回線インターフェース１２を介して回線に出力される。
一方、電子透かし処理を行う必要があるデータは、図１に示す手順により、電子透かし処理部７において電子透かし処理が施される。
【００１３】
本実施例において、電子透かしの実現については、ウエーブレット変換を用いたもの等を採用する（詳細については、文献（福岡ほか：上書き攻撃に対抗する位相差を利用した電子透かしの一方式、情報処理学会論文誌,Vol.40,No6,pp2819-2826(1999)）に記載されている）。電子透かし処理は、ウェーブレット変換を利用した位相差による電子透かしであって、周波数スペクトルの一部を増減することにより音響もしくは画像の位相を変化させて、原画像との位相差パターンを発生させる。
図２中のデータ判定部４からの出力で、太い点線で示されているルートが圧縮されたデータに対する透かし処理、太い実線で示されているルートが圧縮されていない生データに対する透かし処理を表す。透かし処理では、隠匿用固定データ３で示されるデータの内容（日付、時刻データ、発信元名称、送信データ名等）を送信データに隠匿する（このデータは、例えばＡＴコマンドの様なもので、予め自由に設定できるものとする）。さらに、隠匿用変動データ１１に示される様な、日付データ（時刻も含まれる）などの動的に変化するデータも同時にデータに隠匿される（このデータは、例えば内部にある時計などを利用して自動的に更新、設定されるものとする）。電子透かし処理が終了した後に、データは変調部９で復調され、回線インターフェース１２を介して回線に出力される。
【００１４】
（第２の実施例）
図３は、本発明の第２の実施例を示す通信装置のブロック図である。
図３において、１は端末、２は本装置と端末１もしくはホストとの間の端末インタフェース、３は電子透かし処理により隠匿したいデータ（このデータは予め設定するもで内容は固定となる）、４は送信するデータのヘッダを解析し、電子透かし処理ができる音響（音声、音楽を含む）もしくは画像（動画も含む）データであるか判定するデータ判定部、５は圧縮データに対して電子透かし処理を行うために、一度データを伸張するのに使用されるデータ伸張部、６は回線から受け取ったデータに誤りがあるか否かを判定し、誤りがある場合には、再送要求を出すエラー訂正部、７は電子透かし処理を行う電子透かし処理部、８は圧縮データを伸張し、電子透かし処理を行った後に再度圧縮処理を行うために使用されるデータ圧縮部、９は送信されるデータを回線上に送出するために信号を変換する変調部、１０は回線から受け取った信号をデータに変換する復調部、１１は日付などの動的に変化する様なデータで、電子透かし処理により隠匿したい隠匿用変動データ、１２は本装置と回線との間の回線インターフェースである。
【００１５】
図３の動作を説明する。本実施例の前提は、通信装置が応答側であるものとする。コネクション確立前に転送されてくるコーラーIDのデータを、復調部１０により取得し、これを隠匿用変動データ１１に追加する。そして、データ受信時には、図１の手順に従って、回線から送られてきた信号は復調部１０によりそのまま復調され、エラー訂正部６によりエラー訂正を行い、端末インターフェース２を介して端末１もしくはホストに出力する。
一方、端末１からの送信データは、まず、データ判定部４により転送すべきデータが電子透かし処理できる音響（音声、音楽を含む）もしくは画像（動画も含む）であるか否かが判定される。電子透かし処理を行う必要がないデータは変調部９に送られ、回線インターフェース１２を介して回線に出力される。
一方、電子透かし処理を行う必要があるデータは、図１の手順により、電子透かし処理が施される。本実施例において、電子透かしの実現についてはウエーブレット変換を用いたもの等を採用する（詳細については文献〔福岡ほか：上書き攻撃に対抗する位相差を利用した電子透かしの一方式,情報処理学会論文誌,Vol.40,No6,pp2819-2826(1999)〕に記載されている）。
【００１６】
図３中のデータ判定部４からの出力で、太い点線で示されているルートが圧縮されたデータに対する透かし処理、太い実線で示されているルートが圧縮されていない生データに対する透かし処理を示す。透かし処理では、隠匿用固定データ３で示されるデータの内容（日付データ、発信元名称、送信データ名等）を、データに隠匿する（このデータは、例えばＡＴコマンドの様なもので、予め自由に設定できるものとする）。さらに、隠匿用変動データ１１に示される様な、日付データと復調部１０により追加されたコーラーIDデータも、同時にデータに隠匿される（このデータは、例えば内部にある時計などを利用して自動的に更新、設定されるものとする）。電子透かし処理が終了した後に、変調部９で復調され、回線インターフェース１２を介して回線に出力される。
【００１７】
（第３の実施例）
図４は、本発明の第３の実施例を示す通信装置のブロック図である。
通信装置の構成およびその動作手順は、図１および図２の実施例の内容と同じである。ただし、データ判定部４の機能ＯＮ／ＯＦＦ切り替えが使用者により制御できる構成になっている。
電子透かし処理を行いたくない場合には、使用者は操作盤の機能ＯＦＦボタンを押すことにより、端末インターフェース２を介してデータ判定部４に機能ＯＦＦの命令を出す。機能ＯＦＦの命令を受けたデータ判定部４は、以後のデータを全て変調部９にのみ転送する。再度、使用者が電子透かし処理を行いたい場合には、操作盤の機能ＯＮボタンを押すことにより、端末インターフェース２を介して、データ判定部４に機能ＯＮの命令を出すことで、透かし機能が有効になる。
【００１８】
なお、図１の動作フローチャートの各ステップをプログラムに変換し、変換されたプログラムをＣＤ−ＲＯＭ等の記録媒体に格納しておけば、任意のコンピュータに記録媒体を装着して、コンピュータにプログラムをローディングした後、プログラムを実行することで、本発明を容易に実現できる。なお、上記コンピュータからネットワークを介して他の任意のコンピュータにプログラムをダウンロードすることでも、他のコンピュータにおいて本発明を容易に実現できる。
【００１９】
【発明の効果】
以上説明したように、本発明によれば、以下の様な効果がある。
第１の実施例においては、本通信装置の送信段階で動的に電子透かし処理を行うことで、使用者の電子透かしおよびセキュリティーに関して特別な配慮を必要としないため、使用者の負荷を軽減できる。
また、第２の実施例においては、コーラーIDを電子透かしの対象データとしており、転送したデータが誰に渡ったのかと言う履歴が残るため、万が一データが悪用された場合にも出所がわかる。さらに、この機能をデータ受信者に知らしめることにより、不正コピー等の悪用防止も期待できる。
さらに、第３の実施例においては、使用者が通信データの重要度に応じて電子透かし処理を行うかどうかを自由に設定することができるので、使い勝手のよい通信装置が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例を示す電子透かし処理を行う手順の動作フローチャートである。
【図２】本発明の第１の実施例を示す通信装置のブロック図である。
【図３】本発明の第２の実施例を示す通信装置のブロック図である。
【図４】本発明の第３の実施例を示す通信装置のブロック図である。
【符号の説明】
１…端末、２…端末インターフェース、３…隠匿用固定データ、
４…データ判定部、５…データ伸張部、６…エラー訂正部、
７…電子透かし処理部、８…データ圧縮部、９…変調部、
１０…復調部、１１…隠匿用変動データ、１２…回線インターフェース。
【図１】
0004412631.tif 000002
【図２】
0004412631.tif 000003
【図３】
0004412631.tif 000004
【図４】
0004412631.tif 000005