(57)【特許請求の範囲】
【請求項１】
シリーズ画像を暗号化して送信する暗号化端末から前記暗号化されたシリーズ画像を受信し復号化する復号化端末への画像転送方法であって、
暗号化端末において、
シリーズ画像をヘッダ情報と画像本体情報に分離する分離手順と、
前記分離手順において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手順と、
前記分離手順において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手順と、
前記暗号化端末のメモリ部に記憶しておいたヘッダ結合ファイル用の暗号鍵を取得し、このヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手順と、
前記暗号化端末のメモリ部に記憶しておいた画像結合ファイル用の暗号鍵を取得し、この画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手順と、
前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手順と、
対となる画像暗号ファイルとヘッダ暗号ファイルを暗号鍵ファイルとを対応付けてリンクテーブルに記録する手順と、
前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手順と、
前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手順とを有し、
復号化端末において、
暗号化端末から転送された画像暗号ファイルと対になるヘッダ暗号ファイル及び暗号鍵ファイルを前記暗号化端末に転送要求する転送要求手順と、
暗号化端末から転送された暗号鍵ファイルを復号化し、ヘッダ暗号ファイル用の復号鍵と画像暗号ファイル用の復号鍵を前記復号化端末のメモリ部に記憶させる鍵復号化手順と、
前記復号化端末のメモリ部に記憶しておいたヘッダ暗号ファイル用の復号鍵を取得し、このヘッダ暗号ファイル用の復号鍵で暗号化端末から転送されたヘッダ暗号ファイルをヘッダ結合ファイルへ復号化するヘッダ復号化手順と、
前記復号化端末のメモリ部に記憶しておいた画像暗号ファイル用の復号鍵を取得し、この画像暗号ファイル用の復号鍵で暗号化端末から転送された画像暗号ファイルを画像結合ファイルへ復号化する画像復号化手順と、
前記ヘッダ復号化手順により復号化されたヘッダ結合ファイルをそれぞれのヘッダ情報に分割するヘッダ分割手順と、
前記画像復号化手順により復号化された画像結合ファイルをそれぞれの画像本体情報に分割する画像分割手順と、
前記ヘッダ分割手順と前記画像分割手順によって分割されたヘッダ情報と画像本体情報を先頭から順に合成し、もとのシリーズ画像にもどす合成手順とを有する
ことを特徴とする画像転送方法。
【請求項２】
前記ヘッダ暗号化手順では、暗号強度の高い暗号処理を行い、
前記画像暗号化手順では、暗号強度が低く処理速度の速い暗号処理を行う
ことを特徴とする請求項１に記載の画像転送方法。
【請求項３】
シリーズ画像を暗号化して送信する暗号化端末から前記暗号化されたシリーズ画像を受信し復号化する復号化端末への画像転送方法における暗号化端末の画像暗号化方法であって、
シリーズ画像をヘッダ情報と画像本体情報に分離する分離手順と、
前記分離手順において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手順と、
前記分離手順において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手順と、
前記暗号化端末のメモリ部に記憶しておいたヘッダ結合ファイル用の暗号鍵を取得し、このヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手順と、
前記暗号化端末のメモリ部に記憶しておいた画像結合ファイル用の暗号鍵を取得し、この画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手順と、
前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手順と、
対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンクテーブルに記録する手順と、
前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手順と、
前記画像暗号ファイルを転送した復号化端末からの転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手順とを有する
ことを特徴とする画像暗号化方法。
【請求項４】
前記ヘッダ暗号化手順では、暗号強度の高い暗号処理を行い、
前記画像暗号化手順では、暗号強度が低く処理速度の速い暗号処理を行う
ことを特徴とする請求項３に記載の画像暗号化方法。
【請求項５】
請求項３または４に記載の画像暗号化方法における手順をコンピュータに実行させるための画像暗号化プログラムを、
前記コンピュータが読み取り可能な記録媒体に記録した
ことを特徴とする画像暗号化プログラムを記録した記録媒体。
【請求項６】
請求項３または４に記載の画像暗号化方法における手順をコンピュータに実行させることを特徴とする画像暗号化プログラム。
【請求項７】
シリーズ画像を暗号化して送信する暗号化端末と、前記暗号化されたシリーズ画像を受信し復号化する復号化端末からなる画像転送システムであって、
暗号化端末は、
シリーズ画像をヘッダ情報と画像本体情報に分離する分離手段と、
前記分離手段において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手段と、
前記分離手段において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手段と、
前記ヘッダ結合手段によって結合されたヘッダ結合ファイル用の暗号鍵と前記画像結合手段によって結合された画像結合ファイル用の暗号鍵とを記憶しておく第１のメモリ部と、
前記第１のメモリ部から取得したヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手段と、
前記第１のメモリ部から取得した画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手段と、
前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手段と、
対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンク情報蓄積部内のリンクテーブルに記録する手段と、
前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手段と、
前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手段とを有し、
復号化端末は、
暗号化端末から転送された画像暗号ファイルと対になるヘッダ暗号ファイル及び暗号鍵ファイルを前記暗号化端末に転送要求する転送要求手段と、
ヘッダ暗号ファイル用の復号鍵と画像暗号ファイル用の復号鍵とを記憶しておく第２のメモリ部と、
暗号化端末から転送された暗号鍵ファイルを復号化し、ヘッダ暗号ファイル用の暗号鍵と画像暗号ファイル用の暗号鍵を前記第２のメモリ部に記憶させる鍵復号化手段と、
前記第２のメモリ部から取得したヘッダ暗号ファイル用の復号鍵で、暗号化端末から転送されたヘッダ暗号ファイルをヘッダ結合ファイルに復号化するヘッダ復号化手段と、
前記第２のメモリ部から取得した画像暗号ファイル用の復号鍵で、暗号化端末から転送された画像暗号ファイルを画像結合ファイルに復号化する画像復号化手段と、
前記ヘッダ復号化手段により復号化されたヘッダ結合ファイルをそれぞれのヘッダ情報に分割するヘッダ分割手段と、
前記画像復号化手段により復号化された画像結合ファイルをそれぞれの画像本体情報に分割する画像分割手段と、
前記ヘッダ分割手段と前記画像分割手段によって分割されたヘッダ情報と画像本体情報を先頭から順に合成し、もとのシリーズ画像にもどす合成手段とを有する
ことを特徴とする画像転送システム。
【請求項８】
前記ヘッダ暗号化手段は、暗号強度の高い暗号処理を行うものであり、
前記画像暗号化手段は、暗号強度が低く処理速度の速い暗号処理を行うものである
ことを特徴とする請求項７に記載の画像転送システム。
【請求項９】
シリーズ画像を暗号化して送信する暗号化端末と、前記暗号化されたシリーズ画像を受信し復号化する復号化端末からなる画像転送システムにおける暗号化端末であって、
シリーズ画像をヘッダ情報と画像本体情報に分離する分離手段と、
前記分離手段において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手段と、
前記分離手段において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手段と、
前記ヘッダ結合手段によって結合されたヘッダ結合ファイル用の暗号鍵と前記画像結合手段によって結合された画像結合ファイル用の暗号鍵とを記憶しておくメモリ部と、
前記メモリ部から取得したヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手段と、
前記メモリ部から取得した画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手段と、
前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手段と、
対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンク情報蓄積部内のリンクテーブルに記録する手段と、
前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手段と、
前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手段とを有する
ことを特徴とする暗号化端末。
【請求項１０】
前記ヘッダ暗号化手段は、暗号強度の高い暗号処理を行うものであり、
前記画像暗号化手段は、暗号強度が低く処理速度の速い暗号処理を行うものである
ことを特徴とする請求項９に記載の暗号化端末。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、複数の画像を暗号化して安全かつ速い処理速度で転送する技術に関し、特に医用画像等の画像転送方法とその方法に用いる画像暗号化方法、画像復号化方法、及び画像転送システムとそのシステムを構成する暗号化端末、復号化端末に関するものである。
【０００２】
【従来の技術】
近年、コンピュータやその周辺機器技術の向上に伴い、医用画像、患者情報のディジタル化が進められてきている。
【０００３】
この医用画像のディジタル化により、今まで院内に閉じていた医用画像、患者情報を情報共有すること、また集団検診や医療作業の援助や医療の質向上等の目的で、外部の病院等にネットワークを使用して必要な情報を転送することも可能になってきた。またネットワークの大容量化により、医用画像のような大容量データも転送されるようになってきた。
【０００４】
医用画像の標準であるＤＩＣＯＭフォーマットは、画像本体情報とそれに付随する付随情報（ヘッダ情報）に分けられる。このヘッダ情報には、検査ＩＤ情報、患者情報、収集情報、関連情報、画像表示情報、画像データ情報を含んでおり、画像診断結果を保存することも可能である。
【０００５】
このため、ＤＩＣＯＭフォーマットをそのままの形で転送や保存をしていたのでは、患者情報が盗み見られる危険性があり、その漏洩対策としてセキュリティが必要になってくる。
【０００６】
従来の漏洩対策として、暗号化技術を備えた医用画像転送がある。例えば外部のネットワークに流す際に送信側において暗号化中継サーバを介し暗号化処理をした後、暗号化された医用画像を転送し、受信側の復号化中継サーバで復号化処理を行った後、復号化中継サーバ以下の各端末に転送する方法である（特開平１１−２８４９７４号）。しかしこの方法では、復号化中継サーバ以下のＬＡＮ内で医用画像が平文になってしまい、ＬＡＮに流れる患者情報が容易に見えてしまう問題がある。
【０００７】
この問題を解決する方法として、端末間での暗号化データを送受信する方法がある。しかしこの方法は情報量がそれ程大きくないデータには有効であるが、医用画像のように情報量の多い画像では暗号化、復号化にかかる処理時間が増加してしまう問題がある。
【０００８】
そこで、医用画像１枚毎に画像本体情報とそれに付随する付随情報（ヘッダ情報）に分離し、それぞれを暗号化する方法がある（特開２０００−１３６１４号）。この方法は、画像本体情報に処理の速い暗号化を適用し、暗号化、復号化にかかる処理時間を短縮するメリットがある。
【０００９】
ここで、汎用の暗号化処理には前処理としてパディング処理がある。このパディング処理について簡単に図９で説明する。パディング処理とは、図９において例えば、ファイル１、ファイル２、ファイル３のような異なる３つのファイルを暗号化して転送する場合、汎用のブロック暗号処理をする前処理として、各平文ファイルに決まったブロック単位（ここでは６４ｂｉｔ）の倍数になるようにそれぞれ情報を加える（斜線の部分）処理のことをいう。
【００１０】
【発明が解決しようとする課題】
上記従来の技術における、医用画像１枚毎に画像本体情報とそれに付随する付随情報（ヘッダ情報）に分離し、それぞれを暗号化する方法（特開２０００−１３６１４号）では、画像本体情報に処理の速い暗号化を適用し、暗号化、復号化にかかる処理時間を短縮するメリットがあるものの、ＣＴ装置やＭＲ装置で発生する連続した一連の断層画像（シリーズ画像）を暗号化して送受信する場合、１枚毎に暗号化していたのでは、暗号化の前処理であるパディング処理によって情報量が増大してしまい、その情報量増加分、暗号化、復号化にかかる処理時間が増加してしまう問題があった。
【００１１】
そこで、本発明は、暗号化、復号化手段を有し、シリーズ画像の医用画像といった大量の画像を転送する場合において、ネットワーク上などでの安全性を確保し、かつ暗号化、復号化にかかる処理時間を短縮し、効率的に転送することができる画像転送方法とシステム、及びその構成端末やコンピュータソフトウェア及びその記録媒体を提供することを課題とする。
【００１２】
【課題を解決するための手段】
上記の課題を解決するため、本発明による画像転送方法は、シリーズ画像を暗号化して送信する暗号化端末から前記暗号化されたシリーズ画像を受信し復号化する復号化端末への画像転送方法であって、暗号化端末において、シリーズ画像をヘッダ情報と画像本体情報に分離する分離手順と、前記分離手順において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手順と、前記分離手順において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手順と、前記暗号化端末のメモリ部に記憶しておいたヘッダ結合ファイル用の暗号鍵を取得し、このヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手順と、前記暗号化端末のメモリ部に記憶しておいた画像結合ファイル用の暗号鍵を取得し、この画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手順と、前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手順と、対となる画像暗号ファイルとヘッダ暗号ファイルを暗号鍵ファイルとを対応付けてリンクテーブルに記録する手順と、前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手順と、前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手順とを有し、復号化端末において、暗号化端末から転送された画像暗号ファイルと対になるヘッダ暗号ファイル及び暗号鍵ファイルを前記暗号化端末に転送要求する転送要求手順と、暗号化端末から転送された暗号鍵ファイルを復号化し、ヘッダ暗号ファイル用の復号鍵と画像暗号ファイル用の復号鍵を前記復号化端末のメモリ部に記憶させる鍵復号化手順と、前記復号化端末のメモリ部に記憶しておいたヘッダ暗号ファイル用の復号鍵を取得し、このヘッダ暗号ファイル用の復号鍵で暗号化端末から転送されたヘッダ暗号ファイルをヘッダ結合ファイルへ復号化するヘッダ復号化手順と、前記復号化端末のメモリ部に記憶しておいた画像暗号ファイル用の復号鍵を取得し、この画像暗号ファイル用の復号鍵で暗号化端末から転送された画像暗号ファイルを画像結合ファイルへ復号化する画像復号化手順と、前記ヘッダ復号化手順により復号化されたヘッダ結合ファイルをそれぞれのヘッダ情報に分割するヘッダ分割手順と、前記画像復号化手順により復号化された画像結合ファイルをそれぞれの画像本体情報に分割する画像分割手順と、前記ヘッダ分割手順と前記画像分割手順によって分割されたヘッダ情報と画像本体情報を先頭から順に合成し、もとのシリーズ画像にもどす合成手順とを有することを特徴とする。
【００１４】
あるいは、上記の画像転送方法において、前記ヘッダ暗号化手順では、暗号強度の高い暗号処理を行い、前記画像暗号化手順では、暗号強度が低く処理速度の速い暗号処理を行うことを特徴とする。
【００１５】
また、上記の画像転送方法における画像暗号化方法は、シリーズ画像を暗号化して送信する暗号化端末から前記暗号化されたシリーズ画像を受信し復号化する復号化端末への画像転送方法における暗号化端末の画像暗号化方法であって、シリーズ画像をヘッダ情報と画像本体情報に分離する分離手順と、前記分離手順において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手順と、前記分離手順において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手順と、前記暗号化端末のメモリ部に記憶しておいたヘッダ結合ファイル用の暗号鍵を取得し、このヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手順と、前記暗号化端末のメモリ部に記憶しておいた画像結合ファイル用の暗号鍵を取得し、この画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手順と、前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手順と、対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンクテーブルに記録する手順と、前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手順と、前記画像暗号ファイルを転送した復号化端末からの転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手順とを有することを特徴とする。
【００１７】
あるいは、上記の画像暗号化方法において、前記ヘッダ暗号化手順では、暗号強度の高い暗号処理を行い、前記画像暗号化手順では、暗号強度が低く処理速度の速い暗号処理を行うことを特徴とする。
【００１８】
あるいは、上記の画像暗号化方法における手順をコンピュータに実行させるための画像暗号化プログラムを、前記コンピュータが読み取り可能な記録媒体に記録したことを特徴とする。
【００１９】
あるいは、上記の画像暗号化方法における手順をコンピュータに実行させることを画像暗号化プログラムとしたことを特徴とする。
【００２４】
また、本発明の画像転送システムは、シリーズ画像を暗号化して送信する暗号化端末と、前記暗号化されたシリーズ画像を受信し復号化する復号化端末からなる画像転送システムであって、暗号化端末は、シリーズ画像をヘッダ情報と画像本体情報に分離する分離手段と、前記分離手段において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手段と、前記分離手段において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手段と、前記ヘッダ結合手段によって結合されたヘッダ結合ファイル用の暗号鍵と前記画像結合手段によって結合された画像結合ファイル用の暗号鍵とを記憶しておく第１のメモリ部と、前記第１のメモリ部から取得したヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手段と、前記第１のメモリ部から取得した画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手段と、前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手段と、対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンク情報蓄積部内のリンクテーブルに記録する手段と、前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手段と、前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手段とを有し、復号化端末は、暗号化端末から転送された画像暗号ファイルと対になるヘッダ暗号ファイル及び暗号鍵ファイルを前記暗号化端末に転送要求する転送要求手段と、ヘッダ暗号ファイル用の復号鍵と画像暗号ファイル用の復号鍵とを記憶しておく第２のメモリ部と、暗号化端末から転送された暗号鍵ファイルを復号化し、ヘッダ暗号ファイル用の暗号鍵と画像暗号ファイル用の暗号鍵を前記第２のメモリ部に記憶させる鍵復号化手段と、前記第２のメモリ部から取得したヘッダ暗号ファイル用の復号鍵で、暗号化端末から転送されたヘッダ暗号ファイルをヘッダ結合ファイルに復号化するヘッダ復号化手段と、前記第２のメモリ部から取得した画像暗号ファイル用の復号鍵で、暗号化端末から転送された画像暗号ファイルを画像結合ファイルに復号化する画像復号化手段と、前記ヘッダ復号化手段により復号化されたヘッダ結合ファイルをそれぞれのヘッダ情報に分割するヘッダ分割手段と、前記画像復号化手段により復号化された画像結合ファイルをそれぞれの画像本体情報に分割する画像分割手段と、前記ヘッダ分割手段と前記画像分割手段によって分割されたヘッダ情報と画像本体情報を先頭から順に合成し、もとのシリーズ画像にもどす合成手段とを有することを特徴とする。
【００２６】
あるいは、上記の画像転送システムにおいて、前記ヘッダ暗号化手段は、暗号強度の高い暗号処理を行うものであり、前記画像暗号化手段は、暗号強度が低く処理速度の速い暗号処理を行うものであることを特徴とする。
【００２７】
また、上記の画像転送システムにおける暗号化端末は、シリーズ画像を暗号化して送信する暗号化端末と、前記暗号化されたシリーズ画像を受信し復号化する復号化端末からなる画像転送システムにおける暗号化端末であって、シリーズ画像をヘッダ情報と画像本体情報に分離する分離手段と、前記分離手段において分けられたヘッダ情報をシリーズ単位で結合しヘッダ結合ファイルを作成するヘッダ結合手段と、前記分離手段において分けられた画像本体情報をシリーズ単位で結合し画像結合ファイルを作成する画像結合手段と、前記ヘッダ結合手段によって結合されたヘッダ結合ファイル用の暗号鍵と前記画像結合手段によって結合された画像結合ファイル用の暗号鍵とを記憶しておくメモリ部と、前記メモリ部から取得したヘッダ結合ファイル用の暗号鍵で前記ヘッダ結合ファイルを暗号化しヘッダ暗号ファイルを作成するヘッダ暗号化手段と、前記メモリ部から取得した画像結合ファイル用の暗号鍵で前記画像結合ファイルを暗号化し画像暗号ファイルを作成する画像暗号化手段と、前記ヘッダ結合ファイル用の暗号鍵及び前記画像結合ファイル用の暗号鍵を暗号化して暗号鍵ファイルを作成する鍵暗号化手段と、対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルとを対応付けてリンク情報蓄積部内のリンクテーブルに記録する手段と、前記画像暗号ファイルを設定された復号化端末に転送する画像情報転送手段と、前記画像暗号ファイルを転送した復号化端末から転送要求があった際に、前記リンクテーブルを参照し、当該復号化端末に既に送られている画像暗号ファイルと対応付けられているヘッダ暗号ファイル及び暗号鍵ファイルを当該復号化端末に転送するヘッダ情報転送手段とを有することを特徴とする。
【００２９】
あるいは、上記の暗号化端末において、前記ヘッダ暗号化手段は、暗号強度の高い暗号処理を行うものであり、前記画像暗号化手段は、暗号強度が低く処理速度の速い暗号処理を行うものであることを特徴とする。
【００３２】
本発明では、シリーズ画像において、ヘッダ情報と画像本体情報を分離してそれぞれシリーズ単位で結合させ、それぞれを１かたまりとして暗号化することにより、情報量増加と処理速度低下の要因であるパディング処理の回数を各々１回実行すればよくすることで、暗号化における情報量増加と処理速度低下を抑制する。それにより暗号化、復号化にかかる処理時間を短縮することを最も主要な特徴とする。また、画像本体情報とヘッダ情報または暗号鍵情報とを別々に転送することでネットワーク上での安全性を向上させる。さらに、秘匿度の高いヘッダ情報には暗号強度の高い暗号処理を施し、秘匿度の低い画像本体情報には暗号強度の低く処理速度の速い暗号処理を施すことで、安全性を向上させながら処理速度を速める。
【００３３】
【発明の実施の形態】
以下、本発明について、図面を参照して実施形態とともに詳細に説明する。
【００３４】
医用画像は、患者情報の入っている付随情報としてのヘッダ情報と画像本体情報とに分けられる。ヘッダ情報は、秘匿度が高い情報であるが、情報量は少ない。これに対し画像本体情報は、単独では個人の特定が不可能なため秘匿度は低いが、情報量は多いという特徴がある。医用画像はヘッダ情報と画像本体情報の両者が揃ってはじめて意味のあるデータになる性質を有する。ＣＴ装置やＭＲ装置等で撮影される一連の断層画像等（シリーズ画像）は枚数が大量であり、読影する医師や医療機関も限られるので、検査場所から読影場所まで転送する必要性がある。本発明は、このような特徴や性質を有するシリーズ画像を、速い処理時間で、安全に転送可能とするものである。
【００３５】
〈実施形態１〉
図１は本発明の実施形態１による医用画像等の画像転送方式における暗号化端末の概略構成を示すブロック図である。図１において、１は暗号化端末の制御部、２は暗号鍵管理部、３は暗号化部、４は暗号化対象の医用画像蓄積部、５は通信インターフェース部である。
【００３６】
図２は本実施形態による暗号化部の詳細構成を示すブロック図である。図２において、４は暗号化対象のシリーズ画像の医用画像を蓄積する医用画像蓄積部、２は通信インターフェース部、３は暗号化部、３１は入力された医用画像をヘッダ情報と画像本体情報に分離するための分離部、３２はヘッダ情報をシリーズ単位で結合するヘッダ結合部、３３は画像本体情報をシリーズ単位で結合する画像結合部、３４は暗号化に使用する暗号鍵を記憶しておくためのメモリ部、３５はヘッダ情報を暗号化するためのヘッダ暗号化部、３６は画像本体情報を暗号化するための画像暗号化部である。
【００３７】
図３は本実施形態による暗号化部におけるシリーズ画像の状態を示す図である。図３において、３は暗号化部、Ｉ１，Ｉ２，Ｉ３はＤＩＣＯＭフォーマットの医用画像、Ｉ１，Ｉ２，Ｉ３におけるＨ１，Ｈ２，Ｈ３はＤＩＣＯＭフォーマットのヘッダ情報、Ｉ１，Ｉ２，Ｉ３におけるＰ１，Ｐ２，Ｐ３はＤＩＣＯＭフォーマットの画像本体情報、Ｆ１は結合されたヘッダ情報群を有するヘッダ結合ファイル、Ｆ２は結合された画像本体情報群を有する画像結合ファイル、Ｃ１，Ｃ２は結合したファイルのカウント総数、Ｌ１，Ｌ２，Ｌ３は各ヘッダ情報の長さ情報、Ｌ４，Ｌ５，Ｌ６は各画像本体情報の長さ情報、Ｆ１におけるＨ１，Ｈ２，Ｈ３は各ヘッダ情報、Ｆ２におけるＰ１，Ｐ２，Ｐ３は各画像本体情報、Ｆ１’はＦ１が暗号化されたヘッダ暗号ファイル、Ｆ２’はＦ２が暗号化された画像暗号ファイルである。
【００３８】
図４は本実施形態による暗号処理の流れを示すフローチャート図である。医用画像Ｉ１，Ｉ２，Ｉ３を暗号化する手順について図４を用いて説明する。
【００３９】
まず医用画像の枚数を数えるカウントとヘッダ結合ファイル、画像結合ファイルを初期化する（Ｓ１）。
【００４０】
分離部３１は医用画像蓄積部４から医用画像Ｉ１を読み込み（Ｓ２）、ヘッダ情報の長さ情報Ｌ１を測定し（Ｓ３）、Ｌ１とヘッダ情報Ｈ１をヘッダ結合部３２へ送る。また、画像本体情報の長さ情報Ｌ４を測定し（Ｓ５）、Ｌ４と画像本体情報Ｐ１を画像結合部３３へ送る。ヘッダ結合部３２は、分離部３１から受け取ったヘッダ情報の長さ情報Ｌ１とヘッダ情報Ｈ１をヘッダ結合ファイルＦ１に記録する（Ｓ４）。また、画像結合部３３は、分離部３１から受け取った画像本体情報の長さ情報Ｌ４と画像本体情報Ｐ１を画像結合ファイルＦ２に記録する（Ｓ６）。
【００４１】
その後、医用画像の枚数を数えるカウントを１増やし（Ｓ７）、暗号化対象ファイルがまだ存在するかをチェックする（Ｓ８）。本実施形態では、まだ医用画像Ｉ２，Ｉ３が存在する。医用画像Ｉ２，Ｉ３もＩ１と同様に分離部３１でヘッダ情報と画像本体情報に分離され、ヘッダ情報の長さ情報Ｌ２，Ｌ３とヘッダ情報Ｈ２，Ｈ３をヘッダ結合部３２へ送り、画像本体情報の長さ情報Ｌ５，Ｌ６と画像本体情報Ｐ２，Ｐ３を画像結合部３３へ送る。ヘッダ結合部３２は、分離部３１から受け取ったヘッダ情報の長さ情報Ｌ２，Ｌ３とヘッダ情報Ｈ２，Ｈ３をヘッダ結合ファイルＦ１にＬ２，Ｈ２，Ｌ３，Ｈ３の順に記録する。また画像結合部３３は、分離部３１から受け取った画像本体情報の長さ情報Ｌ５，Ｌ６と画像本体情報Ｐ２，Ｐ３を画像結合ファイルＦ２にＬ５，Ｐ２，Ｌ６，Ｐ３の順に記録する。
【００４２】
暗号化対象ファイルがなくなった場合、ヘッダ結合部３２においてヘッダ結合ファイルの先頭にカウント情報を挿入する（Ｓ９）。また画像結合部３３において画像結合ファイルの先頭にカウント情報を挿入する（Ｓ１０）。ヘッダ暗号化部３５では、メモリ部３４からヘッダ用の暗号鍵を取得し暗号鍵を使用して、ヘッダ結合部３２から受け取ったヘッダ結合ファイルＦ１の暗号処理を行う（Ｓ１１）。画像暗号化部３６では、メモリ部３４から画像用の暗号鍵を取得し、暗号鍵を使用して、画像結合部３３から受け取った画像結合ファイルＦ２の暗号処理を行う（Ｓ１２）。
【００４３】
ヘッダ暗号化部３５で暗号化されたヘッダ暗号ファイルＦ１’を通信インターフェース部２へ送る（Ｓ１３）。また画像暗号化部３６で暗号化された画像暗号ファイルＦ２’を通信インターフェース部２へ出力する（Ｓ１４）。前記暗号化部３から出力される暗号化されたヘッダ暗号ファイルＦ１’と暗号化された画像暗号ファイルＦ２’は暗号強度の異なった暗号鍵で暗号化を行っている。
【００４４】
ヘッダ結合ファイルＦ１をヘッダ暗号化部３５により暗号化すること、また画像結合ファイルＦ２を画像暗号化部３６により暗号化することで、暗号化処理におけるパディング処理回数を各々１回実行するだけでよい。このため、パディング処理による情報量増加を抑制でき、それだけ暗号化、復号化にかかる処理時間が短縮できる。
【００４５】
秘匿度の高いヘッダ結合ファイルＦ１には暗号強度の高い暗号処理を施し、秘匿度の低い画像結合ファイルＦ２には暗号強度が低く、処理速度の速い暗号処理をする。秘匿度の違いによってヘッダ結合ファイルＦ１と画像結合ファイルＦ２に異なった暗号処理を行うことで安全性が向上し、処理時間が短縮できる。
【００４６】
また、通信インターフェース部２は、ヘッダ結合ファイルＦ１と画像結合ファイルＦ２に別々の暗号鍵を使用することで作成される暗号化されたヘッダ暗号ファイルＦ１’と暗号化された画像暗号ファイルＦ２’とを、別々にネットワークに流すため、ネットワーク上での安全性が向上する。
【００４７】
図５は本実施形態による医用画像等の画像転送方式における復号化端末の概略構成を示すブロック図である。６は復号化端末の制御部、７は復号鍵管理部、８は復号化部、９は復号化対象のシリーズ画像の医用画像を蓄積する医用画像蓄積部、１０は通信インターフェース部である。
【００４８】
図６は、本実施形態による復号化部の詳細構成を示すブロック図である。図６において、８は復号化部、９は復号化されたシリーズ画像の医用画像を蓄積する医用画像蓄積部、１０は通信インターフェース部、８１は復号化に使用する復号鍵を記憶しておくためのメモリ部、８２はヘッダ情報を復号化するためのヘッダ復号化部、８３は画像本体情報を復号化するための画像復号化部、８４はシリーズ単位で結合されたヘッダ情報群を１つずつ分割するためのヘッダ分割部、８５はシリーズ単位で結合された画像本体情報群を１つずつ分割するための画像分割部、８６はヘッダ情報と画像本体情報を先頭から順に合成するための合成部である。
【００４９】
図７は本実施形態による復号化部における医用画像の状態を示す図である。図７において、８は復号化部、Ｆ１’は暗号化されたヘッダ情報群を有するヘッダ暗号ファイル、Ｆ２’は暗号化された画像本体情報群を有する画像暗号ファイル、Ｆ１はＦ１’が復号化されたヘッダ結合ファイル、Ｆ２はＦ２’が復号化された画像結合ファイル、Ｆ１におけるＣ１及びＦ２におけるＣ２は各結合したファイルのカウント総数、Ｆ１におけるＬ１，Ｌ２，Ｌ３は各ヘッダ情報の長さ情報、Ｆ２におけるＬ４，Ｌ５，Ｌ６は各画像本体情報の長さ情報、Ｈ１，Ｈ２，Ｈ３はヘッダ情報、Ｐ１，Ｐ２，Ｐ３は画像本体情報、Ｉ１，Ｉ２，Ｉ３は各ヘッダ情報Ｈ１，Ｈ２，Ｈ３と対応する画像本体情報Ｐ１，Ｐ２，Ｐ３が合成されたＤＩＣＯＭフォーマットの医用画像である。
【００５０】
図８は本実施形態による復号処理の流れを示すフローチャート図である。暗号化されたヘッダ暗号ファイルＦ１’と画像暗号ファイルＦ２’を復号化する手順について図８を用いて説明する。
【００５１】
ヘッダ復号化部８２は、通信インターフェース部１０から暗号化されたヘッダ暗号ファイルＦ１’を読み込み（Ｓ２０）、メモリ部８１から取得したヘッダ用の復号鍵を使用して、復号処理を行い、復号化されたヘッダ結合ファイルＦ１を得て（Ｓ２２）、ヘッダ分割部８４へ送る。画像復号化部８３は、通信インターフェース部１０から暗号化された画像暗号ファイルＦ２’を読み込み（Ｓ２１）、メモリ部８１から取得した画像用の復号鍵を使用して復号処理を行い、復号化された画像結合ファイルＦ２を得（Ｓ２３）、画像分割部８５へ送る。
【００５２】
ヘッダ分割部８４ではヘッダ復号化部８２から受け取ったヘッダ結合ファイルＦ１をカウント数Ｃ１と各ヘッダ情報の長さ情報Ｌ１，Ｌ２，Ｌ３をもとに各ヘッダ情報Ｈ１，Ｈ２，Ｈ３に分割する（Ｓ２４）。画像分割部８５では画像復号化部８３から受け取った画像結合ファイルＦ２をカウン卜数Ｃ２と各画像本体情報の長さ情報Ｌ４，Ｌ５，Ｌ６をもとに各画像本体Ｐ１，Ｐ２，Ｐ３に分割をする（Ｓ２５）。
【００５３】
合成部８６はカウント数分、分割したヘッダ情報Ｈ１と画像本体情報Ｐ１、ヘッダ情報Ｈ２と画像本体情報Ｐ２、ヘッダ情報Ｈ３と画像本体情報Ｐ３を合成し、医用画像に戻す（Ｓ２６，Ｓ２７）。合成部８６で復元された医用画像を医用画像蓄積部に送る（Ｓ２８）。
【００５４】
暗号化されたヘッダ暗号ファイルＦ１’と、暗号化された画像暗号ファイルＦ２’は、パディング処理が１回施されるだけなので、１画像ずつ暗号化するのに比べて情報量が少ない。そのため、復号化にかかる処理時間も短縮される。
【００５５】
なお、本発明では、暗号鍵、復号鍵は、特定の暗号方式に依存しない。但し、大容量の画像本体情報に、処理速度の速い暗号方式を適用することで、全体の暗号・復号処理時間が短くなる。
【００５６】
一般に暗号方式は、暗号鍵の対称性、公開性に着目して、「共通鍵（対称）暗号方式」と「公開鍵（非対称）暗号方式」とに分類される。共通鍵暗号方式は、送信者と受信者との間で同一の鍵を共有し、暗号・復号処理速度が速いという利点を持っている。但し、暗号通信を行う前に、鍵を配送し、共有しておく仕組みが必要である。この鍵の配送には、次に説明する公開鍵暗号方式が使われることが多い。
【００５７】
公開鍵暗号方式は、異なる一対の鍵を生成し、そのうちの一つを暗号鍵として公開し（公開鍵）、復号鍵は、復号処理を行う者が管理する（秘密鍵）。つまり、暗号通信を行う場合には、通信相手の公開鍵で暗号化を行えはよく、鍵の配送が必要なくなる。しかし、暗号・復号の処理速度が遅いという欠点がある。
【００５８】
本実施形態においては、暗号化端末の暗号鍵管理部２が、共通鍵の生成、公開鍵の取得、共通鍵の暗号化等の処理を行い、復号化端末の復号鍵管理部７が共通鍵の取得、秘密鍵の管理等の処理を行う。また、暗号化に先立って、暗号鍵管理部２がメモリ部３４にヘッダ暗号用の鍵と画像暗号用の鍵を格納し、復号化に先立って復号鍵管理部７がメモリ部８１にヘッダ復号用の鍵と画像復号用の鍵を格納しておくものとする。
【００５９】
なお、図１、図２、図５、及び図６で示した各端末における各部の一部もしくは全部での処理とその処理の流れをコンピュータソフトウェア（プログラム）で構成し、そのソフトウェアをコンピュータを用いて実行して本発明を実現することができること、あるいは、図４、及び図８で示した各端末における処理の手順をコンピュータソフトウェア（プログラム）で構成し、そのソフトウェアをコンピュータに実行させることができることは言うまでもなく、コンピュータでその処理とその処理の流れを実現するためのコンピュータソフトウェア、あるいは、コンピュータにその処理手順を実行させるためのコンピュータソフトウェアを、そのコンピュータが読み取り可能な記憶媒体、例えば、ＦＤ（フロッピーディスク（登録商標））や、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、該コンピュータソフトウェアをインターネットや電子メール等の通信手段を用いて配布したりすることが可能である。
【００６０】
以上、本発明を実施形態に基づき詳細に説明したが、本発明は以上の実施形態に限定されるものではなく、その容易を逸脱しない範囲において、種々変更し得ることは言うまでもない。
【００６１】
〈実施形態２〉
本発明の実施形態２と上記の実施形態１との違いについて述べる。実施形態１では、暗号化端末の暗号化部３によって暗号化されたヘッダ暗号ファイルと画像暗号ファイルは、作成後復号化端末側へ転送されていた。一方、本実施形態は暗号化部３によって暗号化されたヘッダ暗号ファイルと画像暗号ファイルを暗号化端末内に一時蓄積することで、ヘッダ暗号ファイルと画像暗号ファイルの転送するタイミングをずらすことができ、かつ複数の復号化端末に転送する事が可能となる。本実施形態は、画像暗号ファイルを事前に復号化端末に転送しておき、復号化端末からヘッダ暗号ファイル転送要求があった場合に始めてヘッダ暗号ファイルの転送を行う。また本実施形態における画像暗号ファイルは暗号化、復号化処理時間の短い共通鍵暗号方式を使用した実施形態である。以下に図面を参照にして詳細に説明する。
【００６２】
図１０は本実施形態による医用画像等の画像転送方式における暗号化端末の概略構成を示すブロック図である。図１０において、１は暗号化端末の制御部、２は暗号鍵管理部、３は暗号化部、４は暗号化対象のシリーズ画像の医用画像を蓄積する医用画像蓄積部、５は通信インターフェース部、１１は暗号鍵の暗号化部、１２は画像本体情報蓄積部、１３はヘッダ情報蓄積部、１４は暗号鍵蓄積部、１５はリンク情報蓄積部、１６は出力管理蓄積部である。
【００６３】
図１１は本実施形態による暗号ファイル作成と画像暗号ファイル転送の流れを示すフローチャート図である。暗号ファイル作成と画像暗号ファイル転送の流れを図１１を用いて説明する。
【００６４】
まず医用画像の枚数を数えるカウントとヘッダ結合ファイル、画像結合ファイルを初期化する（Ｓ３１）。分離部３１は医用画像蓄積部４から医用画像を読み込み（Ｓ３２）、ヘッダ情報の長さ情報を測定し（Ｓ３３）、ヘッダの長さ情報とヘッダ情報をヘッダ結合部３２へ送る。また画像本体情報の長さ情報を測定し（Ｓ３５）、画像本体の長さ情報と画像本体情報を画像結合部３３へ送る。ヘッダ結合部３２は、分離部３１から受け取ったヘッダ情報の長さ情報とヘッダ情報をヘッダ結合ファイルに記録する（Ｓ３４）。また画像結合部３３は、分離部３１から受け取った画像本体情報の長さ情報と画像本体情報を画像結合ファイルに記録する（Ｓ３６）。
【００６５】
その後、医用画像の枚数を数えるカウントを１増やし（Ｓ３７）、暗号化対象ファイルがまだ存在するかをチェックする（Ｓ３８）。暗号化対象ファイルがなくなった場合、ヘッダ結合部３２においてヘッダ結合ファイルの先頭にカウント情報を挿入する（Ｓ３９）。また画像結合部３３において画像結合ファイルの先頭にカウント情報を挿入する（Ｓ４０）。ヘッダ暗号化部３５では、メモリ部３４からヘッダ用の暗号鍵を取得し暗号鍵を使用して、ヘッダ結合部３２から受け取ったヘッダ結合ファイルの暗号処理を行い、ヘッダ暗号ファイルを作成する（Ｓ４１）。画像暗号化部３６では、メモリ部３４から画像用の暗号鍵を取得し、暗号鍵を使用して、画像結合部３３から受け取った画像結合ファイルの暗号処理を行い、画像暗号ファイルを作成する（Ｓ４２）。ヘッダ暗号化部３５で暗号化されたヘッダ暗号ファイルをヘッダ情報蓄積部１３に保存をする（Ｓ４３）。また画像暗号化部３６で暗号化された画像暗号ファイルを画像本体情報蓄積部１２に保存をする（Ｓ４４）。
【００６６】
その後、メモリ部３４から使用したヘッダ用の暗号鍵と画像用の暗号鍵を暗号鍵蓄積部１４に保存をする（Ｓ４５）。それぞれに保存された対となる画像暗号ファイルとヘッダ暗号ファイルと暗号鍵ファイルのリンク情報をリンク情報蓄積部１５内のリンクテーブル（図１５）に記録し、新しいファイル番号を付与する（Ｓ４６）。次に、出力管理蓄積部１６内の出力管理テーブル（図１６）において、前記付与したファイル番号を追加し、それぞれのファイルの状態を未送信状態とする（Ｓ４７）。３つのファイルの状態を未送信状態にした後、ユーザが指定した、または予め設定された復号化端末に画像暗号ファイルを随時転送し（Ｓ４８）、転送後、転送した復号化端末毎に出力管理テーブルの画像暗号ファイルの状態を送信済状態に変更し、転送した復号化端末を出力管理テーブルの送信端末管理欄に書き込む（Ｓ４９）。
【００６７】
図１２は本実施形態によるヘッダ暗号ファイルと暗号鍵ファイル転送の流れを示すフローチャート図である。ヘッダ暗号ファイルと暗号鍵ファイル転送の手順について図１２を用いて説明する。
【００６８】
事前に画像暗号ファイルを転送していた復号化端末からその対となるヘッダ暗号ファイル、暗号鍵ファイルの転送要求があった際、まず復号化端末の認証を行い（Ｓ６１）、転送要求を受信する（Ｓ６２）。出力管理蓄積部１６内の出力管理テーブルをチェックし（Ｓ６３）、転送要求を行っている復号化端末に画像暗号ファイルが転送されているかを調べる（Ｓ６４）。復号化端末に画像暗号ファイル転送が完了している場合は、リンク情報蓄積部１５内のリンクテーブルを参照し、復号化端末に既に送られている画像暗号ファイルとリンクされている暗号鍵ファイルを暗号鍵蓄積部１４から鍵暗号部１１に送り、鍵暗号部１１おいて復号化端末用に暗号化し転送を行う（Ｓ６５）。また、リンクテーブルにより転送された画像暗号ファイルとリンクされているヘッダ暗号ファイルをヘッダ情報蓄積部１３より転送を行う（Ｓ６６）。転送後、出力管理蓄積部１６内の出力管理テーブルにおいて、転送したヘッダ暗号ファイルと暗号鍵ファイルの状態を転送済みに変更する（Ｓ６６）。
【００６９】
図１３は本実施形態によるリンク情報蓄積部１５内におけるリンクテーブルの例を示す図である。図１３は、暗号化部３によって出力される画像暗号ファイルとヘッダ暗号ファイル、暗号化に使用した暗号鍵の３つがそれぞれの蓄積場所に保存された後に３つのファイル名のリンク情報を書き込み、新しいファイル番号をつけ管理するリンクテーブルである。このリンクテーブルにより画像暗号ファイルとその対となるヘッダ暗号ファイル、暗号鍵ファイルを管理しておく。
【００７０】
図１４は本実施形態による出力管理蓄積部１６内における出力管理テーブルの例を示す図である。図１４は、暗号化端末側で管理している画像暗号ファイル、ヘッダ暗号ファイル、暗号鍵ファイルの送信状態と送信された復号化端末を示すものである。設定された復号化端末にファイルを送信した場合には、転送した復号化端末別にファイルの状態を送信済に変更する。
【００７１】
図１５は本実施形態による医用画像等の画像転送方式のおける復号化端末の概略構成を示すブロック図である。図１５において、６は復号化端末の制御部、７は復号鍵管理部、８は復号化部、１０は通信インターフェース部、１７はヘッダと画像に使用された暗号鍵を復号する鍵復号化部、１８は暗号化端末から送信されてくる画像暗号ファイルを保存する画像本体情報蓄積部である。
【００７２】
図１６は本実施形態による復号処理の流れを示すフローチャート図である。復号ファイルを作成する手順について図１６を用いて説明する。
【００７３】
まず復号化端末では、ユーザが画像本体情報蓄積部１８内の読影対象となる画像暗号ファイルを選択した後（Ｓ７１）、選択した画像暗号ファイルと対になるヘッダ暗号ファイルと暗号鍵ファイルを暗号化端末側に転送要求する（Ｓ７２）。転送要求が暗号化端末側で認められると、暗号化端末側から要求していたヘッダ暗号ファイルと暗号鍵ファイルが転送される（Ｓ７３）。ヘッダ暗号ファイルと暗号鍵ファイルを受け取った後、画像本体情報蓄積部１８から復号する画像暗号ファイルを取得する（Ｓ７４）。ここで、暗号化端末から送られてきた暗号鍵ファイルを鍵復号化部１７において、復号化端末で復号化しヘッダと画像用それぞれの復号鍵を得る（Ｓ７５）。得られたヘッダ暗号ファイル用の復号鍵と画像暗号ファイル用の復号鍵はメモリ部８１に保存する（Ｓ７６）。
【００７４】
ヘッダ復号化部８２では、メモリ部８１から取得したヘッダ用の復号鍵を使用して、復号処理を行い、復号化されたヘッダ結合ファイルを得て（Ｓ７７）、ヘッダ分割部８４へ送る。画像復号化部８３は、メモリ部８１から取得した画像用の復号鍵を使用して復号処理を行い、復号化された画像結合ファイルを得（Ｓ７８）、画像分割部８５へ送る。ヘッダ分割部８４ではヘッダ復号化部８２から受け取ったヘッダ結合ファイルをカウント数と各ヘッダ情報の長さ情報をもとに各ヘッダ情報に分割する（Ｓ７９）。画像分割部８５では画像復号化部８３から受け取った画像結合ファイルをカウント数と各画像本体情報の長さ情報をもとに各画像本体情報に分割をする（Ｓ８０）。合成部８６はカウント数分、分割したヘッダ情報と画像本体情報を合成し、医用画像に戻す（Ｓ８１，Ｓ８２）。
【００７５】
秘匿度が低く、情報量が膨大な画像暗号ファイルは事前に指定された復号化端末側に転送し、復号化端末内に保存をしておく。例え、復号化端末にある画像暗号ファイルに対して不正行為があったとしても、対となるヘッダ暗号ファイルがないために復元されず、プライバシー情報は守られる。また画像ファイルに対して暗号化を施していない場合でも同様に、それと対になるヘッダファイルが存在しない為に復元ができない。これにより転送時間のかかる画像暗号ファイルを事前に復号化端末側に転送しても復号化端末上での安全性は保持されたままである。また復号化された医用画像ファイルを端末に残さない為、安全性が向上する。
【００７６】
また秘匿度が高く、情報量の少ないヘッダ暗号ファイル、暗号鍵ファイルは画像暗号ファイルを転送している復号化端末側の要求があって始めて、リアルタイム転送することで、データの安全性が向上する。このように、データの秘匿度に応じて転送を変えることでネットワーク上かつ復号化端末における安全性が向上する。
【００７７】
なお、図１０、及び図１５で示した各端末における各部の一部もしくは全部での処理とその処理の流れをコンピュータソフトウェア（プログラム）で構成し、そのソフトウェアをコンピュータを用いて実行して本発明を実現することができること、あるいは、図１１、図１２、及び図１６で示した各端末における処理の手順をコンピュータソフトウェア（プログラム）で構成し、そのソフトウェアをコンピュータに実行させることができることは言うまでもなく、コンピュータでその処理とその処理の流れを実現するためのコンピュータソフトウェア、あるいは、コンピュータにその処理手順を実行させるためのコンピュータソフトウェアを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ（フロッピーディスク（登録商標））や、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、該コンピュータソフトウェアをインターネットや電子メール等の通信手段を用いて配布したりすることが可能である。
【００７８】
以上、本発明を実施形態に基づき詳細に説明したが、本発明は上記の実施形態に限定されるものではなく、その容易を逸脱しない範囲において、種々変更し得ることは言うまでもない。
【００７９】
【発明の効果】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、下記のとおりである。
【００８０】
シリーズ画像は画像枚数の多い画像であり、そのシリーズ画像に対して１枚毎に暗号化処理を行っていたのではパディング処理による情報量が増大してしまい、その増加した情報量の分だけ暗号化、復号化にかかる処理時間や転送時間に影響がでてしまうため、シリーズ単位で暗号処理を行うことで、パディング処理回数を１回にでき、それにより処理速度、転送速度を向上させることができる。
【００８１】
また、医用画像でのヘッダ情報と画像本体情報ではその秘匿度が異なるために、それぞれ暗号強度と処理速度の異なった暗号化をすることで、転送時における安全性を向上させながら処理速度を速めることができる。
【００８２】
また、医用画像でのヘッダ情報と画像本体情報では情報量と秘匿度が異なるために、情報量が膨大であり秘匿度の低い画像本体情報は先に復号化端末側へ転送をしておき、情報量が少なく秘匿度の高いヘッダ情報は復号化端末側が必要な時にリアルタイムで転送することで、復号化端末における復号化された医用画像を蓄積しないことを可能として安全性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態１の医用画像転送方式における暗号化端末の概略構成を示すためのブロック構成図である。
【図２】本発明の実施形態１の医用画像転送方式における暗号化部の概略構成を示すためのブロック構成図である。
【図３】本発明の実施形態１の医用画像転送方式における暗号化部内のシリーズ画像の状態を示すための図である。
【図４】本発明の実施形態１の医用画像転送方式における暗号処理の流れを示すためのフローチャート図である。
【図５】本発明の実施形態１の医用画像転送方式における復号化端末の概略構成を示すためのブロック構成図である。
【図６】本発明の実施形態１の医用画像転送方式における復号化部の概略構成を示すためのブロック構成図である。
【図７】本発明の実施形態１の医用画像転送方式における復号化部内のシリーズ画像の状態を示すため図である。
【図８】本発明の実施形態１の医用画像転送方式における復号処理の流れを示すためのフローチャート図である。
【図９】暗号化の前処理であるパディング処理を示す概略図である。
【図１０】本発明の実施形態２の医用画像転送方式における暗号化端末の概略構成を示すためのブロック構成図である。
【図１１】本発明の実施形態２の医用画像転送方式における暗号化端末側での暗号ファイル作成と画像暗号ファイル転送の流れを示すためのフローチャート図である。
【図１２】本発明の実施形態２の医用画像転送方式における暗号化端末側でのヘッダ暗号ファイルと暗号鍵ファイル転送の流れを示すためのフローチャート図である。
【図１３】本発明の実施形態２の医用画像転送方式における暗号化端末側のリンク情報管理蓄積部内リンクテーブルの図である。
【図１４】本発明の実施形態２の医用画像転送方式における暗号化端末側の出力管理蓄積部内出力管理テーブルの図である。
【図１５】本発明の実施形態２の医用画像転送方式における復号化端末側の概略構成を示すためのブロック構成図である。
【図１６】本発明の実施形態２の医用画像転送方式における復号化ファイル作成の流れを示すためのフローチャート図である。
【符号の説明】
１…暗号化端末の制御部
２…暗号鍵管理部
３…暗号化部
４…暗号化対象の医用画像蓄積部
５…暗号化端末側の通信インターフェース部
６…復号化端末の制御部
７…復号鍵管理部
８…復号化部
９…復号化された医用画像蓄積部
１０…復号化端末側の通信インターフェース部
１１…暗号に使用した鍵を暗号化する鍵暗号化部
１２…暗号化端末側の画像本体情報蓄積部
１３…ヘッダ情報蓄積部
１４…暗号鍵蓄積部
１５…リンク情報蓄積部
１６…出力管理蓄積部
１７…暗号化された暗号鍵を復号化する鍵復号化部
１８…復号化端末側の画像本体情報蓄積部
３１…分離部
３２…ヘッダ結合部
３３…画像結合部
３４…メモリ部
３５…ヘッダ暗号化部
３６…画像暗号化部
８１…メモリ部
８２…ヘッダ復号化部
８３…画像復号化部
８４…ヘッダ分割部
８５…画像分割部
８６…合成部
Ｉ１，Ｉ２，Ｉ３…医用画像
Ｈ１，Ｈ２，Ｈ３…ヘッダ情報
Ｐ１，Ｐ２，Ｐ３…画像本体情報
Ｃ１，Ｃ２…カウント数情報
Ｌ１，Ｌ２，Ｌ３…各Ｈ１，Ｈ２，Ｈ３のヘッダの長さ情報
Ｌ４，Ｌ５，Ｌ６…各Ｐ１，Ｐ２，Ｐ３の画像本体の長さ情報
Ｆ１…ヘッダ結合ファイル
Ｆ２…画像結合ファイル
Ｆ１’…ヘッダ暗号ファイル
Ｆ２’…画像暗号ファイル
【図１】
0003790432.tif 000002
【図２】
0003790432.tif 000003
【図３】
0003790432.tif 000004
【図４】
0003790432.tif 000005
【図５】
0003790432.tif 000006
【図６】
0003790432.tif 000007
【図７】
0003790432.tif 000008
【図８】
0003790432.tif 000009
【図９】
0003790432.tif 000010
【図１０】
0003790432.tif 000011
【図１１】
0003790432.tif 000012
【図１２】
0003790432.tif 000013
【図１３】
0003790432.tif 000014
【図１４】
0003790432.tif 000015
【図１５】
0003790432.tif 000016
【図１６】
0003790432.tif 000017