JP2012190070A - ファイル管理装置、ファイル管理方法及びプログラム - Google Patents
ファイル管理装置、ファイル管理方法及びプログラム Download PDFInfo
- Publication number
- JP2012190070A JP2012190070A JP2011050561A JP2011050561A JP2012190070A JP 2012190070 A JP2012190070 A JP 2012190070A JP 2011050561 A JP2011050561 A JP 2011050561A JP 2011050561 A JP2011050561 A JP 2011050561A JP 2012190070 A JP2012190070 A JP 2012190070A
- Authority
- JP
- Japan
- Prior art keywords
- time
- update date
- file
- date
- key
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
【解決手段】ファイル管理装置は、ファイル1の更新日時を元更新年月日として取得し、更新日時を暗号化するための秘密鍵を鍵記憶部から読み出し、読み出した秘密鍵で元更新年月日を暗号化して暗更新年月日を生成し、元更新年月日とともに、暗更新年月日をファイル1のプロパティ11に設定する。
【選択図】図1
Description
この場合、暗号化された更新日時を復号化して更新日時と照合することにより、更新日時の改ざんを容易に検知することができる。
図2は、本実施形態のファイル管理装置20のハードウェア構成を示す図である。ファイル管理装置20は、CPU201、メモリ202、記憶装置203、入力装置204、出力装置205を備える。記憶装置203は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやフラッシュメモリである。CPU201は、記憶装置203に記憶されているプログラムをメモリに読み出して実行することにより各種の機能を実現する。入力装置204は、データの入力を受け付ける、例えばキーボードやマウス、タッチパネル、マイクロフォンなどである。出力装置205は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。なお、入力装置204及び出力装置205は、ファイル管理装置20を通信ネットワークに接続させ、通信ネットワークに接続されている他のコンピュータとの間でデータの入出力を行うように構成することもできる。
図3は、本実施形態のファイル管理装置20のソフトウェア構成を示す図である。ファイル管理装置20は、開封保存処理部211、暗号復号処理部212、作成更新日設定部213、パスワード設定部214、改ざん判定部215、ファイル記憶部231、鍵記憶部232を備えている。なお、開封保存処理部211、暗号復号処理部212、作成更新日設定部213は、CPU201が記憶装置203に記憶されているプログラムをメモリ102に読み出して実行することにより実現され、パスワード設定部214、改ざん判定部215、ファイル記憶部231、鍵記憶部232は、メモリ102及び記憶装置103が提供する記憶領域の一部として実現される。
図6は、開封保存処理部211がファイル1を保存する際に行われる処理の流れを示す図である。まず、図7に示す暗号化作成更新日時の設定処理が行われ(S301)、次に図8に示すパスワードの設定処理が行われる(S302)。
作成更新日設定部213は、ファイル1の作成日時を取得して元作成年月日とする(S321)。なお、作成更新日設定部213は、ファイル1が新規に作成された場合には現在の日時を元作成年月日とし、ファイル1が更新された場合には、プロパティ11に元作成年月日113が設定されていれば、プロパティ11から元作成年月日113を読み出し、設定されていなければ、作成日時111を元作成年月日とすることができる。暗号復号処理部212は、鍵記憶部232から作成日時用の秘密鍵を読み出し(S322)、読み出した作成日時用の秘密鍵で元作成年月日を暗号化して暗作成年月日を生成する(S323)。
改ざん判定部215は、ファイル1のプロパティ11から、元作成年月日113及び暗作成年月日114を読み出す(S421)。暗号復号処理部212は、鍵記憶部232から作成日時用の公開鍵を読み出し(S422)、読み出した作成日時用の公開鍵で暗作成年月日114を復号化してXとする(S423)。改ざん判定部215は、元作成年月日113とXとが不一致の場合(S424:NO)、改ざんがされたと判定する(S425)。
一方、元作成年月日113とXとが一致した場合(S424:YES)、改ざん判定部215は、ファイル1のプロパティ11から元更新年月日115及び暗更新年月日116を読み出す(S426)。暗号復号処理部212は、鍵記憶部232から更新日時用の公開鍵を読み出し(S427)、読み出した更新日時用の公開鍵で暗更新年月日116を復号化してXとする(S428)。改ざん判定部215は、元更新年月日115とXとが不一致であれば(S429:NO)、ステップS425に進み改ざんされたと判定し、元更新年月日115とXと一致すれば(S429:YES)、改ざんがなかったと判定する(S430)。
図9に戻り、暗号復号処理部212は、鍵記憶部232からパスワード用の秘密鍵を読み出し(S402)、読み出したパスワード用の秘密鍵で元更新年月日115を暗号化してパスワードを生成し(S403)、開封保存処理部211は、生成されたパスワードを用いてファイル1を開封する(S404)。なお、開封保存処理部211は、一般的な処理により、パスワードが設定されたファイル1を、パスワードを用いて開封できる。
11 プロパティ
12 データ
20 ファイル管理装置
111 作成日時
112 更新日時
113 元作成年月日
114 暗作成年月日
115 元更新年月日
116 暗更新年月日
211 開封保存処理部
212 暗号復号処理部
213 作成更新日設定部
214 パスワード設定部
215 改ざん判定部
231 ファイル記憶部
232 鍵記憶部
Claims (10)
- ファイルを管理する装置であって、
前記ファイルを記憶するファイル記憶部と、
前記ファイルの更新日時を取得する更新日時取得部と、
前記更新日時を暗号化するための鍵を記憶する鍵記憶部と、
前記更新日時を前記鍵で暗号化して暗号化更新日時を生成する更新日時暗号処理部と、
前記更新日時とともに、前記暗号化更新日時を前記ファイルに設定する更新日時設定部と、
を備えることを特徴とするファイル管理装置。 - 請求項1に記載のファイル管理装置であって、
前記ファイルに設定された前記更新日時及び前記暗号化更新日時を取得する属性取得部と、
前記暗号化更新日時を前記鍵で復号化した復号化更新日時を生成する更新日時復号処理部と、
前記更新日時及び前記復号化更新日時を比較する更新日時比較部と、
を備えることを特徴とするファイル管理装置。 - 請求項2に記載のファイル管理装置であって、
前記鍵は公開鍵暗号化方式による秘密鍵及び公開鍵を含み、
前記更新日時暗号処理部は、前記鍵に含まれる前記秘密鍵を用いて前記暗号化更新日時を生成し、
前記更新日時復号処理部は、前記鍵に含まれる前記公開鍵を用いて前記復号化更新日時を生成すること、
を特徴とするファイル管理装置。 - 請求項1に記載のファイル管理装置であって、
前記鍵記憶部は、第1の前記鍵に加えて、前記第1の鍵とは異なる第2の鍵を記憶し、
前記更新日時暗号処理部は、前記第1及び第2の鍵を用いて前記更新日時を暗号化して第1及び第2の暗号化更新日時を生成し、
前記更新日時設定部は、前記更新日時とともに、前記第1の更新日時を前記ファイルに設定し、
前記ファイル管理装置はさらに、前記第2の暗号化更新日時を、前記ファイルを開くためのパスワードとして前記ファイルに設定するパスワード設定部を備えること、
を特徴とするファイル管理装置。 - 請求項4に記載のファイル管理装置であって、
前記ファイルに設定された前記更新日時及び前記第1の暗号化更新日時を取得する属性取得部と、
前記暗号化更新日時を前記第1の鍵で復号化した復号化更新日時を生成する更新日時復号処理部と、
前記取得した更新日時を前記第2の鍵で暗号化して前記パスワードを生成するパスワード生成部と、
前記取得した更新日時及び前記第1の復号化更新日時を比較する更新日時比較部と、
前記パスワードを出力するパスワード出力部と、
を備えることを特徴とするファイル管理装置。 - 請求項5に記載のファイル管理装置であって、
前記パスワード生成部が生成した前記パスワードを用いて前記ファイルを開封する開封処理部を備えること、
を特徴とするファイル管理装置。 - 請求項1乃至6のいずれか1項に記載のファイル管理装置であって、
前記鍵記憶部は前記ファイルの作成日時を暗号化するための作成日時用鍵をさらに記憶し、
前記作成日時を取得する作成日時取得部と、
前記作成日時を前記作成日時用鍵で暗号化して暗号化作成日時を生成する作成日時暗号処理部と、
前記作成日時とともに、前記暗号化作成日時を前記ファイルに設定する作成日時設定部と、
を備えることを特徴とするファイル管理装置。 - 請求項1乃至7のいずれか1項に記載のファイル管理装置であって、
前記更新日時及び前記暗号化更新日時は、前記ファイルが備えるプロパティ情報として設定されること、
を特徴とするファイル管理装置。 - ファイルを管理する方法であって、
コンピュータが、
前記ファイルをメモリに記憶し、
前記ファイルの更新日時を取得し、
前記更新日時を暗号化するための鍵を前記メモリに記憶し、
前記更新日時を前記鍵で暗号化して暗号化更新日時を生成し、
前記更新日時とともに、前記暗号化更新日時を前記ファイルに設定すること、
を特徴とするファイル管理方法。 - ファイルを管理するためのプログラムであって、
コンピュータに、
前記ファイルをメモリに記憶するステップと、
前記ファイルの更新日時を取得するステップと、
前記更新日時を暗号化するための鍵を前記メモリに記憶するステップと、
前記更新日時を前記鍵で暗号化して暗号化更新日時を生成するステップと、
前記更新日時とともに、前記暗号化更新日時を前記ファイルに設定するステップと、
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011050561A JP5372051B2 (ja) | 2011-03-08 | 2011-03-08 | ファイル管理装置、ファイル管理方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011050561A JP5372051B2 (ja) | 2011-03-08 | 2011-03-08 | ファイル管理装置、ファイル管理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012190070A true JP2012190070A (ja) | 2012-10-04 |
JP5372051B2 JP5372051B2 (ja) | 2013-12-18 |
Family
ID=47083192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011050561A Expired - Fee Related JP5372051B2 (ja) | 2011-03-08 | 2011-03-08 | ファイル管理装置、ファイル管理方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5372051B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021077263A (ja) * | 2019-11-13 | 2021-05-20 | レノボ・シンガポール・プライベート・リミテッド | 解析システム、情報処理装置、電子機器、及び解析方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10283262A (ja) * | 1997-04-07 | 1998-10-23 | Fujitsu Ltd | ファイルシステムおよびプログラム記録媒体 |
JP2000163296A (ja) * | 1998-11-30 | 2000-06-16 | Casio Comput Co Ltd | タイムスタンプ装置 |
JP2002033727A (ja) * | 2000-05-11 | 2002-01-31 | Matsushita Electric Ind Co Ltd | ファイル管理装置 |
JP2002157159A (ja) * | 2000-11-16 | 2002-05-31 | Nec Corp | プログラム起動設定ファイルの更新情報保護装置 |
JP2002229835A (ja) * | 2001-01-31 | 2002-08-16 | Olympus Optical Co Ltd | コンピュータによるファイル管理システムおよびそのプログラムとプログラム記録媒体 |
JP2003248736A (ja) * | 2002-02-22 | 2003-09-05 | Fujitsu Ltd | 情報機器の時刻証明に関する装置及びプログラム |
JP2007150964A (ja) * | 2005-10-28 | 2007-06-14 | Victor Co Of Japan Ltd | デジタルデータ受信装置及び復号化制御用プログラム |
JP2009301370A (ja) * | 2008-06-16 | 2009-12-24 | Fuji Xerox Co Ltd | 電子署名管理装置及び電子署名管理プログラム |
-
2011
- 2011-03-08 JP JP2011050561A patent/JP5372051B2/ja not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10283262A (ja) * | 1997-04-07 | 1998-10-23 | Fujitsu Ltd | ファイルシステムおよびプログラム記録媒体 |
JP2000163296A (ja) * | 1998-11-30 | 2000-06-16 | Casio Comput Co Ltd | タイムスタンプ装置 |
JP2002033727A (ja) * | 2000-05-11 | 2002-01-31 | Matsushita Electric Ind Co Ltd | ファイル管理装置 |
JP2002157159A (ja) * | 2000-11-16 | 2002-05-31 | Nec Corp | プログラム起動設定ファイルの更新情報保護装置 |
JP2002229835A (ja) * | 2001-01-31 | 2002-08-16 | Olympus Optical Co Ltd | コンピュータによるファイル管理システムおよびそのプログラムとプログラム記録媒体 |
JP2003248736A (ja) * | 2002-02-22 | 2003-09-05 | Fujitsu Ltd | 情報機器の時刻証明に関する装置及びプログラム |
JP2007150964A (ja) * | 2005-10-28 | 2007-06-14 | Victor Co Of Japan Ltd | デジタルデータ受信装置及び復号化制御用プログラム |
JP2009301370A (ja) * | 2008-06-16 | 2009-12-24 | Fuji Xerox Co Ltd | 電子署名管理装置及び電子署名管理プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021077263A (ja) * | 2019-11-13 | 2021-05-20 | レノボ・シンガポール・プライベート・リミテッド | 解析システム、情報処理装置、電子機器、及び解析方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5372051B2 (ja) | 2013-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6516342B2 (ja) | アクセスデータ改ざん防止方法及び携帯端末 | |
EP3308280A2 (en) | Making cryptographic claims about stored data using an anchoring system | |
JP4597784B2 (ja) | データ処理装置 | |
EP3427436A1 (en) | Management of workflows | |
JP2006323503A (ja) | 文書管理装置及びその制御方法、コンピュータプログラム、記憶媒体 | |
JP5389401B2 (ja) | 暗号化装置、復号装置及び暗号システム | |
JP2009245443A (ja) | 情報処理装置、情報処理システム及びプログラム | |
WO2019120038A1 (zh) | 数据加密存储 | |
CN108763401A (zh) | 一种文件的读写方法及设备 | |
US20050038994A1 (en) | Storing authentication sequences for expedited login to secure applications | |
US20170200020A1 (en) | Data management system, program recording medium, communication terminal, and data management server | |
JP4471129B2 (ja) | 文書管理システム及び文書管理方法、文書管理サーバ、作業端末、並びにプログラム | |
JP2004072151A (ja) | ファイル暗号化機能を有する端末装置 | |
JP2014160383A (ja) | 携帯端末装置及び復号処理プログラム | |
JP5372051B2 (ja) | ファイル管理装置、ファイル管理方法及びプログラム | |
CN109729076B (zh) | 数据脱敏、逆脱敏方法及装置、存储介质、终端 | |
WO2024011812A1 (zh) | 一种基于区块链的监管***、方法、设备和介质 | |
CN102831360B (zh) | 个人电子文件安全管理***及其管理方法 | |
US9537842B2 (en) | Secondary communications channel facilitating document security | |
JP2012059175A (ja) | 契約書記入システム、契約書記入方法、プログラム及び記憶媒体 | |
JP5730488B2 (ja) | 情報処理システム | |
JP2006120089A (ja) | データ管理システム及びデータ管理方法 | |
JP2006268218A (ja) | メール送信装置、及びメール送信方法 | |
JP2019175071A (ja) | ファイル管理方法、システム、端末およびプログラム | |
CN114285632B (zh) | 一种区块链数据传输方法、装置和设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130819 |
|
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: 20130910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130917 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5372051 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 |
|
LAPS | Cancellation because of no payment of annual fees |