JP5962484B2 - 記憶装置、記憶装置のデータ保護方法、及びプログラム - Google Patents
記憶装置、記憶装置のデータ保護方法、及びプログラム Download PDFInfo
- Publication number
- JP5962484B2 JP5962484B2 JP2012273628A JP2012273628A JP5962484B2 JP 5962484 B2 JP5962484 B2 JP 5962484B2 JP 2012273628 A JP2012273628 A JP 2012273628A JP 2012273628 A JP2012273628 A JP 2012273628A JP 5962484 B2 JP5962484 B2 JP 5962484B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- data
- information
- storage
- storage device
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
Description
いる顧客のPC等も調整することがある。従来、PC等の現場調整時やメンテナンス作業時に、保守作業員はPC等に記憶された情報を一時的にUSB(Universal Serial Bus)メモリ等の外部の記憶装置に記憶することもある。そして、このような保守作業終了後、保守作業員は記憶装置に記憶したデータを消去する。
イコン等である。メモリ30は、可搬媒体100に保存するためにホストから送られるデータを記憶する記憶領域である。さらに、メモリ30は、可搬媒体100の種々の処理における各種データを記憶する。各部や各処理の詳細については後述する。可搬媒体100の一例としては、USBコントローラを内蔵するUSB機器が挙げられる。このUSBコントローラの一例として、メモリを有するワンチップマイコンを備えたUSBターゲットコントローラが挙げられる。
憶領域132、設定エリア情報記憶領域133を有する。各部及び各領域の詳細については後述する。
からエリア情報設定のリクエストを受信する。そして、メイン制御部110は、エリア情報設定ダイアログ300に関するデータをデータ管理部130から取得してPC200に送信する。PC200は、受信したデータに基づいてエリア情報設定ダイアログ300を表示部201に表示する。
エリア情報のデータを暗号化する。そして、データ処理部131は、暗号化されたデータを設定エリア情報記憶領域133に記憶する。これによりA社のエリア情報設定が完了する。なお、ユーザは、A社と同様にD社のエリア情報設定を行うことができる。D社のエリア情報設定については、A社と同様であるため説明は省略する。
とを示すか否かを判定する。いずれかのエリア判定フラグが設定エリア内であることを示す場合は(S203:Yes)、処理はS205に進む。また、いずれのエリア判定フラグも設定エリア内にないことを示す場合は(S203:No)、後述するS205のホストへの接続検出やS207のデータの復号化を実行せずに、処理がS209に進む。
理やデータの復号化等が再び実行される。このため、例えばユーザがA社での保守作業を完了した後で、可搬媒体100をPC200に接続したままA社から離れた場合でも、図4に示すようにX1、X2、Y2、Y3で規定されるA社用の設定エリアの外に出ると、S201の認証処理サブルーチンにより、エリア判定テーブル133aのA社用の設定エリア情報に対するエリア判定フラグが「0」や「false」になる。このため、A社用の設定エリア内で使用可能であったデータは、S207において復号化の対象とはならなくなり使用できなくなる。
って、ユーザが本実施形態のエリアの判定処理を意識することなく、可搬媒体のデータ保護が実現できる。
社用のエリア設定を行う。図9において、E社が占有する空間は、X1とX2により規定される経度範囲、Y1とY2により規定される緯度範囲、Z1とZ2により規定される高度範囲によって特定される。そこで、ユーザは、エリア情報設定ダイアログ300において、エリア名称入力ボックス301に、例えば「E社様用データ格納領域」等の設定エリアがE社用であることを示すエリア名称を入力する。さらに、ユーザは、エリア情報入力ボックス302〜307に、開始緯度をY1、終了緯度をY2、開始経度をX1、終了経度をX2、開始高度をZ1、終了高度をZ2としてそれぞれ値を入力する。なお、X1とX2、Y1とY2、Z1とZ2は互いに入れ替えて入力してもよい。ユーザは、各入力ボックス301〜307の入力を完了したら「保存」ボタンを押す。これにより、E社用の設定エリア情報が設定エリア情報記憶領域133に記憶される。
コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータは、例えば、可搬媒体100の制御部20等である。
地理上のエリアを示すエリア情報を記憶する第1の記憶領域と、
データを記憶する第2の記憶領域と、
前記第2の記憶領域に記憶されるデータに、記憶装置の位置を示すデータ格納情報を付加するデータ処理部と、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とする制御部と、
を備えることを特徴とする記憶装置。
前記エリア情報及び前記データ格納情報は、それぞれ緯度及び経度を示す情報を含み、
前記制御部は、前記エリア情報及び前記データ格納情報に含まれる緯度及び経度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定することを特徴とする付記1に記載の記憶装置。
前記エリア情報及び前記データ格納情報は、それぞれ高度を示す情報をさらに含み、
前記制御部は、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする付記2に記載の記憶装置。
記憶装置の第1の記憶領域に地理上のエリアを示すエリア情報を記憶するステップと、
前記記憶装置の第2の記憶領域にデータを記憶する際に、前記記憶装置の位置を示すデータ格納情報を前記データに付加するステップと、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とするステップと、
を含むことを特徴とする記憶装置のデータ保護方法。
前記エリア情報及び前記データ格納情報は、
それぞれ高度を示す情報をさらに含み、
前記データを使用可能とするステップは、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする付記4に記載の記憶装置のデータ保護方法。
前記エリア情報及び前記データ格納情報は、それぞれ高度を示す情報をさらに含み、
前記データを使用可能とするステップは、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする付記5に記載の記憶装置のデータ保護方法。
コンピュータに、記憶装置の第1の記憶領域に地理上のエリアを示すエリア情報を記憶するステップと、
前記記憶装置の第2の記憶領域にデータを記憶する際に、前記記憶装置の位置を示すデータ格納情報を前記データに付加するステップと、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とするステップと、
を実行させるためのプログラム。
前記エリア情報及び前記データ格納情報は、それぞれ高度を示す情報をさらに含み、
前記データを使用可能とするステップは、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする付記7に記載のプログラム。
前記エリア情報及び前記データ格納情報は、それぞれ高度を示す情報をさらに含み、
前記データを使用可能とするステップは、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする付記7に記載の記憶装置のプログラム。
10 インターフェイス
20 CPU
30 メモリ
100 可搬媒体
110 メイン制御部
111 エリア判定部
112 リクエスト処理部
120 認証部
121 GPS情報取得部
122 座標変換部
123 ホスト接続検出部
130 データ管理部
131 データ処理部
132 データ記憶領域
133 設定エリア情報記憶領域
133a エリア判定テーブル
200 PC
201 表示部
Claims (5)
- 地理上のエリアを示すエリア情報を記憶する第1の記憶領域と、
データを記憶する第2の記憶領域と、
前記第2の記憶領域に記憶されるデータに、記憶装置の位置を示すデータ格納情報を付加するデータ処理部と、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とする制御部と、
を備えることを特徴とする記憶装置。 - 前記エリア情報及び前記データ格納情報は、それぞれ緯度及び経度を示す情報を含み、
前記制御部は、前記エリア情報及び前記データ格納情報に含まれる緯度及び経度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定することを特徴とする請求項1に記載の記憶装置。 - 前記エリア情報及び前記データ格納情報は、それぞれ高度を示す情報をさらに含み、
前記制御部は、前記エリア情報及び前記データ格納情報に含まれる緯度、経度、高度に基づいて、前記記憶装置が前記エリア情報によって示されるエリア内にあるか否かを決定する
ことを特徴とする請求項2に記載の記憶装置。 - 記憶装置の第1の記憶領域に地理上のエリアを示すエリア情報を記憶するステップと、
前記記憶装置の第2の記憶領域にデータを記憶する際に、前記記憶装置の位置を示すデータ格納情報を前記データに付加するステップと、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とするステップと、
を含むことを特徴とする記憶装置のデータ保護方法。 - コンピュータに、記憶装置の第1の記憶領域に地理上のエリアを示すエリア情報を記憶するステップと、
前記記憶装置の第2の記憶領域にデータを記憶する際に、前記記憶装置の位置を示すデータ格納情報を前記データに付加するステップと、
前記記憶装置が前記エリア情報によって示されるエリア内にあるときに、前記第2の記憶領域に記憶された各データのうち、前記データ格納情報が示す位置が前記エリア情報によって示されるエリア内にあるデータを使用可能とするステップと、
を実行させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012273628A JP5962484B2 (ja) | 2012-12-14 | 2012-12-14 | 記憶装置、記憶装置のデータ保護方法、及びプログラム |
| US14/094,424 US10002264B2 (en) | 2012-12-14 | 2013-12-02 | Storage device and method for location based protection of data in a portable storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012273628A JP5962484B2 (ja) | 2012-12-14 | 2012-12-14 | 記憶装置、記憶装置のデータ保護方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014119888A JP2014119888A (ja) | 2014-06-30 |
| JP5962484B2 true JP5962484B2 (ja) | 2016-08-03 |
Family
ID=50932383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012273628A Expired - Fee Related JP5962484B2 (ja) | 2012-12-14 | 2012-12-14 | 記憶装置、記憶装置のデータ保護方法、及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10002264B2 (ja) |
| JP (1) | JP5962484B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016173635A (ja) * | 2015-03-16 | 2016-09-29 | 日本電信電話株式会社 | 認証システム、外部記憶媒体、および認証方法 |
| JP6390536B2 (ja) * | 2015-06-30 | 2018-09-19 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置 |
| JP6664411B2 (ja) * | 2015-11-11 | 2020-03-13 | パイオニア株式会社 | セキュリティ装置、セキュリティ制御方法、プログラム及び記憶媒体 |
| JP6473864B1 (ja) * | 2018-07-09 | 2019-02-27 | ネクスト・シェアリング株式会社 | 機密化処理・復元化前処理アプリケ―ション装置、当該機密化処理・復元化前処理アプリケ―ション装置端末、当該機密化処理・復元化前処理アプリケ―ション装置による端末に機密化処理・復元化前処理をさせる方法及び当該端末の機密化処理・復元化前処理方法 |
| JP7314527B2 (ja) * | 2019-02-26 | 2023-07-26 | 京セラドキュメントソリューションズ株式会社 | 表示装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09190236A (ja) * | 1996-01-10 | 1997-07-22 | Canon Inc | 情報処理方法及び装置及びシステム |
| US7120254B2 (en) * | 2000-10-30 | 2006-10-10 | Geocodex Llc | Cryptographic system and method for geolocking and securing digital information |
| US6985588B1 (en) * | 2000-10-30 | 2006-01-10 | Geocodex Llc | System and method for using location identity to control access to digital information |
| US20030108202A1 (en) * | 2001-12-12 | 2003-06-12 | Clapper Edward O. | Location dependent encryption and/or decryption |
| JP2003256287A (ja) * | 2002-03-06 | 2003-09-10 | Hitachi Ltd | モバイル端末管理装置 |
| US20070168294A1 (en) | 2003-12-25 | 2007-07-19 | Mitsubishi Electric Corporation | Digital content use right management system |
| JP2006155283A (ja) * | 2004-11-30 | 2006-06-15 | Fuji Xerox Co Ltd | 文書処理装置及び方法 |
| JP2007094851A (ja) | 2005-09-29 | 2007-04-12 | Bank Of Tokyo-Mitsubishi Ufj Ltd | 記憶装置ユニット |
| US20070101438A1 (en) * | 2005-10-28 | 2007-05-03 | Gunasekaran Govindarajan | Location-based authentication |
| JP2008191732A (ja) * | 2007-02-01 | 2008-08-21 | Nec Saitama Ltd | 携帯端末、データ管理システム及びデータ管理方法 |
| JP2009087241A (ja) * | 2007-10-02 | 2009-04-23 | Yamaha Corp | デバイス端末、usbデバイス、情報処理システム及びプログラム |
| JP2009237625A (ja) * | 2008-03-25 | 2009-10-15 | Science Park Corp | メモリ装置、及び電子データ管理方法 |
| JP5360565B2 (ja) | 2009-06-11 | 2013-12-04 | 日本電気株式会社 | 記憶媒体管理装置、記憶媒体管理システム、記憶媒体管理方法、及び記憶媒体管理用プログラム |
-
2012
- 2012-12-14 JP JP2012273628A patent/JP5962484B2/ja not_active Expired - Fee Related
-
2013
- 2013-12-02 US US14/094,424 patent/US10002264B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20140173237A1 (en) | 2014-06-19 |
| US10002264B2 (en) | 2018-06-19 |
| JP2014119888A (ja) | 2014-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6559810B2 (ja) | 半導体記憶装置 | |
| US8051490B2 (en) | Computer system for judging whether to permit use of data based on location of terminal | |
| JP2014119888A (ja) | 記憶装置、記憶装置のデータ保護方法、及びプログラム | |
| JP4869183B2 (ja) | 可搬型記録媒体の管理システム、可搬型記録媒体の管理方法、及びプログラム | |
| JP2009087241A (ja) | デバイス端末、usbデバイス、情報処理システム及びプログラム | |
| US9913080B2 (en) | Method and apparatus for automatic wireless data transfer | |
| JP4407413B2 (ja) | 情報処理装置およびプログラム | |
| US8175804B2 (en) | Navigation apparatus | |
| JP6028523B2 (ja) | 情報処理システム、携帯型情報処理装置、情報処理システムプログラム及び情報処理プログラム | |
| JP6473864B1 (ja) | 機密化処理・復元化前処理アプリケ―ション装置、当該機密化処理・復元化前処理アプリケ―ション装置端末、当該機密化処理・復元化前処理アプリケ―ション装置による端末に機密化処理・復元化前処理をさせる方法及び当該端末の機密化処理・復元化前処理方法 | |
| JP6442906B2 (ja) | 管理装置、端末装置、および管理システム | |
| JP4866858B2 (ja) | データ処理装置及び処理方法 | |
| JP2011108151A (ja) | 外付けストレージ用セキュリティ・アダプター | |
| KR102087207B1 (ko) | 위치기반 문서보안 방법 및 문서보안 장치 | |
| JP2008513758A (ja) | コンピュータが停止したときにデータの取り込みを一時停止することを可能にするシステムおよび自動車に搭載されたコンピュータ | |
| JP2016157236A (ja) | 決済システム | |
| JP6541959B2 (ja) | 車両管理システム | |
| WO2012128389A1 (ja) | 許可証発行装置及び許可証発行方法 | |
| JP7337661B2 (ja) | データ処理装置、データ管理システムおよびデータ処理用プログラム | |
| KR20190071494A (ko) | 열람이력 추적의 위치기반 문서보안 방법 및 문서보안 장치 | |
| JP5342388B2 (ja) | 地図情報処理装置及びプログラム | |
| JP2009086868A (ja) | 携帯型記憶装置、および、携帯型記憶装置に記憶されるコンピュータプログラム | |
| JP2014178769A (ja) | ソフトウェア管理システム、ライセンス管理システム、ソフトウェア導入方法及びプログラム | |
| JP2011134417A (ja) | 車載装置 | |
| JP2007163348A (ja) | 地図関連情報配信システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150804 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160428 |
|
| 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: 20160531 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160613 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5962484 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |