(57)【要約】【課題】  本発明は、データ検証方法を提供する。【解決手段】  本発明に係わるデータ検証方法は、第一記録データを受信するサーバーを用いるデータ検証方法であり、サーバーは受信時間及び第一記録データのタイプに基づいて第一記録データに対してナンバリングして第一ナンバリングデータを生成し、サーバーは第一ナンバリングデータに対して暗号化して第一暗号化データを生成してから第一暗号化データを公告し、第一記録データに対して検証する場合、サーバーは再び第一ナンバリングデータに対して暗号化して第二暗号化データを生成し、サーバーは第一暗号化データ及び第二暗号化データが同じであるか否かを判断し、判断結果がいいえであると、第一ナンバリングデータは改正されたことがある。【選択図】図２
2017123136.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録データを受信してから記憶するサーバーを用いるデータ検証方法であって、
前記サーバーは第一記録データを受信するステップと、
前記サーバーは受信時間及び前記第一記録データのタイプに基づいて前記第一記録データに対してナンバリングして第一ナンバリングデータを生成するステップと、
前記サーバーは前記第一ナンバリングデータに対して暗号化して第一暗号化データを生成するステップと、
前記サーバーは前記第一暗号化データを公告するステップと、
前記サーバーは前記第一ナンバリングデータに対して暗号化して第二暗号化データを生成するステップと、
前記サーバーは前記第一暗号化データ及び前記第二暗号化データが同じであるか否かを判断し、判断結果がいいえであると、前記第一ナンバリングデータは改正されたことがあるステップと、
を備えることを特徴とするデータ検証方法。
【請求項２】
前記サーバーが前記第一ナンバリングデータに対して暗号化して第一暗号化データを生成するステップは、前記サーバーは前記第一暗号化データと少なくとも１つの暗号化データを同時に暗号化させて第一暗号化データグループを生成するステップをさらに備えることを特徴とする請求項１に記載のデータ検証方法。
【請求項３】
前記サーバーが前記第一ナンバリングデータに対して暗号化して第二暗号化データを生成するステップは、前記サーバーは前記第二暗号化データと少なくとも１つの前記暗号化データを同時に暗号化させて第二暗号化データグループを生成するステップをさらに備えることを特徴とする請求項２に記載のデータ検証方法。 
【請求項４】
前記サーバーが前記第一暗号化データを公告するステップは、前記サーバーは前記第一暗号化データグループを公告するステップをさらに備えることを特徴とする請求項３に記載のデータ検証方法。
【請求項５】
前記サーバーは前記第一暗号化データ及び前記第二暗号化データが同じであるか否かを判断し、判断結果がいいえであると、前記第一ナンバリングデータは改正されたことがあるステップは、前記サーバーは前記第一暗号化データグループ及び前記第二暗号化データグループが同じであるか否かを判断し、判断結果がいいえであると、前記第一ナンバリングデータは改正されたことがあるステップをさらに備えることを特徴とする請求項４に記載のデータ検証方法。
【請求項６】
前記記録データは、ウェブページのブラウズ記録、ファイルの編集記録、ファイルの追加記録又はファイルの削除記録であることを特徴とする請求項１に記載のデータ検証方法。
【請求項７】
前記サーバーは、前記第一記録データ、前記第一ナンバリングデータ、前記第一暗号化データ、前記第二暗号化データ、前記第一暗号化データグループ及び前記第二暗号化データグループを記憶するために用いられる記憶ユニットを備えることを特徴とする請求項１に記載のデータ検証方法。
【請求項８】
前記サーバーはネットワークユニットを備え、前記サーバーは前記ネットワークによって電子メール、電子掲示板又はウェブサイトなどの公開公告方式で前記第一暗号化データ又は前記第一暗号化データグループを公告することを特徴とする請求項２に記載のデータ検証方法。
【請求項９】
複数の電子装置は前記サーバーに電気的にカップリングされ、前記電子装置は前記記録データを前記サーバーにアップロードすることを特徴とする請求項１に記載のデータ検証方法。
【請求項１０】
前記電子装置は、ノートパソコン、デスクトップコンピューター、タブレットコンピューターなどの前記サーバーに接続される電子装置であることを特徴とする請求項９に記載のデータ検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ検証方法に関するものであって、特に簡易且つ低コストなデータ検証方法に関するものである。
【背景技術】
【０００２】
企業及び会社が法律訴訟を行う場合、訴訟過程で証拠を提出して裁判官を説得することは必要である。その証拠は内部ファイルの改正記録又は操作記録であることができ、このような内部ファイルの改正記録又は操作記録が他の企業又は会社に改竄されないように、公正第三方によって検証してから証拠として使用することを必要とする。目下の検証方法は常に公正第三方機構によって検証するが、政府に信頼される公正第三方機構は一般的に国外機構であり、多い制限があるばかりではなく、必要な費用も企業及び会社のコストを増加するので、データを検証することは不便である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
公正第三方機構は制限も多いし、高コストな欠点を解決するために、本発明は一種の便利且つ低コストなデータ検証方法を提出する。
【課題を解決するための手段】
【０００４】
本発明に係わるデータ検証方法は、複数の記録データを受信してから記憶するサーバーを備え、サーバーは第一記録データを受信するステップと、サーバーは受信時間及び第一記録データのタイプに基づいて第一記録データに対してナンバリングして第一ナンバリングデータを生成するステップと、サーバーは第一ナンバリングデータに対して暗号化して第一暗号化データを生成するステップと、サーバーは第一暗号化データを公告するステップと、サーバーは第一ナンバリングデータに対して暗号化して第二暗号化データを生成するステップと、サーバーは第一暗号化データ及び第二暗号化データが同じであるか否かを判断し、判断結果がいいえであると、第一ナンバリングデータは改正されたことがあるステップと、を備える。
【０００５】
本発明の好ましい実施例において、サーバーが第一ナンバリングデータに対して暗号化して第一暗号化データを生成するステップは、サーバーは第一暗号化データと少なくとも１つの暗号化データを同時に暗号化させて第一暗号化データグループを生成するステップをさらに備える。
【０００６】
本発明の好ましい実施例において、サーバーが第一ナンバリングデータに対して暗号化して第二暗号化データを生成するステップは、サーバーは第二暗号化データと少なくとも１つの暗号化データを同時に暗号化させて第二暗号化データグループを生成するステップをさらに備える。
【０００７】
本発明の好ましい実施例において、サーバーが第一暗号化データを公告するステップは、サーバーは第一暗号化データグループを公告するステップをさらに備える。
【発明の効果】
【０００８】
従来の技術に比べて、本発明に係わるデータ検証方法において、ただそれぞれ時点に暗号化した第一暗号化データ及び第二暗号化データを比較するだけで上述の記録データが改竄されたか否かを検証することができ、且つサーバーは需要のある企業又は会社に速く応用されるので、企業又は会社のデータ検証コスト及びデータ検証時間を効果的に減少することができ、データ検証の便利性を効果的に増進する。
【０００９】
以下、本発明の目的、特徴、利点について、分かり易くように、以下の図面を参照しながら詳細に説明する。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るデータ検証システムの構造を示すブロック図である。
【図２】本発明に係るデータ検証方法のフローチャートである。
【発明を実施するための形態】
【００１１】
図１は、本発明に係るデータ検証システムの構造を示すブロック図であり、複数の電子装置１０及びサーバー２０を備える。電子装置１０は、ノートパソコン、デスクトップコンピューター、タブレットコンピューターなどの装置であることができ、企業又は会社のローカルエリアネットワーク３０又は他の内部ネットワークによってサーバー２０に接続することができる。電子装置１０とサーバー２０がローカルエリアネットワーク３０によって接続される場合、電子装置１０は複数の記録データをサーバー２０にアップロードする。前記記録データは、追加又はアップデートしたファイル内容、電子装置１０のブラウズ記録、電子装置１０にアップロードしたファイルの記録、電子装置１０からダウンロードしたファイルの記録などであり、とにかく電子装置１０に関するあらゆる操作動作及び異なるタイプタイプの記録である。サーバー２０は、電気的にカップリングされる処理ユニット２１、記憶ユニット２２及びネットワークユニット２３を備える。ネットワークユニット２３は、ローカルエリアネットワーク３０によって複数の電子装置１０に電気的にカップリングされる。サーバー２０は、ネットワークユニット２３によって、電子メール、電子掲示板又はウェブサイトなどの公開公告方式を介して必要とする情報を公告する。記憶ユニット２２は、複数の記録データ、ナンバリングデータ、暗号化データ及び暗号化データグループを記憶するために用いられ、以下、詳細に説明を行う。
【００１２】
以下、図１及び図２を参照して本発明に係わるデータ検証方法に対して説明し、１つの記録データＤ１を例として説明するが、これに限定されるものではない。ステップ２０１において、サーバー２０は１つの電子装置１０から送信する１つの記録データＤ１を受信する。ステップ２０３において、サーバー２０は記録データＤ１を記憶ユニット２２に記憶し、処理ユニット２１は記録データＤ１を受信した時間及び記録データＤ１のタイプに基づいて記録データＤ１に対してナンバリングしてナンバリングデータＲ１を生成し且つナンバリングデータＲ１を記憶ユニット２２に記憶する。ステップ２０５において、処理ユニット２１はナンバリングデータＲ１に対して暗号化し、例えば、ＭＤ５情報要約演算法（ＭＤ５  Ｍｅｓｓａｇｅ−Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ）、安全ハッシュ演算法（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ）又はハッシュ情報確認コード（Ｈａｓｈ  Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ，ＨＭＡＣ）などの演算法で暗号化して暗号化データＲ１−Ｅ１を生成し、且つ暗号化データＲ１−Ｅ１を記憶ユニット２２に記憶する。ステップ２０７において、処理ユニット２３は、所定の周期で暗号化データＲ１−Ｅ１と他の複数の暗号化データＲｎ−Ｅ１〜Ｒｍ−Ｅ１に対して暗号化し、ｎ及びｍは１に等しくない正整数であり、ｍはｎより大きく、所定周期は、例えば、１００個毎の暗号化データを暗号化し、具体的に暗号化データＲ１−Ｅ１と他の９９個の暗号化データを一緒に暗号化し、即ち１００個の暗号化データをＭＤ５情報要約演算法、安全ハッシュ演算法又はハッシュ情報確認コードで一緒に暗号化して暗号化データグループＲ１−Ｅ１−１００を生成する。ステップ２０９において、サーバー２０のネットワークユニット２３はローカルエリアネットワーク３０又はインターネットによって暗号化データグループＲ１−Ｅ１−１００を電子メール、電子掲示板又はウェブサイトなどの方式で公開公告することにより、複数の電子装置１０及び公正第三方はすべて公告された暗号化データグループＲ１−Ｅ１−１００を獲得することができ、本発明のデータ検証方法をもっと正確にするために暗号化データＲ１−Ｅ１も公開公告することができる。
【００１３】
ステップ２１１において、サーバー２０に記憶された記録データＤ１が改正されたことがあるか否かを判断し、即ち記録データＤ１に対して検証するか否かを判断して、検証しない場合はステップ２０１に戻り、検証する場合はステップ２１３に続ける。ステップ２１３において、サーバー２０の処理ユニット２１は再び記録データＤ１のナンバリングデータＲ１に対してＭＤ５情報要約演算法、安全ハッシュ演算法又はハッシュ情報確認コードで暗号化して暗号化データＲ１−Ｅ２を生成し、且つ暗号化データＲ１−Ｅ２を記憶ユニット２２に記憶する。ステップ２１５において、処理ユニット２１は、暗号化データＲ１−Ｅ２と、上述した暗号化データグループＲ１−Ｅ１−１００を生成するために暗号化データＲ１−Ｅ１と一緒に暗号化した他の暗号化データＲｎ−Ｅ１〜Ｒｍ−Ｅ１に対して再び暗号化し、即ち暗号化データＲ１−Ｅ２と他の暗号化データＲｎ−Ｅ１〜Ｒｍ−Ｅ１に対して再び暗号化して暗号化データグループＲ１−Ｅ２−1００を生成し、且つ暗号化データグループＲ１−Ｅ２−１００を記憶ユニット２２に記憶する。ステップ２１７において、処理ユニット２１は暗号化データグループＲ１−Ｅ２−１００と暗号化データグループＲ１−Ｅ１−１００が同じであるか否かを比較し、本発明のデータ検証方法がさらに正確になるために、暗号化データＲ１−Ｅ２と暗号化データＲ１−Ｅ１が同じであるか否かも比較する。ステップ２１９において、暗号化データグループＲ１−Ｅ２−１００と暗号化データグループＲ１−Ｅ１−１００が同じであり且つ暗号化データＲ１−Ｅ２と暗号化データＲ１−Ｅ１が同じである場合、即ち記録データＤ１が改正されなかったので、より遅く暗号化された暗号化データグループＲ１−Ｅ２−１００と暗号化データグループＲ１−Ｅ１−１００は同じであり且つ暗号化データＲ１−Ｅ２と暗号化データＲ１−Ｅ１が同じであることができ、従って記憶ユニット２２の記録データＤ１は記憶ユニット２２に記憶されてから改正されたことはないと判断することができる。逆の場合、ステップ２２１において、記憶ユニット２２の記録データＤ１は記憶ユニット２２に記憶されてから改正されたことがあると判断する。
【００１４】
上述したように、本発明のデータ検証方法はただそれぞれ時点に暗号化した暗号化データを比較するだけで記録データが改竄されたか否かを確認することができ、いろいろな異なるデータ格式及びデータベースに適用できる。前記サーバー２０を具備するとデータ検証を行うことができ、通常、企業又は会社は既に機能が強大なデータサーバーを具備するので、企業又は会社は本発明のデータ検証方法によって検証コストを定額以外に増加しなくてもデータ検証を便利に正確に行うことができ、データ検証の便利性を明らかに増進した。
【００１５】
以上本発明は実施例に基づいて具体的に説明したが、本発明を制限するためのものではない、その要旨を逸脱しない限り、添付の特許請求の範囲の精神及び範囲内に含まれる種々の変更や類似の構成は、すべて最も広い解釈によって本発明の保護範囲内に含まれる。
【符号の説明】
【００１６】
１０  電子装置
２０  サーバー
２１  処理ユニット
２２  記憶ユニット
２３  ネットワークユニット
３０  ローカルエリアネットワーク
Ｄ１  記録データ
Ｒ１  ナンバリングデータ
Ｒ１−Ｅ１，Ｒ１−Ｅ２  暗号化データ
Ｒ１−Ｅ１−１００，Ｒ１−Ｅ２−１００  暗号化データグループ
２０１，２０３，２０５，２０７，２０９，２１１，２１３，２１５，２１７，２１９，２２１  ステップ
【図１】
2017123136.tif 000003
【図２】
2017123136.tif 000004