(57)【特許請求の範囲】
【請求項１】
少なくとも２つに分類されたコンピュータシステムの間で電子化データを相互利用するための電子化データ管理システムにおいて、
オリジナルの電子化データから求めた基準の固有値が添付されたコピーの電子化データから前記基準の固有値を抽出する基準固有値抽出手段と、
前記コピーの電子化データ、および（または）、前記オリジナルの電子化データを再コピーしたときの電子化データから、比較対象の固有値を求める比較対象固有値算出手段と、
前記基準の固有値と前記比較対象の固有値とを比較することによって、前記コピーの電子化データおよび（または）前記再コピーの電子化データの真性を判定する判定手段と、
を備え、
前記コンピュータシステムは、前記基準固有値抽出手段、前記比較対象固有値算出手段および前記判定手段が設けられた管理側コンピュータシステムと、該管理側コンピュータシステムには属さない被管理側コンピュータシステムとに分類され、
前記管理側コンピュータシステムにおいては、前記コピーの電子化データおよび（または）前記再コピーの電子化データの出所が管理され、
前記管理側コンピュータシステムは、前記オリジナルの電子化データに基づいて求められた前記基準の固有値を該オリジナルの電子化データに添付する、基準固有値添付手段を備え、
前記各電子化データは電子図面データであり、
前記各固有値は、前記各電子図面データに含まれる図形情報に基づいて得られたハッシュ値であり、
前記管理側コンピュータシステムは、前記オリジナルの電子化データとしての電子図面データに基づいて製品を発注するための発注側コンピュータシステムであり、
前記被管理側コンピュータシステムは、前記発注側コンピュータシステムから発注された製品を製造して該製品を納品するための受注側コンピュータシステムであり、
前記発注側コンピュータシステムは、該発注側コンピュータシステムを出所とする前記再コピーの電子化データとしての電子図面データ、および（または）、前記受注側コンピュータシステムを出所とする前記コピーの電子化データとしての電子図面データと、前記受注側コンピュータシステムから納品された製品とを比較することによって、これら製品および電子図面データの一致／不一致を判定する手段を有し、
前記基準の固有値は、暗号化されて、または、電子透かし技術を用いて、前記電子化データに埋め込まれていることを特徴とする電子化データ管理システム。
【請求項２】
手配元においてオリジナルの電子図面データを保管するとともに、該オリジナルの電子図面データを手配用図面データとして手配先に発行するための電子化データ管理方法において、
前記手配元である管理側コンピュータシステムとしての発注側コンピュータシステムにて、予め、オリジナルの電子図面データの図形情報から基準の固有値を求め、この基準の固有値が添付された前記オリジナルの電子図面データを前記手配先である被管理側コンピュータシステムとしての受注側コンピュータシステムに発行する工程と、
前記発注側コンピュータシステムの基準固有値抽出手段にて、前記基準の固有値が添付された、発行後の前記オリジナルの電子図面データからコピーされた電子図面データから、前記基準の固有値を抽出する工程と、
前記発注側コンピュータシステムの比較対象固有値算出手段にて、保管されていた前記オリジナルの電子図面データから再コピーされた電子図面データの図形情報から比較対象の固有値を求める工程と、
前記発注側コンピュータシステムの判定手段にて、前記基準の固有値と前記比較対象の固有値とを比較することによって、前記コピーの電子図面データおよび前記再コピーの電子図面データのいずれかが改竄されたかどうかを判定する工程と、
を含み、
前記発注側コンピュータシステムにおいては、前記コピーの電子図面データおよび（または）前記再コピーの電子図面データの出所が管理され、
前記発注側コンピュータシステムの基準固有値添付手段により、前記オリジナルの電子図面データに基づいて求められた前記基準の固有値を該オリジナルの電子図面データに添付し、
前記各固有値は、前記各電子図面データに含まれる図形情報に基づいて得られたハッシュ値であり、
前記発注側コンピュータシステムは、前記オリジナルの電子図面データに基づいて製品を発注し、
前記受注側コンピュータシステムは、前記発注側コンピュータシステムから発注された製品を製造して該製品を納品し、
前記発注側コンピュータシステムでは、該発注側コンピュータシステムを出所とする前記再コピーの電子図面データ、および（または）、前記受注側コンピュータシステムを出所とする前記コピーの電子図面データと、前記受注側コンピュータシステムから納品された製品とを比較することによって、これら製品および電子図面データの一致／不一致を判定し、
前記基準の固有値は、暗号化されて、または、電子透かし技術を用いて、前記電子図面データに埋め込まれていることを特徴とする電子化データ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子化データ管理システムおよび方法に関し、一層詳細には、電子化データの真性を確認することが可能な電子化データ管理システムおよび方法に関する。
【０００２】
【従来の技術】
発注者が受注者に製品を発注した場合、受注者から納入された製品が発注した図面と異なることが生じ得る。特に、発注図面として電子化（数値化）された図面を用いた場合には、製品不良が発生する原因として次のことが考えられる。
【０００３】
（１）受注者が製品を製造する際に製造ミスが生じた、
（２）受注者が図面を改竄し、改竄された図面に基づいて製品を製造した、
（３）発注者が製品の発注後に図面を改竄した。
【０００４】
ところで、電子図面が改竄されているかどうかは、発注者側のコンピュータシステムおよび受注者側のコンピュータシステムの双方に認証システムを組み込むことによって特定することができる。
【０００５】
この認証システムは、例えば、特開平９−１９８４３７号公報に開示されているように、電子化書類（すなわち、電子図面）に付随して記録された認証情報と、それぞれの認証者の電子計算機に記録された認証情報とに基づいて、電子化書類が改竄されたかどうかを確認することができるように構成されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述の認証システムにおいては、各コンピュータシステムで認証を行う度に、電子計算機および電子化書類に対して認証情報を記録するための処理を行う必要があるため、認証に伴う処理が複雑化するという不都合が生じる。
【０００７】
また、この認証システムにおいては、各電子計算機に、認証情報を記録するための管理機構を設ける必要があるため、コンピュータシステムの構成が複雑化するという不都合が生じる。
【０００８】
さらに、この認証システムにおいては、認証後の電子化書類に改竄が加えられた場合には、改竄が発注者側と受注者側のどちらで行われたかを特定することは困難であった。従って、上述の（１）〜（３）の原因を特定し、製品不良発生の責任の所在を明確にすることは困難であった。
【０００９】
この発明は、前記の不都合を解決するためになされたものであり、電子化データの真性を確実に判断することができるとともに、電子化データの真性が損なわれている場合には、電子化データに変更を加えたコンピュータシステムを確実に特定することができ、しかも、構成が簡素化された電子化データ管理システムおよび方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この項では、理解の容易化のために、添付図面中の符号を付けて説明する。従って、この項に記載した内容が、その符号を付けたものに限定して解釈されるものではない。
【００１１】
この発明に係る電子化データ管理システム（１０）は、少なくとも２つに分類されたコンピュータシステムの間で電子化データを相互利用するための電子化データ管理システム（１０）であり、オリジナルの電子化データ（Ａ１）から求めた基準の固有値（Ｈ１）が添付されたコピーの電子化データ｛Ｂ２（Ｔ）｝から前記基準の固有値（Ｈ１）を抽出する基準固有値抽出手段（２６）と、前記コピーの電子化データ（Ｂ２）、および（または）、前記オリジナルの電子化データ（Ａ１）を再コピーしたときの電子化データ（Ａ２）から、比較対象の固有値（Ｈ２、Ｈ３）を求める比較対象固有値算出手段（２６）と、前記基準の固有値（Ｈ１）と前記比較対象の固有値（Ｈ２、Ｈ３）とを比較することによって、前記コピーの電子化データ（Ｂ２）および（または）前記再コピーの電子化データ（Ａ２）の真性を判定する判定手段（２６）とを備えている。
【００１２】
この場合、この電子化データ管理システム（１０）においては、コピーの電子化データ｛Ｂ２（Ｔ）｝に添付された基準の固有値（Ｈ１）と、コピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）から求められた比較対象の固有値（Ｈ２、Ｈ３）とを比較することによって、これらコピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）の真性を判定することができる。このため、コピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）の真性を確実に管理することができるとともに、例えば、各コンピュータシステム毎に認証管理機構等が設けられたシステムに比べて、構成が大幅に簡素化される。
【００１３】
また、前記コンピュータシステムは、前記基準固有値抽出手段（２６）、前記比較対象固有値算出手段（２６）および前記判定手段（２６）が設けられた管理側コンピュータシステム（１２）と、該管理側コンピュータシステム（１２）には属さない被管理側コンピュータシステム（１４）とに分類されており、前記管理側コンピュータシステム（１２）においては、前記コピーの電子化データ（Ｂ２）および（または）前記再コピーの電子化データ（Ａ２）の出所が管理されている。
【００１４】
このため、管理側コンピュータシステム（１２）においては、コピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）の真性が損なわれている場合に、これらコピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）の出所に基づいて、管理側コンピュータシステム（１２）と被管理側コンピュータシステム（１４）のどちらにおいて、これらコピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）に変更が加えられたかを特定することができる。
【００１５】
この場合、前記管理側コンピュータシステム（１２）が、前記オリジナルの電子化データ（Ａ１）に基づいて求められた前記基準の固有値（Ｈ１）を該オリジナルの電子化データ（Ａ１）に添付する、基準固有値添付手段（２２）を備えるようにしてもよい。
【００１６】
また、前記各電子化データ（Ａ１、Ａ２、Ｂ２）は電子図面データであり、前記各固有値（Ｈ１、Ｈ２、Ｈ３）は、前記各電子図面データに含まれる図形情報に基づいて得られたハッシュ値であってもよい。
【００１７】
また、前記管理側コンピュータシステム（１２）は、前記オリジナルの電子化データ（Ａ１）としての電子図面データに基づいて製品を発注するための発注側コンピュータシステム（１２）であり、前記被管理側コンピュータシステム（１４）は、前記発注側コンピュータシステム（１２）から発注された製品（Ｍ）を製造して該製品（Ｍ）を納品するための受注側コンピュータシステム（１４）であり、前記発注側コンピュータシステム（１２）は、該発注側コンピュータシステム（１２）を出所とする前記再コピーの電子化データ（Ａ２）としての電子図面データ、および（または）、前記受注側コンピュータシステム（１４）を出所とする前記コピーの電子化データ（Ｂ２）としての電子図面データと、前記受注側コンピュータシステム（１４）から納品された製品（Ｍ）とを比較することによって、これら製品（Ｍ）および電子図面データ（Ａ２、Ｂ２）の一致／不一致を判定する手段を有する。
【００１８】
このため、発注側コンピュータシステム（１２）においては、製品（Ｍ）の良品／不良品の管理を確実に行うことができる。
【００１９】
さらに、前記基準の固有値（Ｈ１）は、暗号化されて、または、電子透かし技術を用いて、前記電子化データ｛Ａ１（Ｔ）、Ｂ２（Ｔ）｝に埋め込まれている。このため、特定のコンピュータシステム｛管理側コンピュータシステム（１２）、発注側コンピュータシステム（１２）｝を除いては、基準の固有値（Ｈ１）の内容を書き換えることができず、従って、コピーの電子化データ（Ｂ２）および（または）再コピーの電子化データ（Ａ２）の真性を確実に管理することができる。
【００２０】
この発明に係る電子化データ管理方法は、手配元（１２）においてオリジナルの電子図面データ（Ａ１）を保管するとともに、該オリジナルの電子図面データ（Ａ１）を手配用図面データとして手配先（１４）に発行するための電子化データ管理方法であり、前記手配元（１２）である管理側コンピュータシステムとしての発注側コンピュータシステムにて、予め、オリジナルの電子図面データ（Ａ１）の図形情報から基準の固有値（Ｈ１）を求め、この基準の固有値（Ｈ１）が添付された前記オリジナルの電子図面データ｛Ａ１（Ｔ）｝を前記手配先（１４）である被管理側コンピュータシステムとしての受注側コンピュータシステムに発行する工程と、前記発注側コンピュータシステム（１２）の基準固有値抽出手段（２６）にて、前記基準の固有値（Ｈ１）が添付された、発行後の前記オリジナルの電子図面データ｛Ａ１（Ｔ）｝からコピーされた電子図面データ｛Ｂ２（Ｔ）｝から、前記基準の固有値（Ｈ１）を抽出する工程と、前記発注側コンピュータシステム（１２）の比較対象固有値算出手段（２６）にて、保管されていた前記オリジナルの電子図面データ（Ａ１）から再コピーされた電子図面データ（Ａ２）の図形情報から比較対象の固有値（Ｈ２）を求める工程と、前記発注側コンピュータシステム（１２）の判定手段（２６）にて、前記基準の固有値（Ｈ１）と前記比較対象の固有値（Ｈ２）とを比較することによって、前記コピーの電子図面データ（Ｂ２）および前記再コピーの電子図面データ（Ａ２）のいずれかが改竄されたかどうかを判定する工程とを含み、前記発注側コンピュータシステム（１２）においては、前記コピーの電子図面データ｛Ｂ２（Ｔ）｝および（または）前記再コピーの電子図面データ（Ａ２）の出所が管理され、前記発注側コンピュータシステム（１２）の基準固有値添付手段（２２）により、前記オリジナルの電子図面データ（Ａ１）に基づいて求められた前記基準の固有値（Ｈ１）を該オリジナルの電子図面データ（Ａ１）に添付し、前記各固有値（Ｈ１、Ｈ２、Ｈ３）は、前記各電子図面データ（Ａ１、Ａ２、Ｂ２）に含まれる図形情報に基づいて得られたハッシュ値であり、前記発注側コンピュータシステム（１２）は、前記オリジナルの電子図面データ（Ａ１）に基づいて製品を発注し、前記受注側コンピュータシステム（１４）は、前記発注側コンピュータシステム（１２）から発注された製品（Ｍ）を製造して該製品（Ｍ）を納品し、前記発注側コンピュータシステム（１２）では、該発注側コンピュータシステム（１２）を出所とする前記再コピーの電子図面データ（Ａ２）、および（または）、前記受注側コンピュータシステム（１４）を出所とする前記コピーの電子図面データ（Ｂ２）と、前記受注側コンピュータシステム（１４）から納品された製品（Ｍ）とを比較することによって、これら製品（Ｍ）および電子図面データ（Ａ２、Ｂ２）の一致／不一致を判定し、前記基準の固有値（Ｈ１）は、暗号化されて、または、電子透かし技術を用いて、前記電子図面データ｛Ａ１（Ｔ）、Ｂ２（Ｔ）｝に埋め込まれている。
【００２１】
このため、コピーの電子図面データ（Ｂ２）および再コピーの電子図面データ（Ａ２）の真性を確実に管理することができるとともに、構成が簡易な電子化データ管理方法を得ることができる。
【００２２】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００２３】
図１は、この発明の一実施の形態が適用された電子化データ管理システム１０の構成を示している。
【００２４】
この電子化データ管理システム１０は、発注者（手配元）側および受注者（手配先）側において、電子化データとしての電子図面データを相互利用するためのシステムであり、それぞれコンピュータシステムとして構成された発注側（管理側）コンピュータシステム１２と受注側（被管理側）コンピュータシステム１４を備えている。なお、発注側コンピュータシステム１２や受注側コンピュータシステム１４には、それぞれ、複数のコンピュータシステムが含まれるようにしてもよい。
【００２５】
発注側コンピュータシステム１２は、図面作成部１６、記憶装置（記憶手段）１８、発注部２０、出図処理部（基準固有値添付手段）２２、検査部２４および判断部（基準固有値抽出手段、判定手段）２６を備えている。一方、受注側コンピュータシステム１４は、受注部３０および製造部３２を備えている。
【００２６】
発注側コンピュータシステム１２の図面作成部１６は、発注しようとする製品の図面を作成し、この図面をオリジナルの電子図面データ（単に、オリジナルデータとも記す。）Ａ１として記憶装置１８に送る。記憶装置１８は、メモリ素子、ハードディスク、光ディスク等の記録媒体を備えており、この記録媒体に図面作成部１６からのオリジナルデータＡ１を格納する。なお、後述するタグＴが添付されたオリジナルデータＡ１（Ｔ）を記憶装置１８に格納するようにしてもよい。
【００２７】
発注部２０は、記憶装置１８からオリジナルデータＡ１を読み出すと、このオリジナルデータＡ１を発注図面として出図処理部２２に送る。
【００２８】
図２は、出図処理部２２の構成を示す機能ブロック図である。出図処理部２２は、ハッシュ値算出手段４０と、ハッシュ値暗号化手段４２と、タグ添付手段４４とを備えている。
【００２９】
発注部２０からのオリジナルデータＡ１は、ハッシュ値算出手段４０およびタグ添付手段４４にそれぞれ供給される。
【００３０】
ハッシュ値算出手段４０は、オリジナルデータＡ１に含まれる直線、曲線、点、寸法、仕上げ記号等の図形情報や、図面表題、作成者、改訂暦等の管理情報から、基準の固有値としての基準ハッシュ値Ｈ１を算出する。
【００３１】
ハッシュ値暗号化手段４２は、ハッシュ値算出手段４０で得られた基準ハッシュ値Ｈ１に対して暗号化処理を施して、暗号化された基準ハッシュ値Ｈ１′を得る。この場合、暗号化処理は、ＰＧＰ（Pretty Good Privacy）等の暗号化手法を用いて行われる。
【００３２】
タグ添付手段４４は、発注部２０からのオリジナルデータＡ１に対して、暗号化された基準ハッシュ値Ｈ１′をタグＴとして貼り付ける。ここで、図面作成用のソフトウエアとして、「ＣＡＴＩＡ」（ダッソー・システムズ社製）を使用している場合には、この「ＣＡＴＩＡ」の機能に対応させるために、暗号化された基準ハッシュ値Ｈ１′を１６進数化し、さらに大文字化した後に、オリジナルデータＡ１に埋め込むようにする。
【００３３】
この場合、タグＴに含まれる基準ハッシュ値Ｈ１′は暗号化されており、しかも、タグＴは、電子透かし技術（肉眼では原画像との区別がつかないように形成された透かし画像を原画像に埋め込む技術）等を用いてオリジナルデータＡ１に埋め込まれる。このため、発注側コンピュータシステム１２の出図処理部２２および判断部２６以外においては、このタグＴの存在の有無やその内容を確認したり、タグＴの内容を書き換えたりすることができない。
【００３４】
タグ添付手段４４は、タグＴを含むオリジナルデータＡ１（Ｔ）を、手配用図面データとして、受注側コンピュータシステム１４の受注部３０に対して出力（出図）する。なお、符号「（Ｔ）」は、オリジナルデータＡ１にタグＴが埋め込まれていることを表している。
【００３５】
図１に示すように、受注部３０は、発注側コンピュータシステム１２からのオリジナルデータＡ１（Ｔ）を受け取ると、このオリジナルデータＡ１（Ｔ）の内容（受注内容）を確認した後に、この受注部３０でコピーされた電子図面データ（単に、受注側コピーデータとも記す。）Ｂ１（Ｔ）として製造部３２に送る。
【００３６】
なお、受注部３０においては、タグＴを除くオリジナルデータＡ１の内容に変更が加えられる可能性があるため、この受注部３０から出力される受注側コピーデータの符号を「Ａ１」から「Ｂ１」に変えて示す。以下、「Ａ１」から「Ａ２」への符号の変更および「Ｂ１」から「Ｂ２」への符号の変更についても同様である。また、符号「Ａ」は、電子図面データの出所が発注側コンピュータシステム１２であることを表し、符号「Ｂ」は、電子図面データの出所が受注側コンピュータシステム１４であることを表している。
【００３７】
製造部３２は、受注部３０からの受注側コピーデータＢ１（Ｔ）に基づいて、製品の製造管理（製造工程の制御）を行う。そして、製造された製品Ｍを発注者に納入すると共に、この製品Ｍの製造に用いられた、受注側コピーデータＢ１（Ｔ）からコピーされた受注側コピーデータＢ２（Ｔ）を、発注側コンピュータシステム１２の検査部２４に送る。
【００３８】
検査部２４は、受注側コンピュータシステム１４からの製品Ｍと受注側コピーデータＢ２（Ｔ）を受け取ると、これら製品Ｍおよび受注側コピーデータＢ２（Ｔ）に対応する電子図面データ｛オリジナルデータＡ１から発注側において再コピーされた電子図面データ（単に、発注側コピーデータとも記す。）｝Ａ２の供給を要求する命令ｄを発注部２０に対して出力する。
【００３９】
この命令ｄに従って記憶装置１８から読み出された発注側コピーデータＡ２は、発注部２０から検査部２４に送られる。そして、検査部２４は、この発注側コピーデータＡ２および受注側コンピュータシステム１４からの受注側コピーデータＢ２（Ｔ）を製品Ｍと比較することによって、製品Ｍの良品／不良品の判定を行う。この場合、検査部２４においては、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）の出所が管理されている。
【００４０】
図３は、検査部２４における製品Ｍの良品／不良品の判定処理を示すフローチャートである。
【００４１】
検査部２４は、ステップＳ１１において、発注側コピーデータＡ２と製品Ｍとを比較する処理を行う（Ａ２＝Ｍ？）。ここでは、例えば、３次元形状測定装置（例えば、検査針、レーザビーム等によって製品Ｍの表面を走査し、該製品Ｍの表面形状を測定する装置）を用いた検査手法、画像処理手法等を用いて、発注側コピーデータＡ２と製品Ｍとの比較処理が行われる。
【００４２】
そして、このステップＳ１１において、発注側コピーデータＡ２と製品Ｍとの一致が確認された場合（ＹＥＳ）には、ステップＳ１２において、製品Ｍの状態を示すフラグＦａがＦａ＝０（製品Ｍが良品であることを示している。）に設定される。
【００４３】
一方、ステップＳ１１において、発注側コピーデータＡ２と製品Ｍが一致していないことが確認された場合（ＮＯ）には、次のステップＳ１３に移行する。
【００４４】
ステップＳ１３において、検査部２４は、前記ステップＳ１１と同様の処理によって、受注側コピーデータＢ２（Ｔ）（実際は、受注側コピーデータＢ２）と製品Ｍとを比較する処理を行う（Ｂ２＝Ｍ？）。
【００４５】
そして、このステップＳ１３において、受注側コピーデータＢ２（Ｔ）と製品Ｍとが一致していない｛すなわち、製品Ｍは、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）のいずれとも一致していない｝ことが確認された場合（ＮＯ）には、ステップＳ１４において、フラグＦａがＦａ＝１（製品Ｍが不良品であることを示している。）に設定される。
【００４６】
一方、ステップＳ１３において、受注側コピーデータＢ２（Ｔ）と製品Ｍとの一致が確認された場合（ＹＥＳ）には、ステップＳ１５において、フラグＦａがＦａ＝２（製品Ｍの良品／不良品が未確定であることを示している。）に設定される。
【００４７】
これらステップＳ１１〜Ｓ１５の処理が終了すると、検査部２４は、図１に示すように、製品Ｍの状態を示すフラグＦａの値と共に、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）を判断部２６に供給する。
【００４８】
判断部２６は、検査部２４からのフラグＦａ、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）を受け取ると、図４のフローチャートに示すように、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）のいずれかに対して、内容に変更が加えられているかどうかを判定する処理を行う。
【００４９】
ステップＳ２１において、判断部２６は、フラグＦａがＦａ＝２（製品Ｍの良品／不良品が未確定）であるかどうかを確認する。そして、フラグＦａがＦａ＝２である場合（ＹＥＳ）には、次のステップＳ２２に移行し、一方、フラグＦａがＦａ＝２でない（Ｆａ＝０またはＦａ＝１である）場合（ＮＯ）には、後述するステップＳ２９に移行する。
【００５０】
ステップＳ２２において、判断部２６は、受注側コピーデータＢ２（Ｔ）から、出図処理部２２で付加されたタグＴを抽出する。そして、ステップＳ２３において、このタグＴから暗号化された基準ハッシュ値Ｈ１′を抽出し、さらに、ステップＳ２４において、暗号化された基準ハッシュ値Ｈ１′から、基準ハッシュ値Ｈ１を復元する。すなわち、これらステップＳ２２〜Ｓ２４の処理は、受注側コピーデータＢ２（Ｔ）から基準の固有値としての基準ハッシュ値Ｈ１を抽出するための基準固有値抽出手段として機能している。
【００５１】
続いて、判断部２６は、ステップＳ２５において、発注側コピーデータＡ２から比較対象の固有値としての発注側ハッシュ値Ｈ２を算出する。すなわち、このステップＳ２５の処理は、発注側コピーデータＡ２から、基準ハッシュ値Ｈ１に対する比較対象の固有値としての発注側ハッシュ値Ｈ２を求めるための、比較対象固有値算出手段として機能している。
【００５２】
次いで、判断部２６は、ステップＳ２６において、ステップＳ２４で得られた基準ハッシュ値Ｈ１と、ステップＳ２５で得られた発注側ハッシュ値Ｈ２とを比較する処理を行う（Ｈ１＝Ｈ２？）。
【００５３】
このステップＳ２６において、基準ハッシュ値Ｈ１と発注側ハッシュ値Ｈ２とが一致する（ＹＥＳ）と判定された場合には、続くステップＳ２７において、発注側コピーデータＡ２および受注側コピーデータＢ２（Ｔ）の真性を示すフラグＦｂがＦｂ＝１｛受注側コピーデータＢ２（Ｔ）に変更が加えられていることを示す。｝に設定される。
【００５４】
これは、基準ハッシュ値Ｈ１と発注側ハッシュ値Ｈ２が一致する場合、オリジナルデータＡ１と発注側コピーデータＡ２とは同一であると判断することができ、これに加えて、製品Ｍと発注側コピーデータＡ２とは一致しないが（図３のステップＳ１２）、製品Ｍと受注側コピーデータＢ２（Ｔ）とが一致する場合は（図３のステップＳ１４）、受注側コンピュータシステム１４において、受注側コピーデータＢ２（Ｔ）に変更が加えられていると考えることができるからである。
【００５５】
一方、ステップＳ２６において、基準ハッシュ値Ｈ１と発注側ハッシュ値Ｈ２は一致しない（ＮＯ）と判定された場合には、続くステップＳ２８において、フラグＦｂがＦｂ＝２（発注側コピーデータＡ２に変更が加えられていることを示す。）に設定される。
【００５６】
これは、基準ハッシュ値Ｈ１と発注側ハッシュ値Ｈ２とが一致しない場合には、発注側コンピュータシステム１２の、例えば、図面作成部１６において、例えば、記憶装置１８中のオリジナルデータＡ１（発注側コピーデータＡ２）に変更が加えられていると考えることができるからである。
【００５７】
このように、ステップＳ２６の処理は、基準ハッシュ値Ｈ１と発注側ハッシュ値Ｈ２を比較して発注側コピーデータＡ２の真性を判定するための判定手段として機能している。
【００５８】
次に、判断部２６は、ステップＳ２９において、ステップＳ２７またはＳ２８で得られたフラグＦｂと、検査部２４で得られたフラグＦａとに基づく情報｛製品Ｍが良品であるかどうか、また、発注側コピーデータＡ２および受注側コピーデータＢ２がオリジナルデータＡ１と同じである（真性である）かどうか、さらに、発注側コピーデータＡ２および受注側コピーデータＢ２が真性でない場合には、どこで変更が加えられたか等の情報｝を図示しない表示装置、プリンタ等の出力装置に対して出力する。そして、この出力装置からは、これら製品Ｍの良品／不良品の情報、各電子図面データＡ１、Ａ２、Ｂ１、Ｂ２の真性の有無の情報等が出力される。
【００５９】
なお、判断部２６においては、受注側コピーデータＢ２のハッシュ値を求め、このハッシュ値とステップＳ２４で得られた基準ハッシュ値Ｈ１（受注側コピーデータＢ２に添付されていた基準ハッシュ値Ｈ１）とを比較することによって、受注側コピーデータＢ２に変更が加えられたかどうかを判定するようにしてもよい。この処理について、図５のフローチャートを参照しながら具体的に説明する。
【００６０】
判断部２６は、ステップＳ３１〜Ｓ３３（基準固有値抽出手段）において、図４のステップＳ２２〜Ｓ２４と同じ処理を行う。すなわち、受注側コピーデータＢ２（Ｔ）から基準ハッシュ値Ｈ１を抽出・復元する。
【００６１】
次いで、判断部２６は、ステップＳ３４（比較対象固有値算出手段）において、受注側コピーデータＢ２（Ｔ）から比較対象の固有値としての受注側ハッシュ値Ｈ３を算出する。この場合、判断部２６は、受注側コピーデータＢ２（Ｔ）から、出図処理部２２で付加されたタグＴを除去して得られた受注側コピーデータＢ２から、受注側ハッシュ値Ｈ３を算出する。
【００６２】
そして、判断部２６は、ステップＳ３５（判定手段）において、ステップＳ３３で得られた基準ハッシュ値Ｈ１と、ステップＳ３４で得られた受注側ハッシュ値Ｈ３を比較する処理を行う（Ｈ１＝Ｈ３？）。
【００６３】
このステップＳ３５において、基準ハッシュ値Ｈ１と受注側ハッシュ値Ｈ３が一致する（ＹＥＳ）と判定された場合には、続くステップＳ３６において、受注側コピーデータＢ２の真性を示すフラグＦｃがＦｃ＝１（受注側コピーデータＢ２に変更は加えられていないことを示す。）に設定される。
【００６４】
一方、ステップＳ３５において、基準ハッシュ値Ｈ１と受注側ハッシュ値Ｈ３は一致しない（ＮＯ）と判定された場合には、続くステップＳ３７において、フラグＦｃがＦｃ＝２（受注側コピーデータＢ２に変更が加えられていることを示す。）に設定される。
【００６５】
なお、これらステップＳ３６またはＳ３７の処理に続いて、図４のステップＳ２５〜Ｓ２８の処理を行うことによって、発注側コピーデータＡ２に変更が加えられているかどうかも判定することができ、従って、発注側コピーデータＡ２および受注側コピーデータＢ２のいずれかに対して変更が加えられているかどうかを確認することができる。
【００６６】
このように、この発明の一実施の形態が適用された電子化データ管理システム１０においては、受注側コピーデータＢ２（Ｔ）に添付されているオリジナルデータＡ１に基づく基準ハッシュ値Ｈ１と、発注側コピーデータＡ２および受注側コピーデータＢ２からそれぞれ求められた発注側ハッシュ値Ｈ２および受注側ハッシュ値Ｈ３とを比較することによって、これら発注側コピーデータＡ２および受注側コピーデータＢ２の真性を判定することができる。このため、これら発注側コピーデータＡ２および受注側コピーデータＢ２の真性を確実に管理することができるとともに、例えば、各コンピュータシステム（発注側コンピュータシステム１２および受注側コンピュータシステム１４）毎に認証管理機構等が設けられたシステムに比べて、構成が大幅に簡素化される。
【００６７】
また、発注側コンピュータシステム１２においては、発注側コピーデータＡ２および受注側コピーデータＢ２の出所が管理されているため、発注側コンピュータシステム１２および受注側コンピュータシステム１４のどちらにおいて、これら発注側コピーデータＡ２および受注側コピーデータＢ２に変更が加えられたかを特定することができる。
【００６８】
また、基準ハッシュ値Ｈ１は、暗号化され、さらに、電子透かし技術を用いて、タグＴとしてオリジナルデータＡ１に埋め込まれている。このため、発注側コンピュータシステム１２の、特に、出図処理部２２および判断部２６を除いては、タグＴの存在の有無やその内容を確認したり、タグＴの内容を書き換えることができない。従って、発注側コピーデータＡ２および受注側コピーデータＢ２の真性を確実に管理することができる。
【００６９】
なお、この発明の一実施の形態が適用された電子化データ管理システム１０は、電子図面データ以外の各種の電子化データを管理するシステムに適用することができる。
【００７０】
【発明の効果】
この発明によれば、電子化データの真性を確実に判断することができるとともに、電子化データの真性が損なわれている場合には、電子化データに変更が加えられたコンピュータシステムを確実に特定することができ、しかも、構成が簡素化された電子化データ管理システムおよび方法を得ることができる。
【図面の簡単な説明】
【図１】この発明の一実施の形態が適用された電子化データ管理システムの構成を示すブロック図である。
【図２】図１の電子化データ管理システムを構成する出図処理部の機能ブロック図である。
【図３】図１の電子化データ管理システムを構成する検査部における、製品の良品／不良品の判定処理を示すフローチャートである。
【図４】図１の電子化データ管理システムを構成する判断部における、電子図面データの内容に変更が加えられているかどうかを判定する処理を示すフローチャートである。
【図５】図１の電子化データ管理システムを構成する判断部における、電子図面データの内容に変更が加えられているかどうかを判定する処理を示すフローチャートである。
【符号の説明】
１０…電子化データ管理システム    １２…発注側コンピュータシステム
１４…受注側コンピュータシステム  １６…図面作成部
１８…記憶装置                    ２０…発注部
２２…出図処理部                  ２４…検査部
２６…判断部                      ３０…受注部
３２…製造部                      ４０…ハッシュ値算出手段
４２…ハッシュ値暗号化手段        ４４…タグ添付手段
【図１】
0003957249.tif 000002
【図２】
0003957249.tif 000003
【図３】
0003957249.tif 000004
【図４】
0003957249.tif 000005
【図５】
0003957249.tif 000006