JP5118499B2 - データ比較装置 - Google Patents
データ比較装置 Download PDFInfo
- Publication number
- JP5118499B2 JP5118499B2 JP2008019360A JP2008019360A JP5118499B2 JP 5118499 B2 JP5118499 B2 JP 5118499B2 JP 2008019360 A JP2008019360 A JP 2008019360A JP 2008019360 A JP2008019360 A JP 2008019360A JP 5118499 B2 JP5118499 B2 JP 5118499B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- encryption
- backup
- unit
- hash value
- 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.)
- Expired - Fee Related
Links
- 238000013524 data verification Methods 0.000 claims description 41
- 238000007726 management method Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
特許文献1に記載されたデータ比較装置は、第1のデータを構成する各ブロックの第1のハッシュデータ系列と、第2のデータを構成する各ブロックの第2のハッシュデータ系列と、を記憶する記憶手段と、記憶手段に記憶されている、第1のデータを構成する各ブロックの第1のハッシュデータ系列と、第2のデータを構成する各ブロックの第2のハッシュデータ系列と、をDPマッチングによって比較する比較手段を有している。
これにより、データを構成するブロックごとの詳細な比較を速やかに行うことができるとしている。
即ち、本発明のデータ比較装置は、ネットワークを介してバックアップされたデータと、バックアップ元のデータとの同一性を判定するデータ比較装置であって、比較対象データの同一性について判定を行うデータ検証部と、差分バックアップの履歴に関する情報が記憶された差分管理テーブルと、ハッシュ関数を用いて、バックアップされたデータのうち比較対象データのハッシュ値を生成するハッシュ作成部と、公開鍵暗号方式を用いて暗号化、復号化処理を行う暗号復号化部と、前記暗号復号化部で用いられる公開鍵と秘密鍵とを記憶した暗号鍵記憶部と、を備え、前記データ検証部は、前記暗号復号化部によって、前記暗号鍵記憶部に記憶されている秘密鍵を用いて暗号化された、前記差分管理テーブルに記憶された比較対象データの最終差分バックアップに関する情報をバックアップ元のシステムに送信し、バックアップ元のシステムから受信した暗号化されたバックアップ元のデータのハッシュ値を、前記暗号鍵記憶部に記憶された公開鍵を用いて前記暗号復号化部に復号化させ、復号化された前記バックアップ元のデータのハッシュ値と、前記ハッシュ作成部によって作成された比較対象データのハッシュ値と、を比較することにより比較対象データの同一性について判定を行うことを主要な特徴としている。
本発明の一実施形態に係るデータ比較装置の構成について図を用いて説明する。図1は、本発明の一実施形態に係るデータ比較装置の概略構成図である。
次に、本発明の一実施形態に係るデータ比較装置の動作について、図1を参照して説明する。ここで、正側ストレージから副側ストレージにデータのバックアップがなされ、副側ストレージにおいて、副側ストレージのデータと正側ストレージのデータとの同一性を検証する場合について説明する。正側ストレージの方から副側ストレージデータの同一性を検証する場合も、同様であるので説明は省略する。
秘匿されてはいるものの完全な防諜は可能でない。しかしながら、本データ同一性判定方法では、本来、秘匿すべきであるデータそのものをネットワークを介して送信しないためにこのような方法を用いることができる。実施の形態は、必ずしも、これに限定されるものではなく、自身の秘密鍵を用いた暗号化による、自身の真正性の証明と否認防止の確保の部分とに加え、相手の公開鍵を用いた暗号化による、ネットワーク経路上の、より厳密な守秘の機能を組み合わせて用いても良い。
2 サーバ
3 ストレージ
4 ネットワーク
10 データ検証部
12 時計
14 差分管理テーブル
16 ハッシュ作成部
18 暗号復号化部
20 暗号鍵記憶部
Claims (5)
- ネットワークを介してバックアップされたデータと、バックアップ元のデータとの同一性を判定するデータ比較装置であって、
比較対象データの同一性について判定を行うデータ検証部と、
差分バックアップの履歴に関する情報が記憶された差分管理テーブルと、
ハッシュ関数を用いて、バックアップされたデータのうち比較対象データのハッシュ値を生成するハッシュ作成部と、
公開鍵暗号方式を用いて暗号化、復号化処理を行う暗号復号化部と、
前記暗号復号化部で用いられる公開鍵と秘密鍵とを記憶した暗号鍵記憶部と、
を備え、
前記データ検証部は、
前記暗号復号化部によって、前記暗号鍵記憶部に記憶されている秘密鍵を用いて暗号化された、前記差分管理テーブルに記憶された比較対象データの最終差分バックアップに関する情報をバックアップ元のシステムに送信し、
バックアップ元のシステムから受信した暗号化されたバックアップ元のデータのハッシュ値を、前記暗号鍵記憶部に記憶された公開鍵を用いて前記暗号復号化部に復号化させ、
復号化された前記バックアップ元のデータのハッシュ値と、前記ハッシュ作成部によって作成された比較対象データのハッシュ値と、を比較することにより比較対象データの同一性について判定を行うこと、
を特徴とするデータ比較装置。 - ネットワークを介してバックアップされたデータと、バックアップ元のデータとの同一性を判定するデータ比較装置であって、
比較対象データの同一性について判定を行うデータ検証部と、
差分バックアップの履歴に関する情報が記憶された差分管理テーブルと、
ハッシュ関数を用いて、バックアップされたデータのうち比較対象データのハッシュ値を生成するハッシュ作成部と、
公開鍵暗号方式を用いて暗号化、復号化処理を行う暗号復号化部と、
前記暗号復号化部で用いられる公開鍵と秘密鍵とを記憶した暗号鍵記憶部と、
を備え、
前記データ検証部は、
バックアップ先システムから受信した、暗号化された比較対象データの最終差分バックアップに関する情報を、前記暗号鍵記憶部に記憶された公開鍵を用いて前記暗号復号化部に復号化させ、
復号化された前記最終差分バックアップに関する情報と、前記差分管理テーブルに記憶されている比較対象データの最終差分バックアップに関する情報とを比較し、
前記比較によって、未転送の差分バックアップデータが存在しないと判断した場合は、バックアップ先の比較対象データに対応するデータのハッシュ値を前記ハッシュ作成部に生成させ、
前記ハッシュ値を前記暗号鍵記憶部に記憶された秘密鍵を用いて前記暗号復号化部に暗号化させ、
前記暗号化された前記ハッシュ値をバックアップ先システムに送信すること、
を特徴とするデータ比較装置。 - 前記暗号復号化部は、公開鍵暗号方式ではなく、共通鍵暗号方式を用いて暗号、復号化処理を行い、
前記暗号鍵記憶部は、共通鍵暗号方式のための秘密鍵を記憶していること、
を特徴とする請求項1または2のいずれかに記載のデータ比較装置。 - 請求項1に記載のデータ比較装置を用いたデータ同一性判定方法であって、
前記データ検証部は、
前記暗号復号化部によって、前記暗号鍵記憶部に記憶されている秘密鍵を用いて暗号化された、前記差分管理テーブルに記憶された比較対象データの最終差分バックアップに関する情報をバックアップ元のシステムに送信するステップを実行し、
バックアップ元のシステムから受信した暗号化されたバックアップ元のデータのハッシュ値を、前記暗号鍵記憶部に記憶された公開鍵を用いて前記暗号復号化部に復号化させるステップを実行し、
復号化された前記バックアップ元のデータのハッシュ値と、前記ハッシュ作成部によって作成された比較対象データのハッシュ値と、を比較することにより比較対象データの同一性について判定を行うステップを実行すること、
を特徴とするデータ同一性判定方法。 - 請求項2に記載されたデータ比較装置を用いたデータ同一性判定方法であって、
前記データ検証部は、
バックアップ先システムから受信した、暗号化された比較対象データの最終差分バックアップに関する情報を、前記暗号鍵記憶部に記憶された公開鍵を用いて前記暗号復号化部に復号化させるステップを実行し、
復号化された前記最終差分バックアップに関する情報と、前記差分管理テーブルに記憶されている比較対象データの最終差分バックアップに関する情報とを比較するステップを実行し、
前記比較によって、未転送の差分バックアップデータが存在しないと判断した場合は、バックアップ先の比較対象データに対応するデータのハッシュ値を前記ハッシュ作成部に生成させるステップを実行し、
前記ハッシュ値を前記暗号鍵記憶部に記憶された秘密鍵を用いて前記暗号復号化部に暗号化させるステップを実行し、
前記暗号化された前記ハッシュ値をバックアップ先システムに送信するステップを実行すること、
を特徴とするデータ同一性判定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008019360A JP5118499B2 (ja) | 2008-01-30 | 2008-01-30 | データ比較装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008019360A JP5118499B2 (ja) | 2008-01-30 | 2008-01-30 | データ比較装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009181311A JP2009181311A (ja) | 2009-08-13 |
| JP5118499B2 true JP5118499B2 (ja) | 2013-01-16 |
Family
ID=41035255
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008019360A Expired - Fee Related JP5118499B2 (ja) | 2008-01-30 | 2008-01-30 | データ比較装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5118499B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102394749B (zh) * | 2011-09-26 | 2014-03-05 | 深圳市文鼎创数据科技有限公司 | 数据传输的线路保护方法、系统、信息安全设备及应用设备 |
| JP6102351B2 (ja) * | 2013-03-05 | 2017-03-29 | 日本電気株式会社 | コンテンツセキュリティ管理装置と方法とプログラム |
| KR102636754B1 (ko) * | 2023-07-10 | 2024-02-16 | 스마트마인드 주식회사 | 복수의 워크스페이스를 포함하는 서버 백업 방법 및이러한 방법을 수행하는 장치 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07234812A (ja) * | 1994-02-23 | 1995-09-05 | Mitsubishi Electric Corp | 分散システムにおけるデータコンペア方式 |
| JPH1074157A (ja) * | 1996-08-30 | 1998-03-17 | Oki Electric Ind Co Ltd | 分散処理装置及び分散処理方法 |
| US6098079A (en) * | 1998-04-02 | 2000-08-01 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | File version reconciliation using hash codes |
| JP2000172546A (ja) * | 1998-12-07 | 2000-06-23 | Nec Eng Ltd | データ管理方法及びデータ管理システム |
| JP2004185500A (ja) * | 2002-12-05 | 2004-07-02 | Matsushita Electric Ind Co Ltd | データ保護制御装置及びデータバックアップ装置及びデータバックアップシステム |
| JP4520701B2 (ja) * | 2003-02-28 | 2010-08-11 | セイコープレシジョン株式会社 | データの真正性が保証されるデータベースとそのバックアップシステム及び方法 |
| JP2005196491A (ja) * | 2004-01-07 | 2005-07-21 | Sony Corp | バックアップ支援システム,バックアップクライアント,制御サーバ,リカバリクライアント,データバックアップ方法,データリカバリ方法およびそのコンピュータプログラム |
| JP2008235951A (ja) * | 2005-06-28 | 2008-10-02 | Movell Software:Kk | 差分方式によるモバイルユーザデータのバックアップ |
| CN101501653B (zh) * | 2006-02-06 | 2012-04-04 | X档案公司 | 磁盘的长期备份 |
-
2008
- 2008-01-30 JP JP2008019360A patent/JP5118499B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009181311A (ja) | 2009-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11323271B2 (en) | Retrieving public data for blockchain networks using highly available trusted execution environments | |
| AU2019207312B2 (en) | Distributed key management for trusted execution environments | |
| US11870891B2 (en) | Certificateless public key encryption using pairings | |
| US8332625B2 (en) | Method and apparatus to provide failover capability of cached secure sessions | |
| AU2019204708A1 (en) | Retrieving public data for blockchain networks using highly available trusted execution environments | |
| CN101388053A (zh) | 对数据进行加密、完整性和防重发保护的方法、系统和装置 | |
| CN101005357A (zh) | 一种更新认证密钥的方法和系统 | |
| EP3918748A1 (en) | System and method for key recovery and verification in blockchain based networks | |
| CN114499866B (zh) | 用于联邦学习和隐私计算的密钥分级管理方法及装置 | |
| CN107508672A (zh) | 一种基于对称密钥池的密钥同步方法和密钥同步装置、密钥同步系统 | |
| CN116318657A (zh) | 一种中继密钥传输方法 | |
| CN111970114A (zh) | 文件加密方法、系统、服务器和存储介质 | |
| US20080310427A1 (en) | Method of Determining Reliability of Information | |
| BE1024812A1 (nl) | Een beveilingingsbenadering voor de opslag van credentials voor offline gebruik en tegen kopiëren beveiligde kluisinhoud in apparaten | |
| CN112003690A (zh) | 密码服务系统、方法及装置 | |
| JP5118499B2 (ja) | データ比較装置 | |
| CN113595742B (zh) | 数据传输方法、系统、计算机设备和存储介质 | |
| CN114942729A (zh) | 一种计算机系统的数据安全存储与读取方法 | |
| CN115297125B (zh) | 业务数据处理方法、装置、计算机设备及可读存储介质 | |
| JP4604523B2 (ja) | データの移管方法およびデータの保管装置 | |
| CN121923931A (zh) | 设备权限信息处理方法、电子设备及计算机可读存储介质 | |
| JP4385259B2 (ja) | 業務実行システムと方法および業務実行用コンピュータとプログラム | |
| HK40037098B (en) | Shared blockchain data storage based on error correction coding in trusted execution environments | |
| CN111368308A (zh) | 图像获取装置、服务器及加密系统的控制方法、控制装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091211 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120927 |
|
| 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: 20121015 |
|
| 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: 20121019 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |