JP4744128B2 - Cadデータ品質保証システム及びcadデータ品質保証方法 - Google Patents

Cadデータ品質保証システム及びcadデータ品質保証方法 Download PDF

Info

Publication number
JP4744128B2
JP4744128B2 JP2004356375A JP2004356375A JP4744128B2 JP 4744128 B2 JP4744128 B2 JP 4744128B2 JP 2004356375 A JP2004356375 A JP 2004356375A JP 2004356375 A JP2004356375 A JP 2004356375A JP 4744128 B2 JP4744128 B2 JP 4744128B2
Authority
JP
Japan
Prior art keywords
cad data
quality
hash value
cad
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2004356375A
Other languages
English (en)
Other versions
JP2006166186A (ja
Inventor
和典 高柳
Original Assignee
株式会社アルモニコス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社アルモニコス filed Critical 株式会社アルモニコス
Priority to JP2004356375A priority Critical patent/JP4744128B2/ja
Publication of JP2006166186A publication Critical patent/JP2006166186A/ja
Application granted granted Critical
Publication of JP4744128B2 publication Critical patent/JP4744128B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、作成されたCADデータの品質を保証するためのCADデータ品質保証システム及びCADデータ品質保証方法に関する。
従来より、CADデータの交換時のトラブルを解決するため、CADデータの品質を測定する尺度を定め、モデルデータ品質(PDQ)をチェックするPDQチェックツールが存在する。このPDQチェックツールを用いて、CADデータの品質をチェックして品質レポートを作成するなどして、CADデータの交換時のトラブルの発生を防止する取り組みがなされている。
尚、この先行技術は、文献公知に係るものでないため、記載すべき先行技術文献情報はない。
しかしながら、従来のCADデータの品質のチェックでは、作成された品質レポート自体を改ざんして品質を偽装することが可能である。また、改ざんされたCADデータの品質をチェックしたとしても、そのCADデータが改ざんされたものであるか否かを検出することはできない。すなわち、結果として、CADデータの品質を十分に保証できない。
本発明は、このような事情に鑑みてなされたもので、品質レポートやCADデータの偽装や改ざんを検出又は防止し、CADデータの品質を保証することができるCADデータ品質保証システム及びCADデータ品質保証方法を提供することにある。
請求項1記載のCADデータ品質保証システムは、CADデータのモデルデータの品質を保証するCADデータ品質保証システムにおいて、CADデータ認証者側に、CAD手段で作成されたCADデータからハッシュ値を算出するハッシュ値計算手段と、前記CADデータの品質をチェックする品質検証手段で作成され、前記ハッシュ値計算手段で算出されたハッシュ値が書き込まれた品質レポートを秘密鍵により暗号化して暗号化品質レポートを作成する暗号化手段とを備え、CADデータ利用者側に、前記暗号化品質レポートから公開鍵によりハッシュ値を復号する復号化手段と、前記CAD手段で作成されたCADデータからハッシュ値を算出するハッシュ値計算手段とを備え、前記CADデータ利用者側で、前記復号化されたハッシュ値と前記ハッシュ値計算手段で新たに算出されたハッシュ値とを比較することにより、前記CADデータの同一性を確認することを特徴とする。
請求項2記載のCADデータ品質保証方法は、CADデータのモデルデータの品質を保証するCADデータ品質保証方法において、CADデータ認証者側で、CAD手段で作成されたCADデータからハッシュ値を算出し、前記CADデータの品質をチェックする品質検証手段で作成され、前記算出されたハッシュ値が書き込まれた品質レポートを秘密鍵により暗号化して暗号化品質レポートを作成した後、CADデータ利用者側で、前記暗号化品質レポートから公開鍵により前記ハッシュ値を復号し、前記CAD手段で作成されたCADデータからハッシュ値を算出した後、前記復号化されたハッシュ値と新たに算出されたハッシュ値とを比較することにより、前記CADデータの同一性を確認することを特徴とする。
請求項1記載の発明によれば、CADデータ認証者によりハッシュ値が書き込まれた品質レポートに暗号化を施すことにより、品質レポートやハッシュ値の偽装や改ざんを防止し、復号化されたハッシュ値とCADデータ利用者側で新たに算出されたハッシュ値とを比較してCADデータの同一性を確認することによりCADデータの偽装や改ざんを検出し、CADデータの品質を保証することができる。
請求項2記載の発明によれば、CADデータ認証者によりハッシュ値が書き込まれた品質レポートに暗号化を施すことにより、品質レポートやハッシュ値の偽装や改ざんを防止し、復号化されたハッシュ値とCADデータ利用者側で新たに算出されたハッシュ値とを比較してCADデータの同一性を確認することによりCADデータの偽装や改ざんを検出し、CADデータの品質を保証することができる。
以下、本発明の形態について図面を参照しながら具体的に説明する。本発明の形態におけるCADデータ品質保証システムは、CADデータのモデルデータ品質(PDQ)を保証するためのシステムである。図1は、本発明に係るCADデータ品質保証システムの例の一部構成を示す構成図である。図2は、同CADデータ品質保証システムの演算装置の他の構成部分を示す構成図である。
本実施の形態のCADデータ品質保証システムは、CADデータ10を実際に作成するCADデータ作成者と、作成されたCADデータの品質を認証するCADデータ認証者と、認証されたCADデータ10を使用するCADデータ利用者との相互間のCADデータ等の交換により構成されるシステムである。
CADデータ作成者側は、CADデータ10の作成可能なCAD4を備えている。CADデータ認証者側は、CADデータ10の品質レポート11を作成するPDQチェックツール5と、CADデータ10からハッシュ値15を算出する単方向ハッシュ計算ツール6と、品質レポート11を暗号化する暗号化ツール7とを備えている。
PDQチェックツール5は、コンピュータで実現されたCADデータ10の品質検証手段であり、予め定められたCADデータ10の品質を測定する尺度により、モデルデータ品質(PDQ)を検証し品質レポート11を作成する。単方向ハッシュ計算ツール6は、コンピュータで実現されたハッシュ値計算手段であり、特定のデータ(本実施の形態の場合はCADデータ10)からデータ固有のハッシュ値を生成する。ハッシュ値は、元のデータを推定したり復元したりすることはできないが、元のデータの原本性を保証することが可能な数値である。暗号化ツール7は、コンピュータで実現された暗号化手段であり、秘密鍵16を用いてデータ(本実施の形態の場合はCADデータ10とハッシュ値15)を暗号化するものである。
CADデータ利用者側は、暗号化品質レポート20を復号化する復号化ツール8と、CADデータ10からハッシュ値18を算出する単方向ハッシュ計算ツール9とを備えている。復号化ツール8は、コンピュータで実現された復号化手段であり、公開鍵17を用いてデータ(本実施の形態の場合は暗号化品質レポート20)を復号化するものである。単方向ハッシュ計算ツール9は、コンピュータで実現されたハッシュ値計算手段であり、特定のデータ(本実施の形態の場合はCADデータ10)からデータ固有のハッシュ値を生成する。単方向ハッシュ計算ツール9は、CADデータ認証者側の単方向ハッシュ計算ツール6と同一の機能を有するものである。
次に、本発明のCADデータ品質保証システムの動作を説明する。まず、CADデータ作成者は、CAD4によりCADデータ10を作成してCADデータ認証者に送る。CADデータ認証者は、受け取ったCADデータ10をPDQチェックツール5を用いてチェックし、品質レポート11を作成する。また、CADデータ認証者は、単方向ハッシュ計算ツール6を用いて、CADデータ10に固有のハッシュ値15を作成する。次に、CADデータ認証者は、品質レポート11にハッシュ値15を書き込む。そして、暗号化ツール7を用いて、秘密鍵16によりハッシュ値15が書き込まれた品質レポート11を暗号化して暗号化品質レポート20を作成する。作成された暗号化品質レポート20は、CADデータ作成者に送られる。
CADデータ作成者が、CADデータ10をCADデータ利用者に送る場合、CADデータ認証者によって作成された暗号化品質レポート20も一緒にCADデータ利用者に送る。2つのデータを受け取ったCADデータ利用者は、暗号化品質レポート20に関しては、復号化ツール8を用いて、公開鍵17により、品質レポート12に復号化する。また、CADデータ利用者は、単方向ハッシュ計算ツール9を用いて、受け取ったCADデータ10に固有のハッシュ値18を作成する。
CADデータ利用者が、自らの単方向ハッシュ値計算ツール9で作成したハッシュ値18と、復号化された品質レポート12に書き込まれているハッシュ値15とを比較する。両方の値が同一であることで、CADデータ10が真に正しいデータで、改ざんされていないことが確認できる。また、品質レポート12に書かれている内容により、CADデータ10の品質を把握することができる。
以上のようなCADデータ品質保証システムによれば、例えば、CADデータ10をCADデータ作成者からCADデータ利用者に渡るときに、第三者がCADデータ10を改ざんした場合、ハッシュ値15とハッシュ値18とを比較する段階で改ざんされたことを認識することができる。
また、暗号化品質レポート20をCADデータ作成者からCADデータ利用者に渡すときに、第三者が暗号化品質レポート20を改ざんした場合、復号化する段階で改ざんされたことを認識することができる。
また、第三者が暗号化品質レポート20をねつ造し偽装しようとした場合、暗号化品質レポート20を作成するには秘密鍵16が必要で、秘密鍵はCADデータ認証者のみが知りうる情報のため、ねつ造することは極めて困難である。たとえ形式的にねつ造したとしても、復号化の段階で偽物であることが検出される。
このように、本実施の形態のCADデータ品質保証システムによれば、CADデータ認証者によりハッシュ値15が書き込まれた品質レポートに暗号化を施すことにより、品質レポート10やハッシュ値15の偽装や改ざんを防止し、復号化されたハッシュ値15とCADデータ利用者側で新たに算出されたハッシュ値18とを比較してCADデータ10の同一性を確認することによりCADデータ10の偽装や改ざんを検出し、CADデータ10の品質を保証することができる。
また、CADデータ認証者側の暗号化ツール7で、CADデータ10も暗号化し、CADデータ利用者側の復号化ツール8で、暗号化品質レポート20及びCADデータ10を復号化するようにしてもよい。CADデータ10を暗号化することにより、CADデータの偽装や改ざんを防止し、CADデータの品質を保証することができる。
尚、CADデータ10のモデルデータの品質をチェックする品質チェックツールであるPDQチェックツール5には、いろいろな項目のチェックが存在する。例えば、微小曲面や微小曲線などがある。これは面積や長さで判断し、面積が指定された値(A)よりも小さいとNGと判断する。この時の値Aは特定のCADに渡す時とCAEに渡す時で値が変わってくる。精度の高いCADではAが10−6[mm2]程度、CAEでは1.0[mm2]程度となる。この時のそれぞれのチェック項目をチェックするかどうか、チェックする時は基準の値をいくつにするかということを、事前に決めてチェック設定情報としてファイルなどに保存できるようにしておく。
このように、PDQチェックツール5に、品質検証手段に加えチェック設定情報を設け、品質検証手段が自らチェック設定情報を読み込んでCADデータ10のチェックを行うことで、ユーザーの入力無しで処理を行うことができる。また、ユーザーが状況に応じてチェック設定情報を変更することで、ユーザーニーズに応じたチェックが可能となる。
また、チェック設定情報を複数備え、ユーザーが任意にチェック設定情報を選択できるようにすることで、例えば、大まかなチェックや詳細なチェックといったチェックに掛かる時間が大きくことなるチェックを、チェック設定情報の選択により選択的に実施でき、チェックに掛かる時間や品質をコントロールすることが可能である。
モデルデータ品質(PDQ)のチェックは、データの交換時のトラブルを解決するためのものであることから、本発明に係るCADデータ品質保証システムをデータの品質を保証する目的で、CADデータ以外に、CAM(Computer Aided Manufacturing)、CAE(Computer Aided Engineering)、CAT(Computer Aided Testing)等に係る用途にも適用できる。
本発明に係るCADデータ品質保証システムの例の一部構成を示す構成図である。 同CADデータ品質保証システムの演算装置の他の構成部分を示す構成図である。
4・・・・CADツール
5・・・・PDQチェックツール
6・・・・単方向ハッシュ計算ツール
7・・・・暗号化ツール
8・・・・復号化ツール
9・・・・単方向ハッシュ計算ツール
10・・・CADデータ
11・・・品質レポート
15・・・ハッシュ値
16・・・秘密鍵
17・・・公開鍵
18・・・ハッシュ値
20・・・暗号化品質レポート

Claims (2)

  1. CADデータのモデルデータの品質を保証するCADデータ品質保証システムにおいて、
    CADデータ認証者側に、
    CAD手段で作成されたCADデータからハッシュ値を算出するハッシュ値計算手段と、
    前記CADデータの品質をチェックする品質検証手段で作成され、前記ハッシュ値計算手段で算出されたハッシュ値が書き込まれた品質レポートを秘密鍵により暗号化して暗号化品質レポートを作成する暗号化手段とを備え、
    CADデータ利用者側に、
    前記暗号化品質レポートから公開鍵によりハッシュ値を復号する復号化手段と、
    前記CAD手段で作成されたCADデータからハッシュ値を算出するハッシュ値計算手段とを備え、
    前記CADデータ利用者側で、前記復号化されたハッシュ値と前記ハッシュ値計算手段で新たに算出されたハッシュ値とを比較することにより、前記CADデータの同一性を確認することを特徴とするCADデータ品質保証システム。
  2. CADデータのモデルデータの品質を保証するCADデータ品質保証方法において、
    CADデータ認証者側で、
    CAD手段で作成されたCADデータから前記ハッシュ値を算出し、
    前記CADデータの品質をチェックする品質検証手段で作成され、前記算出されたハッシュ値が書き込まれた品質レポートを秘密鍵により暗号化して暗号化品質レポートを作成した後、
    CADデータ利用者側で、
    前記暗号化品質レポートから公開鍵によりハッシュ値を復号し、
    前記CAD手段で作成されたCADデータからハッシュ値を算出した後、
    前記復号化されたハッシュ値と新たに算出されたハッシュ値とを比較することにより、前記CADデータの同一性を確認することを特徴とするCADデータ品質保証方法。
JP2004356375A 2004-12-09 2004-12-09 Cadデータ品質保証システム及びcadデータ品質保証方法 Active JP4744128B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004356375A JP4744128B2 (ja) 2004-12-09 2004-12-09 Cadデータ品質保証システム及びcadデータ品質保証方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004356375A JP4744128B2 (ja) 2004-12-09 2004-12-09 Cadデータ品質保証システム及びcadデータ品質保証方法

Publications (2)

Publication Number Publication Date
JP2006166186A JP2006166186A (ja) 2006-06-22
JP4744128B2 true JP4744128B2 (ja) 2011-08-10

Family

ID=36667666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004356375A Active JP4744128B2 (ja) 2004-12-09 2004-12-09 Cadデータ品質保証システム及びcadデータ品質保証方法

Country Status (1)

Country Link
JP (1) JP4744128B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2568463A1 (en) * 2011-09-08 2013-03-13 Thomson Licensing Methods and devices for protecting digital objects through format preserving coding
US8930877B1 (en) * 2013-06-27 2015-01-06 Zipalog, Inc. Method and system of change evaluation of an electronic design for verification confirmation
JP7208862B2 (ja) * 2019-05-29 2023-01-19 株式会社日立製作所 建築モデルデータ評価サーバ、建築モデルデータ評価方法、及び建築モデルデータ評価システム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3528876B2 (ja) * 1995-04-06 2004-05-24 富士ゼロックス株式会社 図面情報保護装置および図面情報保護装置の動作方法
JP2002352028A (ja) * 2001-05-28 2002-12-06 Nippon Telegr & Teleph Corp <Ntt> コンテンツ流通方法、コンテンツ流通システム及びその装置
JP2003022287A (ja) * 2001-07-09 2003-01-24 Mitsubishi Electric Corp 設計レビュー支援装置、設計レビュー支援方法、設計レビュー支援プログラム及び設計レビュー支援プログラムを記録したコンピュータ読み取り可能な記録媒体

Also Published As

Publication number Publication date
JP2006166186A (ja) 2006-06-22

Similar Documents

Publication Publication Date Title
TWI518548B (zh) Machine authenticity judgment system and machine authenticity judgment method
TWI454111B (zh) 用於確保通訊之鑑別及完備性的技術
KR100912276B1 (ko) 하드웨어 식별에 기초한 디지털권 관리 방법을 이용한 전자소프트웨어 배포 방법 및 시스템
JP4764639B2 (ja) ファイルの暗号化・復号化プログラム、プログラム格納媒体
TW201904231A (zh) 漸進式金鑰加密演算法
EP2110975A1 (en) Method and system for digital signatures
US20080178002A1 (en) System, Server, Terminal and Tamper Resistant Device for Authenticating a User
WO2020143318A1 (zh) 数据验证方法及终端设备
JP3980145B2 (ja) チップカード用暗号鍵認証方法および証明書
JP3580333B2 (ja) 暗号認証機能の装備方法
JP2002281019A (ja) 携帯可能情報記憶媒体およびその認証方法
JP3239842B2 (ja) ソフトウェアの不正利用防止システム
CN114692218A (zh) 一种面向个人用户的电子签章方法、设备和***
US20130173923A1 (en) Method and system for digital content security cooperation
JP2000122861A (ja) データ等の不正改竄防止システム及びそれと併用される 暗号化装置
CN111177693A (zh) 一种验证终端根证书的方法、装置、设备和介质
JP4744128B2 (ja) Cadデータ品質保証システム及びcadデータ品質保証方法
JP2002244989A (ja) デバイスドライバ作動方法
JP2002244555A (ja) データ改竄検出方法及び装置及びデータ改竄検出プログラム及びデータ改竄検出プログラムを格納した記憶媒体
US20150236858A1 (en) Method for Creating a Derived Entity of an Original Data Carrier
CN116599750A (zh) 一种利用加密技术确保数据变更可追溯的***和方法
WO2006046484A1 (ja) 認証方法
KR100734600B1 (ko) 변조방지 하드웨어에 기반한 자가 무결성 검증 기법을이용한 시스템 인증 및 보안성 강화 방법
JP2009071362A (ja) 暗号化/復号化システムおよび方法
JPH0375983A (ja) カード利用システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100901

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100908

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101105

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110420

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110510

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140520

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4744128

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250