[go: up one dir, main page]

JP2006195719A - Nonvolatile memory device, nonvolatile memory system, data erasure method, program, and storage medium - Google Patents

Nonvolatile memory device, nonvolatile memory system, data erasure method, program, and storage medium Download PDF

Info

Publication number
JP2006195719A
JP2006195719A JP2005006329A JP2005006329A JP2006195719A JP 2006195719 A JP2006195719 A JP 2006195719A JP 2005006329 A JP2005006329 A JP 2005006329A JP 2005006329 A JP2005006329 A JP 2005006329A JP 2006195719 A JP2006195719 A JP 2006195719A
Authority
JP
Japan
Prior art keywords
memory device
information processing
nonvolatile memory
identification code
attachment
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
Application number
JP2005006329A
Other languages
Japanese (ja)
Other versions
JP4725111B2 (en
Inventor
Atsushi Yokoyama
淳 横山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2005006329A priority Critical patent/JP4725111B2/en
Publication of JP2006195719A publication Critical patent/JP2006195719A/en
Application granted granted Critical
Publication of JP4725111B2 publication Critical patent/JP4725111B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent illegal use of data for maintaining confidentiality by automatically erasing data stored in a nonvolatile memory, and to erase the data only when required irrespective of data volume stored. <P>SOLUTION: This nonvolatile memory device is provided with a means 11 for detecting attachment/detachment thereof from an information processing apparatus, and a timer means 12 for starting timing when the detachment is detected. When the attachment is detected, the timer means 12 is suspended, and an identification code stored before hand in the information processing apparatus is read to determine whether to coincide with a correct identification code. When the difference between these identification codes is determined, the subsequent timing operation is started. The completion of the timing operation by the timer means 12 for a prescribed time triggers an erasure instruction, thereby an erasure means 15 erases the storage contents of a memory part 16. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、不揮発メモリ装置、不揮発メモリシステム、データの消去方法、プログラム及び記憶媒体に関する。   The present invention relates to a nonvolatile memory device, a nonvolatile memory system, a data erasing method, a program, and a storage medium.

従来、種々の電子機器において、データ(プログラムなどを含む)を記憶保持するためのメモリ装置として、不揮発メモリ装置が広く用いられている。   Conventionally, in various electronic devices, a nonvolatile memory device has been widely used as a memory device for storing and holding data (including programs).

不揮発メモリ装置に記憶されているデータを自動的に消去することにより、該データの不正使用を防止して機密保持を図るための従来技術としては、例えば、特許文献1に記載の技術がある。   As a conventional technique for automatically erasing data stored in a nonvolatile memory device to prevent unauthorized use of the data and to maintain confidentiality, for example, there is a technique described in Patent Document 1.

すなわち、特許文献1の技術では、ひとまとまりのデータを複数の不揮発メモリ装置に分散的に記憶させておき、このうち何れかの不揮発メモリ装置が装置本体から不正に取り外された場合に、他の不揮発メモリ装置の記憶内容を自動的に消去する。   That is, in the technique of Patent Document 1, a set of data is distributedly stored in a plurality of nonvolatile memory devices, and when any of these nonvolatile memory devices is illegally removed from the device body, The stored contents of the nonvolatile memory device are automatically deleted.

また、特許文献2には、入力された暗証コードが正しい場合にのみ不揮発メモリ装置のデータ読み出しを許可することにより、データの不正使用を防止して機密保持を図る技術が開示されている。   Japanese Patent Application Laid-Open No. 2004-228688 discloses a technique for preventing confidential use of data and maintaining confidentiality by permitting data reading of the nonvolatile memory device only when the input code is correct.

なお、特許文献2においては、データの読み出し終了後所定時間が経過した場合には、入力された暗証コードのデータを消去することによって、セキュリティ性を高めている。
特開2002−073422号公報(請求項2、図1) 特開2001−125832号公報(図2)
In Patent Document 2, when a predetermined time has elapsed after the completion of data reading, the security code is improved by erasing the input code code data.
JP 2002-073422 A (Claim 2, FIG. 1) Japanese Patent Laid-Open No. 2001-125832 (FIG. 2)

しかしながら、上記の特許文献1の技術の場合、ひとまとまりのデータを複数の不揮発メモリ装置に分散的に記憶させるため、複数個の不揮発メモリ装置が必要であるという問題や、ひとまとまりのデータを複数の不揮発メモリ装置に分散的に記憶させるという面倒な処理が必要となる。   However, in the case of the technique of the above-mentioned Patent Document 1, since a group of data is stored in a plurality of nonvolatile memory devices in a distributed manner, there is a problem that a plurality of nonvolatile memory devices are required, and a plurality of pieces of data are collected. The troublesome processing of storing in a non-volatile memory device in a distributed manner is required.

また、少なくとも1つの不揮発メモリ装置は、不正に取り外すことができてしまうため、個々の不揮発メモリ装置に記憶するデータは、1つでは情報としての意味を成さないような小さいサイズのデータ片とする必要がある。このため、データ量が多いと、不揮発メモリ装置の必要数は膨大な数となってしまう。   In addition, since at least one nonvolatile memory device can be removed illegally, the data stored in each nonvolatile memory device is a small-sized data piece that does not make sense as information alone. There is a need to. For this reason, if the amount of data is large, the required number of nonvolatile memory devices becomes enormous.

加えて、不揮発メモリ装置が取り外されると、理由の如何にかかわらず、必ずデータが消去されるため、何らかの正当な理由により取り外す場合にも、データが消去されてしまうという問題がある。   In addition, when the nonvolatile memory device is removed, the data is always erased regardless of the reason. Therefore, there is a problem that the data is erased even when the nonvolatile memory device is removed for some valid reason.

また、特許文献2の技術は、不揮発メモリ装置に記憶されたデータの消去機能を備えていない。更に、特許文献2の技術は、不揮発メモリ装置の着脱を前提とはしていない。このため、不揮発メモリ装置を着脱した場合には、データ読み出しの制限機能が有効に機能せず、データを不正使用されてしまうという問題がある。   Further, the technique of Patent Document 2 does not have a function of erasing data stored in the nonvolatile memory device. Furthermore, the technique of Patent Document 2 does not assume that the nonvolatile memory device is attached or detached. Therefore, when the nonvolatile memory device is attached or detached, there is a problem that the data read restriction function does not function effectively and the data is illegally used.

本発明は、上記のような問題点を解決するためになされたもので、不揮発メモリ装置に記憶されているデータを自動的に消去することにより、該データの不正使用を防止して機密保持を図ることができ、しかも、記憶するデータ量を問わず、また、データを消去すべき場合にのみデータを消去することができる不揮発メモリ装置、この不揮発メモリ装置を備える不揮発メモリシステム、不揮発メモリ装置におけるデータの消去方法、そのプログラム、及び、そのプログラムを記憶した記憶媒体を提供することを目的とする。   The present invention has been made to solve the above-described problems. By automatically erasing data stored in the nonvolatile memory device, unauthorized use of the data is prevented and confidentiality is maintained. In a non-volatile memory device capable of erasing data regardless of the amount of data to be stored and only when the data should be erased, a non-volatile memory system including the non-volatile memory device, and a non-volatile memory device It is an object to provide a data erasing method, a program thereof, and a storage medium storing the program.

上記課題を解決するため、本発明の不揮発メモリ装置は、情報処理装置に対して着脱可能に構成された不揮発メモリ装置において、データを不揮発に記憶するメモリ部と、所定のトリガが発生した場合に、前記メモリ部に記憶されたデータを消去させる消去指示を発する消去指示手段と、前記消去指示手段からの消去指示を受けて、前記メモリ部に記憶されたデータを消去する消去手段と、を備えることを特徴としている。   In order to solve the above problems, a nonvolatile memory device according to the present invention is a nonvolatile memory device configured to be detachable from an information processing device, when a memory unit that stores data in a nonvolatile manner and a predetermined trigger occurs. , An erasure instruction means for issuing an erasure instruction for erasing data stored in the memory section, and an erasure means for erasing the data stored in the memory section in response to an erasure instruction from the erasure instruction means. It is characterized by that.

本発明の不揮発メモリ装置においては、前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、を更に備え、前記消去指示手段は、識別符号が一致しないと前記識別符号判定手段により判定されることをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, when the attachment detection unit detects attachment of the nonvolatile memory device to the information processing device, and the attachment detection unit detects attachment of the nonvolatile memory device, An identification code requesting unit for requesting reading of an identification code stored in the apparatus from the information processing apparatus, and an identification code read from the information processing apparatus as a result of a request by the identification code requesting unit are preset. Identification code determination means for determining whether or not the identification code matches, and the erasure instruction means is triggered by the determination by the identification code determination means that the identification code does not match. It is preferable to issue an erasure instruction.

本発明の不揮発メモリ装置においては、前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する計時手段と、前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、前記計時手段による計時動作を一時停止させる計時動作一時停止手段と、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、前記識別符号判定手段により識別符号が一致していると判定された場合に、前記計時手段による計時動作を停止させる計時動作停止手段と、前記識別符号判定手段により識別符号が一致しないと判定された場合に、前記計時手段による計時動作の続きを開始させる計時動作再開手段と、を更に備え、前記消去指示手段は、前記計時手段による所定時間の計時動作が満了することをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, a removal detection unit that detects removal of the nonvolatile memory device from the information processing device, and a time measurement for a predetermined time when removal of the nonvolatile memory device is detected by the removal detection unit Timing means for starting operation, attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device, and timing by the timing means when attachment of the nonvolatile memory device is detected by the attachment detection means A timekeeping operation pausing unit for pausing the operation, and a request for reading an identification code stored in the information processing device in advance from the information processing device when the attachment detecting unit detects the attachment of the nonvolatile memory device Identification code requesting means for performing the request, and the request by the identification code requesting means As a result, the identification code read from the information processing apparatus matches the identification code determined by the identification code determination means for determining whether or not the identification code matches a preset correct identification code. If it is determined that the identification code does not match with the time counting operation stopping means for stopping the time measuring operation by the time measuring means and the identification code determining means, the continuation of the time measuring operation by the time measuring means is started. It is preferable that the time counting operation restarting means is further provided, and the erasing instruction means issues the erasing instruction triggered by expiration of a time counting operation for a predetermined time by the time counting means.

本発明の不揮発メモリ装置においては、前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する計時手段と、前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、前記識別符号判定手段により識別符号が一致していると判定された場合に、前記計時手段による計時動作を停止させる計時動作停止手段と、を更に備え、前記消去指示手段は、前記計時手段による所定時間の計時動作が満了するか、又は、前記識別符号判定手段により識別符号が一致しないと判定されることをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, a removal detection unit that detects removal of the nonvolatile memory device from the information processing device, and a time measurement for a predetermined time when removal of the nonvolatile memory device is detected by the removal detection unit A timing means for starting operation; an attachment detection means for detecting attachment of the nonvolatile memory device to the information processing apparatus; and the information processing apparatus in advance when the attachment detection means detects attachment of the nonvolatile memory device. The identification code requesting means for requesting reading of the identification code stored in the information processing apparatus, and the identification code read from the information processing apparatus as a result of the request by the identification code requesting means are preset. An identification code determining means for determining whether or not the correct identification code matches, and the identification code A timing operation stopping means for stopping the timing operation by the timing means when the identification code is determined to match, the erasure instruction means counts a predetermined time by the timing means. It is preferable that the erasure instruction is issued when the operation is completed or when it is determined by the identification code determination means that the identification codes do not match.

本発明の不揮発メモリ装置においては、前記計時動作停止手段は、前記識別符号判定手段により識別符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時動作を停止させることが好ましい。   In the nonvolatile memory device of the present invention, the timekeeping operation stopping means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value when the identification code determining means determines that the identification codes match, It is preferable to stop the operation.

本発明の不揮発メモリ装置においては、前記消去指示手段は、前記識別符号要求手段による要求の結果として前記情報処理装置から識別符号を読み出すことができない場合にも、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, it is preferable that the erasure instruction means issues the erasure instruction even when the identification code cannot be read from the information processing apparatus as a result of the request by the identification code request means.

本発明の不揮発メモリ装置においては、前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に計時動作を開始する計時手段と、前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に前記計時手段による計時動作を停止させる計時動作停止手段と、を更に備え、前記消去指示手段は、前記計時手段による所定時間の計時動作が満了することをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, a removal detection unit that detects the removal of the nonvolatile memory device from the information processing device, and a timing operation is started when the removal of the nonvolatile memory device is detected by the removal detection unit Timing means, an attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device, and when the attachment detection means detects attachment of the nonvolatile memory device, the timing operation by the timing means is stopped. It is preferable that the erasing instruction means further issues a erasing instruction triggered by the expiration of a time measuring operation for a predetermined time by the timing means.

本発明の不揮発メモリ装置においては、前記計時動作停止手段は、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時動作を停止させることが好ましい。   In the nonvolatile memory device of the present invention, the timekeeping operation stop means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value when the attachment detection means detects the attachment of the nonvolatile memory device. It is preferable to stop the timing operation.

本発明の不揮発メモリ装置においては、前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段を更に備え、前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出されることをトリガとして、前記消去指示を発することが好ましい。   The non-volatile memory device of the present invention further comprises a removal detecting means for detecting removal of the non-volatile memory device from the information processing apparatus, and the erasure instruction means detects that the non-volatile memory device is removed by the removal detecting means. It is preferable to issue the erasure instruction with this being triggered.

本発明の不揮発メモリ装置においては、暗証符号の入力操作を行うための暗証符号入力操作手段と、前記暗証符号入力操作手段に対する入力操作により入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する暗証符号判定手段と、を更に備え、前記計時動作停止手段は、前記暗証符号判定手段により暗証符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻すことが好ましい。   In the non-volatile memory device of the present invention, a password input operation means for performing an input operation of the password, and a password entered by the input operation to the password input operation means is a correct password set in advance. A security code judging means for judging whether or not they match, and the time counting operation stopping means, when the security code judgment means judges that the security code matches, the remaining timing operation by the time measuring means It is preferable to return the time to the initial value.

本発明の不揮発メモリ装置においては、前記計時動作停止手段は、前記暗証符号判定手段により暗証符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時手段による計時動作を停止させることが好ましい。   In the non-volatile memory device of the present invention, the timekeeping operation stopping means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value when the security code judgment means determines that the codecodes coincide with each other. It is preferable to stop the timing operation by the means.

本発明の不揮発メモリ装置においては、前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された後、前記暗証符号判定手段により暗証符号が一致すると判定される以前に、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出されることをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, the erasure instruction means detects the removal of the nonvolatile memory device by the removal detection means and before determining that the secret code coincides with the secret code determination means. It is preferable that the erasure instruction is issued when the attachment detection unit detects the attachment of the nonvolatile memory device as a trigger.

本発明の不揮発メモリ装置においては、前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、暗証符号の入力操作を行うための暗証符号入力操作手段と、前記暗証符号入力操作手段に対する入力操作により入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する暗証符号判定手段と、を備え、前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された後、前記暗証符号判定手段により暗証符号が一致すると判定される以前に、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出されることをトリガとして、前記消去指示を発することが好ましい。   In the nonvolatile memory device of the present invention, a removal detection unit that detects removal of the nonvolatile memory device from the information processing device, an attachment detection unit that detects attachment of the nonvolatile memory device to the information processing device, and a password PIN code input operation means for performing the input operation, and PIN code determination for determining whether or not the PIN code input by the input operation to the PIN code input operation means matches a preset correct password code And the erasure instruction means after the removal detection means detects removal of the nonvolatile memory device and before the security code determination means determines that the security code matches, the attachment detection means. The deletion instruction is triggered by the detection of attachment of the nonvolatile memory device by Rukoto is preferable.

本発明の不揮発メモリ装置においては、前記暗証符号判定手段による判定結果が不一致となる連続回数をカウントする不一致判定連続回数カウント手段を更に備え、前記消去指示手段は、前記暗証符号不一致回数カウント手段によるカウント回数が所定数を超えることも前記トリガとして、前記消去指示を発することが好ましい。   The non-volatile memory device of the present invention further includes a mismatch determination continuous number counting unit that counts a continuous number of times that the determination result by the personal identification code determination unit does not match, and the erasure instruction unit is determined by the personal identification code mismatch number counting unit. It is preferable that the erase instruction is issued as the trigger when the count number exceeds a predetermined number.

本発明の不揮発メモリシステムは、本発明の不揮発メモリ装置と、前記情報処理装置と、を備えて構成される不揮発メモリシステムであって、前記情報処理装置は、予め識別符号を記憶保持し、前記不揮発メモリ装置の前記識別符号要求手段からの要求に応じて、該識別符号を前記不揮発メモリ装置に対して送信することを特徴としている。   The non-volatile memory system of the present invention is a non-volatile memory system configured to include the non-volatile memory device of the present invention and the information processing device, wherein the information processing device stores and holds an identification code in advance, The identification code is transmitted to the nonvolatile memory device in response to a request from the identification code requesting means of the nonvolatile memory device.

本発明のデータの消去方法は、情報処理装置に対して着脱可能に構成された不揮発メモリ装置に不揮発に記憶されたデータを消去する方法であって、所定のトリガの発生を監視する過程と、前記所定のトリガが発生した場合に、前記データを消去させる消去指示を発する過程と、前記消去指示が発せられた場合に、前記データを消去する過程と、を備えることを特徴としている。   The data erasing method of the present invention is a method of erasing data stored in a nonvolatile manner in a nonvolatile memory device configured to be detachable from the information processing device, the process of monitoring the occurrence of a predetermined trigger, The method includes a step of issuing an erasure instruction for erasing the data when the predetermined trigger occurs, and a step of erasing the data when the erasure instruction is issued.

本発明のデータの消去方法においては、前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、前記判定の結果、識別情報が一致しないと判定された場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, when the process of monitoring the attachment of the nonvolatile memory device to the information processing device and the attachment of the nonvolatile memory device to the information processing device are detected, the information processing device in advance The process in which the nonvolatile memory device makes a request for reading the identification code stored in the information processing apparatus, and the identification code read from the information processing apparatus as a result of the request is a correct correct identification code set in advance. And a step of generating the predetermined trigger when it is determined that the identification information does not match as a result of the determination.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記計時動作を一時停止させる過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、前記判定の結果、識別情報が一致しないと判定された場合に、前記計時動作の続きを開始させる過程と、前記計時動作により所定時間の計時が満了した場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, the process of monitoring the removal of the nonvolatile memory device from the information processing device, and the timing of a predetermined time when the removal of the nonvolatile memory device from the information processing device is detected. A process of starting an operation; a process of monitoring the attachment of the nonvolatile memory device to the information processing apparatus; and a process of temporarily stopping the timing operation when attachment of the nonvolatile memory device to the information processing apparatus is detected. And when the nonvolatile memory device detects the attachment of the nonvolatile memory device to the information processing device, the nonvolatile memory device makes a request to read the identification code stored in the information processing device in advance from the information processing device; The identification code read from the information processing apparatus as a result of the request is correct and set in advance. A process of determining whether or not it matches another code, a process of starting the continuation of the timing operation when it is determined that the identification information does not match as a result of the determination, and a timing of a predetermined time by the timing operation It is preferable that the method includes the step of generating the predetermined trigger when the time expires.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、前記計時動作により所定時間の計時が満了するか、又は、前記判定の結果、識別情報が一致しないと判定された場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, the process of monitoring the removal of the nonvolatile memory device from the information processing device, and the timing of a predetermined time when the removal of the nonvolatile memory device from the information processing device is detected. When the process of starting operation, the process of monitoring the attachment of the nonvolatile memory device to the information processing device, and the attachment of the nonvolatile memory device to the information processing device are detected, the information is stored in the information processing device in advance. The nonvolatile memory device makes a request to read the identification code being read from the information processing apparatus, and the identification code read from the information processing apparatus as a result of the request matches a preset correct identification code A process of determining whether or not a predetermined time has expired due to the timing operation, or as a result of the determination, If another information is determined not to match, it is preferably provided with the steps of generating the predetermined trigger.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に前記計時手段による計時動作を停止させる過程と、前記計時動作により所定時間の計時が満了した場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, the process of monitoring the removal of the nonvolatile memory device from the information processing device, and the timing of a predetermined time when the removal of the nonvolatile memory device from the information processing device is detected. A process of starting operation, a process of monitoring the attachment of the nonvolatile memory device to the information processing apparatus, and a timing operation by the timing means when the attachment of the nonvolatile memory device to the information processing apparatus is detected. It is preferable to include a process and a process of generating the predetermined trigger when a predetermined time has expired due to the timing operation.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に、前記所定のトリガを発生させる過程と、を備えることを備えることが好ましい。   In the data erasing method of the present invention, the process of monitoring the removal of the nonvolatile memory device from the information processing device, and the removal of the nonvolatile memory device from the information processing device are detected. And generating a trigger.

本発明のデータの消去方法においては、暗証符号の入力操作を受け付ける過程と、入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する過程と、前記判定の結果、暗証符号が一致すると判定された場合に、前記計時動作の残り時間を初期値に戻す過程と、を備えることが好ましい。   In the data erasing method of the present invention, a process of accepting an input operation of a personal identification code, a process of determining whether or not the input personal identification code matches a preset correct personal identification code, and a result of the determination It is preferable that the method further comprises a step of returning the remaining time of the time measuring operation to an initial value when it is determined that the passwords match.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された後、前記判定の結果、暗証符号が一致すると判定される以前に、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記所定のトリガを発生させる過程を備えることが好ましい。   In the data erasing method of the present invention, after the removal of the non-volatile memory device from the information processing device is detected, and before the determination is made that the passwords match, the information processing device It is preferable to provide a step of generating the predetermined trigger when the attachment of the nonvolatile memory device is detected.

本発明のデータの消去方法においては、前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、暗証符号の入力操作を受け付ける過程と、入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する過程と、前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された後、前記判定の結果、暗証符号が一致すると判定される以前に、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, the process of monitoring the removal of the nonvolatile memory device from the information processing device, the process of monitoring the attachment of the nonvolatile memory device to the information processing device, and the password input operation , A step of determining whether or not the input code matches the preset correct code, and after removal of the nonvolatile memory device from the information processing device is detected, It is preferable to include a step of generating the predetermined trigger when attachment of the nonvolatile memory device to the information processing device is detected before it is determined that the passwords match as a result of the determination.

本発明のデータの消去方法においては、前記判定の結果、暗証符号が不一致であると判定される連続回数をカウントする過程と、前記カウントによるカウント回数が所定数を超えた場合に、前記所定のトリガを発生させる過程と、を備えることが好ましい。   In the data erasing method of the present invention, as a result of the determination, the process of counting the number of consecutive times when the code is determined to be inconsistent, and when the number of counts by the count exceeds a predetermined number, And generating a trigger.

本発明のプログラムは、コンピュータが実行可能なプログラムにおいて、コンピュータが実行可能なプログラムにおいて、所定のトリガの発生を監視する処理と、前記所定のトリガが発生した場合に、情報処理装置に対して着脱可能に構成された不揮発メモリ装置に不揮発に記憶されたデータを消去させる消去指示を発する処理と、前記消去指示が発せられた場合に、前記データを消去する処理と、を実行することを特徴としている。   The program of the present invention is a computer-executable program, a process that monitors the occurrence of a predetermined trigger in the computer-executable program, and is attached to and detached from the information processing apparatus when the predetermined trigger occurs. A process for issuing an erasure instruction for erasing data stored in a nonvolatile manner in a non-volatile memory device configured to be possible, and a process for erasing the data when the erasure instruction is issued, Yes.

本発明の記録媒体は、コンピュータ読み取り可能な記録媒体において、本発明のプログラムを格納したことを特徴としている。   The recording medium of the present invention is a computer-readable recording medium in which the program of the present invention is stored.

本発明によれば、所定のトリガが発生した場合には、消去指示手段から消去指示が発せられ、この消去指示を受けた消去手段が、メモリ部に記憶されたデータを消去するので、不揮発メモリ装置のメモリ部に記憶されているデータを自動的に消去することにより、故意や過失によるデータ流出を防止して機密保持を図ることができる。また、例えば特許文献1、2などの従来技術とは異なり、不揮発メモリ媒体自体が消去手段を備えているので、例えば、データの全てを1つのメモリ部に記憶しても、何ら問題がない。よって、メモリ部に記憶するデータの大きさを問わない。更に、所定のトリガが発生した場合に、消去指示を発生し、この指示を受けた消去手段がメモリ部のデータを消去するので、セキュリティの点でデータを消去すべき状況となった場合にのみデータを消去することができる。   According to the present invention, when a predetermined trigger occurs, an erasure instruction is issued from the erasure instruction means, and the erasure means that has received this erasure instruction erases the data stored in the memory unit. By automatically erasing the data stored in the memory unit of the apparatus, it is possible to prevent confidential data from being leaked intentionally or accidentally, thereby maintaining confidentiality. In addition, unlike the prior arts such as Patent Documents 1 and 2, for example, the nonvolatile memory medium itself includes an erasing unit. Therefore, for example, even if all data is stored in one memory unit, there is no problem. Therefore, the size of data stored in the memory portion is not limited. Further, when a predetermined trigger occurs, an erasure instruction is generated, and the erasure unit that has received this instruction erases the data in the memory unit. Therefore, only when the situation is such that data should be erased in terms of security. Data can be erased.

具体的には、例えば、不揮発メモリ装置が情報処理装置(例えばパーソナルコンピュータなど)に対して取り付けられた場合に、情報処理装置に予め格納されている識別符号を該情報処理装置から読み出す要求を行い、この要求の結果として読み出された識別符号が予め設定された正しい識別符号と一致するか否かを判定し、一致しないと判定した場合に消去指示を発生するように、不揮発メモリ装置を構成することができる。この場合、不揮発メモリ装置のメモリ部に記憶されたデータは、正しい識別符号を予め記憶保持している情報処理装置(不揮発メモリ装置からのデータ読み取りが許可された情報処理装置)からのみ読み取ることができる一方で、正しい識別符号を記憶してはいない情報処理装置(不揮発メモリ装置からのデータ読み取りが許可されていない情報処理装置)からは読み取ることができないことになり、データの不正使用を防止することができる。   Specifically, for example, when a non-volatile memory device is attached to an information processing device (for example, a personal computer), a request to read an identification code stored in the information processing device in advance from the information processing device is made. The nonvolatile memory device is configured to determine whether or not the identification code read as a result of this request matches a preset correct identification code, and to generate an erasure instruction when it is determined that they do not match can do. In this case, the data stored in the memory unit of the nonvolatile memory device can be read only from an information processing device that stores and holds a correct identification code in advance (an information processing device that is permitted to read data from the nonvolatile memory device). On the other hand, it cannot be read from an information processing device that does not store a correct identification code (an information processing device that is not permitted to read data from a nonvolatile memory device), thereby preventing unauthorized use of data. be able to.

或いは、例えば、不揮発メモリ装置が情報処理装置から取り外された場合に計時動作を開始し、不揮発メモリ装置が情報処理装置に対して取り付けられた場合には、計時動作を一時停止させる一方で、情報処理装置に予め格納されている識別符号を該情報処理装置から読み出す要求を行い、この要求の結果として読み出された識別符号が予め設定された正しい識別符号と一致するか否かを判定し、一致すると判定された場合には計時動作を停止させる一方で、一致しないと判定した場合には計時動作の続きを再開し、所定時間の計時動作が満了した場合に消去指示を発生するように、不揮発メモリ装置を構成することができる。この場合、不揮発メモリ装置のメモリ部に記憶されたデータは、不揮発メモリ装置が情報処理装置から取り外されてから所定時間が経過するまでの間に、正しい識別符号を予め記憶保持している情報処理装置(不揮発メモリ装置からのデータ読み取りが許可された情報処理装置)に取り付けられた場合にのみ読み取ることができる一方で、正しい識別符号を予め記憶保持している情報処理装置に対して不揮発メモリ装置が取り付けられることなく所定時間の計時動作が満了してしまった場合にはデータを読み取ることができないことになり、データの不正使用を防止することができる。   Alternatively, for example, when the nonvolatile memory device is removed from the information processing device, the timing operation is started. When the nonvolatile memory device is attached to the information processing device, the timing operation is temporarily stopped while the information Making a request to read out the identification code stored in advance in the processing device from the information processing device, determining whether the identification code read out as a result of this request matches a preset correct identification code; When it is determined that they match, the timing operation is stopped, while when it is determined that they do not match, the continuation of the timing operation is resumed, and an erase instruction is generated when the timing operation for a predetermined time has expired. A nonvolatile memory device can be configured. In this case, the data stored in the memory unit of the nonvolatile memory device is an information processing in which a correct identification code is stored and held in advance until a predetermined time elapses after the nonvolatile memory device is removed from the information processing device. Non-volatile memory device for information processing device that can read only when attached to device (information processing device permitted to read data from non-volatile memory device), while storing correct identification code in advance If the clocking operation for a predetermined time has expired without being attached, data cannot be read, and unauthorized use of data can be prevented.

或いは、例えば、不揮発メモリ装置が情報処理装置から取り外された場合に計時動作を開始し、不揮発メモリ装置が情報処理装置に対して取り付けられた場合には、情報処理装置に予め格納されている識別符号を該情報処理装置から読み出す要求を行い、この要求の結果として読み出された識別符号が予め設定された正しい識別符号と一致するか否かを判定し、識別符号が一致していると判定された場合には計時動作を停止し、識別符号が一致しないと判定するか又は所定時間の計時動作が満了した場合に消去指示を発生するように、不揮発メモリ装置を構成することができる。この場合、不揮発メモリ装置のメモリ部に記憶されたデータは、不揮発メモリ装置が情報処理装置から取り外されてから所定時間が経過するまでの間に、正しい識別符号を予め記憶保持している情報処理装置(不揮発メモリ装置からのデータ読み取りが許可された情報処理装置)に取り付けられた場合にのみ読み取ることができる一方で、正しい識別符号を記憶してはいない情報処理装置(不揮発メモリ装置からのデータ読み取りが許可されていない情報処理装置)に取り付けられない場合や、所定時間の計時動作が満了してしまった場合には、読み取ることができないことになり、データの不正使用を防止することができる。   Alternatively, for example, when the nonvolatile memory device is removed from the information processing device, the timing operation is started, and when the nonvolatile memory device is attached to the information processing device, the identification stored in the information processing device in advance A request for reading a code from the information processing apparatus is made, it is determined whether or not the identification code read as a result of this request matches a preset correct identification code, and the identification code is determined to match In such a case, the timing operation is stopped and it is determined that the identification codes do not match, or the nonvolatile memory device can be configured to generate an erasure instruction when the timing operation for a predetermined time has expired. In this case, the data stored in the memory unit of the nonvolatile memory device is an information processing in which a correct identification code is stored and held in advance until a predetermined time elapses after the nonvolatile memory device is removed from the information processing device. An information processing device (data from a non-volatile memory device) that can be read only when attached to a device (information processing device permitted to read data from the non-volatile memory device) but does not store a correct identification code If it is not attached to an information processing device that is not allowed to read), or if the timing operation for a predetermined time has expired, it cannot be read, and unauthorized use of data can be prevented. .

或いは、例えば、不揮発メモリ装置が情報処理装置から取り外された場合に計時動作を開始し、不揮発メモリ装置が情報処理装置に再び取り付けられる以前に所定時間の計時動作が満了した場合には消去指示を発生するように、不揮発メモリ装置を構成することができる。この場合、不揮発メモリ装置のメモリ部に記憶されたデータは、不揮発メモリ装置が情報処理装置から取り外された状態のまま所定時間が経過した場合に消去されるので、データの不正使用を防止することができる。   Alternatively, for example, the timing operation is started when the nonvolatile memory device is removed from the information processing device, and an erasure instruction is issued when the timing operation for a predetermined time expires before the nonvolatile memory device is reattached to the information processing device. A non-volatile memory device can be configured to occur. In this case, the data stored in the memory unit of the nonvolatile memory device is erased when a predetermined time elapses with the nonvolatile memory device removed from the information processing device, thereby preventing unauthorized use of the data. Can do.

或いは、例えば、単に、不揮発メモリ装置が情報処理装置から取り外された場合に消去指示を発生するように、不揮発メモリ装置を構成しても良い。この場合、不揮発メモリ装置のメモリ部に記憶されたデータは、不揮発メモリ装置が情報処理装置から取り外されるだけで消去され、データの不正使用を防止することができる。   Alternatively, for example, the nonvolatile memory device may be configured so that an erasure instruction is generated when the nonvolatile memory device is simply removed from the information processing device. In this case, the data stored in the memory unit of the non-volatile memory device is erased only by removing the non-volatile memory device from the information processing device, and unauthorized use of the data can be prevented.

或いは、例えば、不揮発メモリ装置が情報処理装置から取り外された後、正しい暗証符号がユーザによって入力される以前に不揮発メモリ装置が情報処理装置に取り付けられた場合に消去指示を発生するように、不揮発メモリ装置を構成しても良い。この場合、揮発メモリ装置が情報処理装置から取り外された後、正しい暗証符号がユーザによって入力される以前に不揮発メモリ装置が情報処理装置に取り付けられた場合に、データが消去され、データの不正使用を防止することができる。   Alternatively, for example, after the nonvolatile memory device is removed from the information processing device, the nonvolatile memory device may generate an erasure instruction when the nonvolatile memory device is attached to the information processing device before the correct password is input by the user. A memory device may be configured. In this case, after the volatile memory device is removed from the information processing device, if the nonvolatile memory device is attached to the information processing device before the correct password is input by the user, the data is erased and the data is illegally used. Can be prevented.

以下、図面を参照して、本発明に係る実施形態について説明する。   Embodiments according to the present invention will be described below with reference to the drawings.

〔第1の実施形態〕
図1は第1の実施形態に係る不揮発記憶媒体(不揮発メモリ装置)10を示すブロック図、図2は不揮発記憶媒体10が備える媒体引き抜き・挿入検出部(取り外し検出手段、取り付け検出手段)11の構成を示すブロック図、図3は不揮発記憶媒体10をエンクロージャ(情報処理装置)20に挿入した状態を示す模式的な斜視図である。なお、エンクロージャ20及び不揮発記憶媒体10により、本実施形態に係る不揮発メモリシステムが構成されている。
[First Embodiment]
FIG. 1 is a block diagram showing a nonvolatile storage medium (nonvolatile memory device) 10 according to the first embodiment, and FIG. 2 is a drawing of a medium extraction / insertion detection unit (removal detection means, attachment detection means) 11 provided in the nonvolatile storage medium 10. FIG. 3 is a schematic perspective view showing a state in which the nonvolatile storage medium 10 is inserted into the enclosure (information processing apparatus) 20. Note that the enclosure 20 and the nonvolatile storage medium 10 constitute a nonvolatile memory system according to the present embodiment.

図1に示すように、不揮発記憶媒体10は、例えば、ハードディスク装置、USBメモリ(USB:Universal Serial Bus)或いはその他の記憶媒体であり、媒体引き抜き・挿入検出部11と、計時動作を行うタイマ(計時手段)12と、エンクロージャ20の識別符号の確認動作(後述)を行う識別符号確認部(識別符号要求手段、識別符号判定手段)13と、データを不揮発に記憶する不揮発メモリ部(メモリ部)16と、この不揮発メモリ部16の記憶内容を消去する消去部(消去手段)15と、消去部15、識別符号確認部13及びタイマ12の動作制御を行う制御部(消去指示手段、計時動作停止手段、計時動作一時停止手段、計時動作再開手段)14と、エンクロージャ20との間でデータの授受を行うインタフェース部21と、を備えて構成されている。   As shown in FIG. 1, the non-volatile storage medium 10 is, for example, a hard disk device, a USB memory (USB: Universal Serial Bus), or other storage medium. (Timing means) 12, an identification code confirmation section (identification code request means, identification code determination means) 13 that performs an identification code confirmation operation (described later) of the enclosure 20, and a nonvolatile memory section (memory section) that stores data in a nonvolatile manner 16, an erasure unit (erase unit) 15 for erasing the stored contents of the nonvolatile memory unit 16, and a control unit (erase instruction unit, stop timing operation) for controlling the operation of the erasure unit 15, identification code confirmation unit 13 and timer 12 Means, timing operation pause means, timing operation restarting means) 14 and the enclosure 20 Interface portion 21.

このうち媒体引き抜き・挿入検出部11は、不揮発記憶媒体10がエンクロージャ20から引き抜かれたこと(取り外されたこと)、及び、不揮発記憶媒体10がエンクロージャ20に挿入されたこと(取り付けられたこと)を検出するものである。   Among these, the medium extraction / insertion detection unit 11 indicates that the nonvolatile storage medium 10 has been extracted (removed) from the enclosure 20 and that the nonvolatile storage medium 10 has been inserted (attached) into the enclosure 20. Is detected.

この媒体引き抜き・挿入検出部11は、例えば、図2に示すように、スイッチ17と、このスイッチ17の状態を判定する判定部18と、を備えて構成されている。   For example, as shown in FIG. 2, the medium extraction / insertion detection unit 11 includes a switch 17 and a determination unit 18 that determines the state of the switch 17.

スイッチ17は、一対の接点17A、17Bと、これら一対の接点17A,17Bを相互に電気的に接続する状態と接続しない状態とに変換する導通部17Cと、を備えて構成されている。   The switch 17 includes a pair of contact points 17A and 17B and a conduction part 17C that converts the pair of contact points 17A and 17B into a state in which they are electrically connected to each other and a state in which they are not connected to each other.

判定部18は、スイッチ17の接点17A、17Bどうしの電気的接続状態に応じて、不揮発記憶媒体10がエンクロージャ20から引き抜かれたこと及び挿入されたことを判定する。   The determination unit 18 determines that the nonvolatile storage medium 10 has been pulled out and inserted from the enclosure 20 according to the electrical connection state between the contacts 17A and 17B of the switch 17.

すなわち、不揮発記憶媒体10を図3に示すようにエンクロージャ20に挿入すると、媒体引き抜き・挿入検出部11のスイッチ17の導通部17Cが、エンクロージャ20が備える不導体部材(図示略:例えば、ピン状に形成される)により押される結果、接点17A、17Bが相互に電気的に接続されていない状態となる。すると、判定部18は、不揮発記憶媒体10がエンクロージャ20に挿入されたと判定し(不揮発記憶媒体10の挿入を検出し)、その旨を示す検出信号(以下、挿入検出信号)を制御部14に送信する。   That is, when the non-volatile storage medium 10 is inserted into the enclosure 20 as shown in FIG. 3, the conduction portion 17C of the switch 17 of the medium removal / insertion detection unit 11 is replaced with a non-conductive member (not shown: pin shape, for example). As a result, the contacts 17A and 17B are not electrically connected to each other. Then, the determination unit 18 determines that the nonvolatile storage medium 10 has been inserted into the enclosure 20 (detects the insertion of the nonvolatile storage medium 10), and sends a detection signal (hereinafter referred to as an insertion detection signal) to that effect to the control unit 14. Send.

他方、不揮発記憶媒体10をエンクロージャ20から引き抜くと、媒体引き抜き・挿入検出部11のスイッチ17の導通部17Cが、エンクロージャ20の上記不導体部材(図示略)による押圧状態から解放されて、接点17A、17Bを相互に電気的に接続する状態に復帰する。すると、判定部18は、不揮発記憶媒体10がエンクロージャ20から引き抜かれたと判定し(不揮発記憶媒体10の引き抜きを検出し)、その旨を示す検出信号(以下、引き抜き検出信号)を制御部14に送信する。   On the other hand, when the non-volatile storage medium 10 is pulled out from the enclosure 20, the conducting portion 17C of the switch 17 of the medium pulling / insertion detecting portion 11 is released from the pressed state by the non-conductive member (not shown) of the enclosure 20, and the contact 17A , 17B return to the state of being electrically connected to each other. Then, the determination unit 18 determines that the nonvolatile storage medium 10 has been extracted from the enclosure 20 (detects extraction of the nonvolatile storage medium 10), and sends a detection signal (hereinafter referred to as an extraction detection signal) to that effect to the control unit 14. Send.

制御部14は、媒体引き抜き・挿入検出部11により不揮発記憶媒体10の引き抜きが検出されると(引き抜き検出信号を受けると)、タイマ12に計時動作を開始させる。その結果、タイマ12が所定時間の計時動作を満了した場合には、制御部14は、消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる。   When the removal / insertion detection unit 11 detects that the nonvolatile storage medium 10 has been pulled out (when a pulling detection signal is received), the control unit 14 causes the timer 12 to start timing. As a result, when the timer 12 completes the time counting operation for a predetermined time, the control unit 14 transmits a command to the erasing unit 15 to erase the stored contents of the nonvolatile memory unit 16.

ただし、不揮発記憶媒体10の引き抜き検出に基づいてタイマ12による計時動作が実行されている最中に、媒体引き抜き・挿入検出部11により不揮発記憶媒体10の挿入が検出されると(挿入検出信号を受けると)、制御部14は、タイマ12を一時停止させるとともに、識別符号確認部13に対して指令を送信し、予めエンクロージャ20に記憶された識別符号を読み取って確認する動作を該識別符号確認部13に行わせる。   However, when insertion of the non-volatile storage medium 10 is detected by the medium extraction / insertion detection unit 11 while the timing operation by the timer 12 is being executed based on the detection of the extraction of the non-volatile storage medium 10 (the insertion detection signal is The control unit 14 temporarily stops the timer 12 and transmits a command to the identification code confirmation unit 13 to read and confirm the identification code stored in the enclosure 20 in advance. Let the unit 13 do this.

すなわち、識別符号確認部13は、制御部14からの指令を受けると、識別符号の読み取り要求をエンクロージャ20に対して送信する。この要求の結果として、エンクロージャ20から識別符号が送信されると、識別符号確認部13は、該送信された識別符号(つまりエンクロージャ20から読み出された識別符号)と、不揮発記憶媒体10の不揮発メモリ部16に予め記憶保持されている識別符号と、が一致しているか否かを確認し、この確認結果を制御部14に通知する。   That is, when the identification code confirmation unit 13 receives a command from the control unit 14, the identification code confirmation unit 13 transmits an identification code reading request to the enclosure 20. As a result of this request, when an identification code is transmitted from the enclosure 20, the identification code confirmation unit 13 transmits the transmitted identification code (that is, the identification code read from the enclosure 20) and the nonvolatile storage medium 10. It is confirmed whether or not the identification code stored in advance in the memory unit 16 matches, and the confirmation result is notified to the control unit 14.

識別符号確認部13による確認の結果、識別符号が不一致であれば(正しい識別符号がエンクロージャ20から読み取れなかった場合には)、制御部14は、タイマ12による計時動作(残り時間の計時動作)を再開させる。   As a result of confirmation by the identification code confirmation unit 13, if the identification codes do not match (if the correct identification code cannot be read from the enclosure 20), the control unit 14 performs the timekeeping operation by the timer 12 (time remaining time measurement operation). To resume.

そして、タイマ12が所定時間の計時動作を満了するまでの間に、正しい識別符号がエンクロージャ20から読み取れなかった場合には、制御部14は、消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる。   If the correct identification code cannot be read from the enclosure 20 before the timer 12 completes the time counting operation for a predetermined time, the control unit 14 transmits a command to the erasing unit 15 to store the nonvolatile memory. The stored contents of the unit 16 are erased.

ここで、制御部14は、例えば、CPU、ROM(記録媒体)及びRAMを備えて構成され、このうちROMはCPUの制御プログラム(プログラム)を記憶しており、CPUは、この制御プログラムに従って動作し、RAMは、CPUの作業領域などとして機能する。同様に、識別符号確認部13も、例えば、CPU、ROM(記録媒体)及びRAMを備えて構成され、このうちROMはCPUの制御プログラム(プログラム)を記憶しており、CPUは、この制御プログラムに従って動作し、RAMは、CPUの作業領域などとして機能する。なお、制御部14及び識別符号確認部13は、同一の制御部(CPU、ROM及びRAMを備えて構成される)の一部ずつにより構成されていても良い。   Here, the control unit 14 includes, for example, a CPU, a ROM (recording medium), and a RAM. Among these, the ROM stores a control program (program) for the CPU, and the CPU operates according to the control program. The RAM functions as a work area for the CPU. Similarly, the identification code confirmation unit 13 includes, for example, a CPU, a ROM (recording medium), and a RAM. The ROM stores a control program (program) for the CPU, and the CPU stores the control program. The RAM functions as a work area of the CPU. In addition, the control part 14 and the identification code confirmation part 13 may be comprised by each one part of the same control part (it is provided with CPU, ROM, and RAM).

エンクロージャ20は、例えば、パーソナルコンピュータ或いはその他の情報処理装置であり、予め識別符号を記憶保持している。この識別符号は、具体的には、例えば、エンクロージャ20の制御プログラムを該エンクロージャ20にインストールする時などに、該エンクロージャ20が備える記憶部に記憶される。そして、エンクロージャ20は、識別符号の読み取り要求を不揮発記憶媒体10から受け付けると、自身が記憶保持している識別符号を不揮発記憶媒体10に対して送信する。   The enclosure 20 is, for example, a personal computer or other information processing apparatus, and stores an identification code in advance. Specifically, this identification code is stored in a storage unit included in the enclosure 20 when, for example, a control program for the enclosure 20 is installed in the enclosure 20. When the enclosure 20 receives a request for reading the identification code from the nonvolatile storage medium 10, the enclosure 20 transmits the identification code stored and held by the enclosure 20 to the nonvolatile storage medium 10.

図4は、不揮発記憶媒体10の動作、特に、当該不揮発記憶媒体10をエンクロージャ20から引き抜いて以降の動作を示すフローチャートである。   FIG. 4 is a flowchart showing the operation of the nonvolatile storage medium 10, particularly the operation after the nonvolatile storage medium 10 is pulled out from the enclosure 20.

以下、図4を参照して、第1の実施形態の場合の動作を説明する。   The operation in the case of the first embodiment will be described below with reference to FIG.

不揮発記憶媒体10がエンクロージャ20から引き抜かれると、媒体引き抜き・挿入検出部11の判定部18は、不揮発記憶媒体10がエンクロージャ20から引き抜かれたことを検出し、その旨を示す引き抜き検出信号を制御部14に対して出力する(ステップS1)。   When the non-volatile storage medium 10 is pulled out from the enclosure 20, the determination unit 18 of the medium pull-out / insertion detection unit 11 detects that the non-volatile storage medium 10 has been pulled out from the enclosure 20, and controls a pull-out detection signal indicating that effect. It outputs to the part 14 (step S1).

媒体引き抜き・挿入検出部11からの引き抜き検出信号を受けた制御部14は、タイマ12による計時動作を開始させる(ステップS2)。   The control unit 14 that has received the extraction detection signal from the medium extraction / insertion detection unit 11 starts the time measuring operation by the timer 12 (step S2).

ここで、タイマ12は、予め定められた所定時間を計時する計時動作を行うように設定され、該所定時間の計時動作を満了したタイミング、すなわち、計時動作の結果、残り時間が0となったタイミングで、その旨を示すタイマ満了信号を制御部14に対して出力する。   Here, the timer 12 is set so as to perform a timing operation for measuring a predetermined time, and the timing when the timing operation for the predetermined time is completed, that is, the remaining time becomes 0 as a result of the timing operation. At the timing, a timer expiration signal indicating that is output to the control unit 14.

制御部14は、タイマ12からのタイマ満了信号を受けると(ステップS3のYes)、消去部15に対して消去指示を送信し、該消去部15に不揮発メモリ部16の記憶内容を消去させるとともに、タイマ12による計時動作の残り時間を初期値に戻して該タイマ12を停止させる(ステップS4)。   When the control unit 14 receives a timer expiration signal from the timer 12 (Yes in step S3), the control unit 14 transmits an erasing instruction to the erasing unit 15, causing the erasing unit 15 to erase the storage contents of the nonvolatile memory unit 16. The remaining time of the time measuring operation by the timer 12 is returned to the initial value, and the timer 12 is stopped (step S4).

ただし、タイマ12による計時動作が満了するよりも前の段階(ステップS3のNoの段階)で、不揮発記憶媒体10が何れかのエンクロージャ20に挿入されることにより、媒体引き抜き・挿入検出部11から挿入検出信号が送信された場合(ステップS5のYes)、制御部14は、タイマ12による計時動作を一旦停止させ(ステップS6)、識別符号確認部13に対して指令を送信し、エンクロージャ20の識別符号を確認させる。   However, when the non-volatile storage medium 10 is inserted into one of the enclosures 20 before the timer 12 expires (No in step S3), the medium extraction / insertion detection unit 11 When the insertion detection signal is transmitted (Yes in step S5), the control unit 14 temporarily stops the timing operation by the timer 12 (step S6), transmits a command to the identification code confirmation unit 13, and Confirm the identification code.

すなわち、制御部14からの指令を受けると、識別符号確認部13は、識別符号の要求をエンクロージャ20に対して送信する。この要求を受けると、エンクロージャ20は、予め記憶していた識別符号を不揮発記憶媒体10に対して送信する。こうして、不揮発記憶媒体10は、エンクロージャ20の識別符号を取得する(ステップS7)。   That is, upon receiving a command from the control unit 14, the identification code confirmation unit 13 transmits an identification code request to the enclosure 20. Upon receiving this request, the enclosure 20 transmits an identification code stored in advance to the nonvolatile storage medium 10. Thus, the non-volatile storage medium 10 acquires the identification code of the enclosure 20 (step S7).

識別符号確認部13は、エンクロージャ20から取得した識別符号が、不揮発メモリ部16に記憶されている識別符号と一致するか否かを判定し、識別符号が一致した場合(ステップS8のYes)、一致した旨を示す一致通知を制御部14に対して出力する。   The identification code confirmation unit 13 determines whether or not the identification code acquired from the enclosure 20 matches the identification code stored in the nonvolatile memory unit 16, and if the identification code matches (Yes in step S8), A coincidence notification indicating the coincidence is output to the control unit 14.

この一致通知を受けた制御部14は、タイマ12による計時動作の残り時間を初期値に戻して該タイマ12を停止させ、制御を終了する(ステップS9)。   Receiving this coincidence notification, the control unit 14 returns the remaining time of the time measuring operation by the timer 12 to the initial value, stops the timer 12, and ends the control (step S9).

他方、識別符号が一致していなかった場合(ステップS8のNo)、制御部14は、計時動作を引き続き行わせる指令をタイマ12に対し出力し(ステップS10)、タイマ12の残り時間を確認する処理(ステップS3以降の処理)を行う。   On the other hand, if the identification codes do not match (No in step S8), the control unit 14 outputs a command to continue the timing operation to the timer 12 (step S10), and confirms the remaining time of the timer 12. Processing (processing after step S3) is performed.

その結果、識別符号確認部13がエンクロージャ20の識別符号を予め定められた時間以内に取得できなかった場合には、ステップS3にてYesと判定されるので、不揮発メモリ部16の記憶内容が消去部15により消去される。   As a result, if the identification code confirmation unit 13 cannot acquire the identification code of the enclosure 20 within a predetermined time, it is determined Yes in step S3, so the stored contents of the nonvolatile memory unit 16 are erased. It is erased by the part 15.

以上のような第1の実施形態によれば、セキュリティ上、不揮発メモリ部16の記憶内容を消去した方が良いような状況として、例えば、不揮発記憶媒体10の引き抜きを検出してからタイマ12による所定時間の計時動作が満了することをトリガとして消去指示を発しているので、不揮発メモリ部16の記憶内容の消去を自動的に行うことができる。ただし、不揮発記憶媒体10の引き抜きを検出してからタイマ12による所定時間の計時動作が満了するよりも前に不揮発記憶媒体10がエンクロージャ20に挿入され、かつ、そのエンクロージャ20の識別符号が正しい識別符号であった場合には、不揮発メモリ部16の記憶内容を消去しないので、不揮発メモリ部16の記憶内容を不必要に消去してしまうことがない。つまり、セキュリティの点でデータを消去すべき状況となった場合にのみデータを消去することができる。   According to the first embodiment as described above, as a situation where it is better to erase the stored contents of the nonvolatile memory unit 16 for security reasons, for example, after the removal of the nonvolatile storage medium 10 is detected, the timer 12 Since the erasure instruction is issued triggered by the expiration of the timing operation for a predetermined time, the contents stored in the nonvolatile memory unit 16 can be automatically erased. However, the non-volatile storage medium 10 is inserted into the enclosure 20 before the timer 12 expires after detecting the removal of the non-volatile storage medium 10 and the identification code of the enclosure 20 is correct. In the case of the code, the stored contents of the nonvolatile memory unit 16 are not erased, so that the stored contents of the nonvolatile memory unit 16 are not erased unnecessarily. That is, data can be erased only when it is necessary to erase the data in terms of security.

すなわち、不揮発記憶媒体10がエンクロージャ20から取り外された場合にタイマ12による計時動作を開始し、不揮発記憶媒体10がエンクロージャ20に対して取り付けられた場合には計時動作を一時停止させる一方で、エンクロージャ20に予め記憶保持(格納)されている識別符号を該エンクロージャ20から読み出す要求を行い、この要求の結果として読み出された識別符号が予め設定された正しい識別符号と一致するか否かを判定し、一致しないと判定した場合には、計時動作の続きを再開し、所定時間の計時動作が満了した場合に消去指示を発生し、不揮発メモリ部16の記憶内容を消去する。   That is, when the non-volatile storage medium 10 is removed from the enclosure 20, the timer 12 starts a timing operation, and when the non-volatile storage medium 10 is attached to the enclosure 20, the timing operation is temporarily stopped. 20 makes a request for reading out the identification code stored and stored in advance in the enclosure 20 and determines whether or not the identification code read as a result of this request matches a preset correct identification code. If it is determined that they do not coincide with each other, the continuation of the clocking operation is resumed, and when the clocking operation for a predetermined time expires, an erasure instruction is generated, and the stored contents of the nonvolatile memory unit 16 are erased.

よって、不揮発記憶媒体10の不揮発メモリ部16に記憶されたデータは、不揮発記憶媒体10がエンクロージャ20から取り外されてから所定時間が経過するまでの間(ただし、識別符号の要求、読み出し、判定に要する時間を除く)に、正しい識別符号を予め記憶保持しているエンクロージャ20(不揮発記憶媒体10からのデータ読み取りが許可されたエンクロージャ20)に対して不揮発記憶媒体10が取り付けられた場合にのみ読み取ることができる一方で、不揮発記憶媒体10が正しい識別符号を予め記憶保持しているエンクロージャ20に対して取り付けられることなく所定時間の計時動作が満了してしまった場合には消去部15により不揮発メモリ部16の記憶内容が消去されるので、データを読み取ることができないことになり、故意や過失によるデータ流出を防止して機密保持を図ることができる。   Therefore, the data stored in the nonvolatile memory unit 16 of the nonvolatile storage medium 10 is not until the predetermined time elapses after the nonvolatile storage medium 10 is removed from the enclosure 20 (however, the identification code is requested, read, and determined). Read only when the non-volatile storage medium 10 is attached to the enclosure 20 (enclosure 20 permitted to read data from the non-volatile storage medium 10) that stores and holds the correct identification code in advance. On the other hand, if the timing operation for a predetermined time has expired without being attached to the enclosure 20 in which the nonvolatile storage medium 10 stores and holds the correct identification code in advance, the erasure unit 15 causes the nonvolatile memory to The data stored in the unit 16 is erased, so the data cannot be read. It, it is possible to confidentiality to prevent data loss due to deliberate or negligent.

また、例えば特許文献1などの従来技術とは異なり、不揮発記憶媒体10自体が消去部15を備えているので、例えば、データの全てを1つの不揮発メモリ部16に記憶しても、何ら問題がない。よって、不揮発メモリ部16に記憶するデータの大きさを問わない。   Further, unlike the prior art such as Patent Document 1, for example, the nonvolatile storage medium 10 itself includes the erasing unit 15, so that there is no problem even if all the data is stored in one nonvolatile memory unit 16, for example. Absent. Therefore, the size of data stored in the nonvolatile memory unit 16 is not limited.

なお、上記の第1の実施形態において、ステップS4では、不揮発メモリ部16の記憶内容(識別符号を含む)を全て消去する方が、セキュリティの観点から、より好ましい。   In the first embodiment described above, in step S4, it is more preferable from the viewpoint of security to erase all the stored contents (including the identification code) of the nonvolatile memory unit 16.

ただし、ステップS4にて、不揮発メモリ部16の記憶内容のうち識別符号だけは、消去しないままとすることも好ましく、この場合、不揮発メモリ部16の記憶内容が一旦消去された不揮発記憶媒体10を再利用することができる。   However, in step S4, it is also preferable that only the identification code of the storage contents of the nonvolatile memory unit 16 is not erased. In this case, the nonvolatile storage medium 10 in which the storage contents of the nonvolatile memory unit 16 are once erased is stored. Can be reused.

また、上記の第1の実施形態では、エンクロージャ20がそもそも何ら識別符号を記憶保持していない場合や、要求に応じて識別符号を不揮発記憶媒体10に対して送信する機能を有していない場合には、ステップS7にて、識別符号を取得することができない。この場合、ステップS7にて識別符号を取得できなかった段階では、識別符号が不一致であるとみなして(ステップS8のNoとして)処理の続きを行うようにしても良いが、或いは、ステップS7にて識別符号を取得できなかった(読み出せなかった)段階で、直ちに制御部14から消去部15に対して消去指示を送信し、該消去部15にて不揮発メモリ部16の記憶内容を消去するようにしても良い。   In the first embodiment, the enclosure 20 originally does not store any identification code, or does not have a function of transmitting the identification code to the nonvolatile storage medium 10 in response to a request. In step S7, the identification code cannot be acquired. In this case, at the stage where the identification code could not be acquired in step S7, the identification code may be considered to be inconsistent (as No in step S8), or the process may be continued. Alternatively, in step S7 When the identification code cannot be acquired (cannot be read), the controller 14 immediately transmits an erasure instruction to the erasure unit 15 and the erasure unit 15 erases the stored contents of the nonvolatile memory unit 16. You may do it.

また、上記の第1の実施形態では、エンクロージャ20に対する不揮発記憶媒体10の取付が検出された場合に、タイマ12による計時動作を一時停止させる例を説明したが、エンクロージャ20に対する不揮発記憶媒体10の取付が検出されてもタイマ12による計時動作を一時停止させずに継続させても良い。この場合、識別符号が一致していると判定された場合に、タイマ12による計時動作の残り時間を初期値に戻して該タイマ12を停止させると良い。   In the first embodiment, the example in which the time measurement operation by the timer 12 is temporarily stopped when the attachment of the nonvolatile storage medium 10 to the enclosure 20 is detected has been described. Even when the attachment is detected, the timing operation by the timer 12 may be continued without being temporarily stopped. In this case, when it is determined that the identification codes match, the remaining time of the timing operation by the timer 12 is returned to the initial value and the timer 12 is stopped.

また、上記の第1の実施形態では、エンクロージャ20から読み出した識別符号が正しくなかった場合に、タイマ12による計時動作を再開させる例を説明したが、エンクロージャ20から読み出した識別符号が正しくなかった場合には、直ちに制御部14から消去部15に対して消去指示を送信し、該消去部15にて不揮発メモリ部16の記憶内容を消去するようにしても良い。   In the first embodiment described above, an example in which the timekeeping operation by the timer 12 is resumed when the identification code read from the enclosure 20 is incorrect has been described. However, the identification code read from the enclosure 20 was incorrect. In this case, an erasing instruction may be immediately transmitted from the control unit 14 to the erasing unit 15 and the stored contents of the nonvolatile memory unit 16 may be erased by the erasing unit 15.

また、上記の第1の実施形態では、識別符号の認証と、エンクロージャ20からの不揮発記憶媒体10の取り外しが検出されてからの経過時間の計時動作と、を組み合わせた例を説明したが、単に、識別符号の認証のみを行うようにしても良い。すなわち、媒体引き抜き・挿入検出部11によりエンクロージャ20に対する不揮発記憶媒体10の取り付けが検出された場合に、エンクロージャ20の識別符号を読み取り、読み取られた識別符号が正しい識別符号を一致しなかった場合に、消去部15が不揮発メモリ部16の記憶内容を消去するようにしても良い。この場合、不揮発記憶媒体は、図1に示す各構成要素のうち、タイマ12を備える必要がない。   In the first embodiment, the example in which the authentication of the identification code is combined with the operation of measuring the elapsed time since the removal of the nonvolatile storage medium 10 from the enclosure 20 is detected has been described. Only the identification code may be authenticated. That is, when attachment of the non-volatile storage medium 10 to the enclosure 20 is detected by the medium removal / insertion detection unit 11, the identification code of the enclosure 20 is read, and the read identification code does not match the correct identification code The erasing unit 15 may erase the stored contents of the nonvolatile memory unit 16. In this case, the nonvolatile storage medium need not include the timer 12 among the components shown in FIG.

〔第2の実施形態〕
図5は第2の実施形態に係る不揮発記憶媒体(不揮発メモリ装置)30の構成を示すブロック図である。
[Second Embodiment]
FIG. 5 is a block diagram showing a configuration of a nonvolatile storage medium (nonvolatile memory device) 30 according to the second embodiment.

なお、図5に示す不揮発記憶媒体30の各構成要素のうち、上記の第1の実施形態に係る不揮発記憶媒体10(図1)におけるのと同様の構成要素には、同一の符号を付し、その説明を省略する。   Of the constituent elements of the nonvolatile storage medium 30 shown in FIG. 5, the same constituent elements as those in the nonvolatile storage medium 10 (FIG. 1) according to the first embodiment are given the same reference numerals. The description is omitted.

図5に示すように、第2の実施形態に係る不揮発記憶媒体30は、識別符号確認部13(図1)を備えておらず、ユーザによる暗証符号の入力操作を受け付ける暗証符号入力操作部(暗証符号入力操作手段)31と、入力された暗証符号の確認動作を行う暗証符号確認部(暗証符号判定手段)19と、を備えている。   As shown in FIG. 5, the non-volatile storage medium 30 according to the second embodiment does not include the identification code confirmation unit 13 (FIG. 1), and the password input operation unit (accepting the password input operation by the user) A password code input operation means) 31 and a password code confirmation unit (password code determination means) 19 for confirming the input password code.

また、制御部14は、消去フラグ14Aと、暗証不一致回数カウンタ(不一致判定連続回数カウント手段)14Bと、を備えている。なお、これら消去フラグ14A及び暗証不一致回数カウンタ14Bは、例えば、制御部14が備えるRAMの一部の記憶領域により構成することが挙げられる。   In addition, the control unit 14 includes an erasure flag 14A and a password mismatch count counter (mismatch determination continuous count counter) 14B. The erasure flag 14A and the password mismatch count counter 14B may be configured by a partial storage area of a RAM provided in the control unit 14, for example.

このうち消去フラグ14Aは、値が「0」又は「1」の何れかに設定されるフラグであり、消去部15による消去動作を実行するか否かの判定に用いられる。すなわち、具体的には、例えば、消去フラグ14Aの値が「1」となっている状態時に、不揮発記憶媒体30がエンクロージャ20に挿入された場合に、制御部14は消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる。   Among these flags, the erase flag 14A is a flag whose value is set to either “0” or “1”, and is used to determine whether or not to perform the erase operation by the erase unit 15. Specifically, for example, when the value of the erasure flag 14A is “1”, the control unit 14 instructs the erasure unit 15 when the nonvolatile storage medium 30 is inserted into the enclosure 20. And the stored contents of the nonvolatile memory unit 16 are erased.

また、暗証不一致回数カウンタ14Bは、暗証符号入力操作部31に対して入力される暗証符号が、正しい暗証符号と一致しないと判定される連続回数(不一致となる連続回数)をカウントするカウンタである。暗証不一致回数カウンタ14Bによるカウント数が所定数を超えると、制御部14は消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる。   The password mismatch count counter 14B is a counter that counts the number of consecutive times (the number of consecutive times of mismatch) determined that the password input to the password code input operation unit 31 does not match the correct password. . When the count number by the password mismatch count counter 14B exceeds a predetermined number, the control unit 14 transmits a command to the erasing unit 15 to erase the stored contents of the nonvolatile memory unit 16.

第2の実施形態の場合、媒体引き抜き・挿入検出部11が不揮発記憶媒体30の引き抜きを検出すると、タイマ12による計時動作を開始する。そして、タイマ12による計時動作が満了する以前に暗証符号入力操作部31から正しい暗証符号が入力された場合(暗証符号が一致する場合)には不揮発メモリ部16の記憶内容は保持されるが、暗証符号入力操作部31から正しい暗証符号が入力されないままタイマ12による計時動作が満了した場合や、入力される暗証符号が連続して不一致となる回数が所定回数を超えた場合や、暗証符号入力操作部31に対して正しい暗証符号が入力される以前に不揮発記憶媒体30がエンクロージャ20に挿入された場合には、制御部14の制御下で消去部15が不揮発メモリ部16の記憶内容を消去する。   In the case of the second embodiment, when the medium extraction / insertion detection unit 11 detects the extraction of the nonvolatile storage medium 30, the timer 12 starts a time measuring operation. If the correct password is input from the password input operation unit 31 before the time counting operation by the timer 12 expires (when the passwords match), the stored contents of the nonvolatile memory unit 16 are retained. When the timekeeping operation by the timer 12 expires without the correct password being input from the password input operation unit 31, or when the number of times the input password is continuously mismatched exceeds a predetermined number, or when the password is input If the nonvolatile storage medium 30 is inserted into the enclosure 20 before the correct password is input to the operation unit 31, the erasure unit 15 erases the stored contents of the nonvolatile memory unit 16 under the control of the control unit 14. To do.

図6乃至図8は第2の実施形態に係る不揮発記憶媒体30の動作を示すフローチャートである。   6 to 8 are flowcharts showing the operation of the nonvolatile storage medium 30 according to the second embodiment.

以下、図6乃至図8を参照して、第2の実施形態の場合の動作を説明する。   The operation in the case of the second embodiment will be described below with reference to FIGS.

不揮発記憶媒体30がエンクロージャ20から引き抜かれると、媒体引き抜き・挿入検出部11の判定部18は、不揮発記憶媒体30がエンクロージャ20から引き抜かれたことを検出し、その旨を示す引き抜き検出信号を制御部14に対して出力する(図6のステップS21)。   When the non-volatile storage medium 30 is pulled out from the enclosure 20, the determination unit 18 of the medium pull-out / insertion detection unit 11 detects that the non-volatile storage medium 30 has been pulled out from the enclosure 20, and controls a pull-out detection signal indicating that effect. Is output to the unit 14 (step S21 in FIG. 6).

媒体引き抜き・挿入検出部11からの引き抜き検出信号を受けた制御部14は、タイマ12による計時動作を開始させる(図6のステップS22)。   The control unit 14 that has received the extraction detection signal from the medium extraction / insertion detection unit 11 starts the time measuring operation by the timer 12 (step S22 in FIG. 6).

更に、制御部14は、消去フラグ14Aの値を「1」に設定するとともに、暗証不一致回数カウンタ14Bによるカウント数をゼロリセットする(「0」にする)(図6のステップS23)。   Furthermore, the control unit 14 sets the value of the erasure flag 14A to “1”, and resets the count number by the password mismatch count counter 14B to zero (“0”) (step S23 in FIG. 6).

また、不揮発記憶媒体30がエンクロージャ20から引き抜かれた状態で(制御部14が、媒体引き抜き・挿入検出部11からの引き抜き検出信号を受けて以降、挿入検出信号を受ける以前に)、暗証符号入力操作部31が暗証符号の入力を検出すると、暗証符号確認部19は、該入力された暗証符号と、予め設定された正しい暗証符号と、が一致しているか否かを確認し、その確認結果を制御部14に対して通知する(図7のステップS31)。   In addition, in a state where the nonvolatile storage medium 30 is pulled out from the enclosure 20 (after the control unit 14 receives the pull-out detection signal from the medium pull-out / insertion detection unit 11 and before receiving the insertion detection signal), the password is input. When the operation unit 31 detects the input of the security code, the security code confirmation unit 19 confirms whether or not the input security code matches the preset correct security code, and the confirmation result Is notified to the control unit 14 (step S31 in FIG. 7).

入力された暗証符号と正しい暗証符号とが一致している旨の通知を受けた場合(図7のステップS32のYes)、制御部14は、タイマ12を初期値に戻して停止させ(図7のステップS33)、消去フラグ14Aの値を「0」に変更する(図7のステップS34)。   When the notification that the input code and the correct code match is received (Yes in step S32 in FIG. 7), the control unit 14 resets the timer 12 to the initial value and stops it (FIG. 7). In step S33), the value of the erase flag 14A is changed to "0" (step S34 in FIG. 7).

なお、タイマ12による計時動作が満了した場合、制御部14は、消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる。   Note that, when the timing operation by the timer 12 has expired, the control unit 14 transmits a command to the erasing unit 15 to erase the stored contents of the nonvolatile memory unit 16.

また、入力された暗証符号と正しい暗証符号とが一致していない旨の通知を受けた場合(図7のステップS32のNo)、制御部14は、暗証不一致回数カウンタ14Bの値を「+1」インクリメントした後、該暗証不一致回数カウンタ14Bの値が所定回数(例えば、3回)を超えているか否かを判定する(図7のステップS35)。   When the notification that the input code and the correct code do not match is received (No in step S32 in FIG. 7), the control unit 14 sets the value of the code mismatch count counter 14B to “+1”. After the increment, it is determined whether or not the value of the password mismatch count counter 14B exceeds a predetermined number (for example, three times) (step S35 in FIG. 7).

暗証不一致回数カウンタ14Bの値が所定回数を超えている場合(図7のステップS35のYes)、制御部14は、消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させる(図7のステップS36)。   When the value of the password mismatch count counter 14B exceeds the predetermined number (Yes in step S35 in FIG. 7), the control unit 14 transmits a command to the erasing unit 15 and erases the stored contents of the nonvolatile memory unit 16. (Step S36 in FIG. 7).

他方、暗証不一致回数カウンタ14Bの値が所定回数以下の場合(図7のステップS35のNo)、不揮発記憶媒体30は、暗証符号入力操作部31に対する暗証符号の入力を待つ(図7のステップS31以降の処理を繰り返す)。   On the other hand, when the value of the password mismatch count counter 14B is equal to or smaller than the predetermined number (No in step S35 in FIG. 7), the nonvolatile storage medium 30 waits for the input of the password code to the password code input operation unit 31 (step S31 in FIG. 7). Repeat the following process).

また、不揮発記憶媒体30がエンクロージャ20に挿入されて不揮発メモリ部16の記憶内容を読み込み可能な状態となった場合(図8のステップS41)、制御部14は、消去フラグ14Aの値を確認し(図8のステップS42)、その値が「1」であった場合には(図8のステップS42のYes)、消去部15に対して指令を送信し、不揮発メモリ部16の記憶内容を消去させ(図8のステップS43)、消去フラグ14Aの値を「0」に戻す。   When the nonvolatile storage medium 30 is inserted into the enclosure 20 and the storage contents of the nonvolatile memory unit 16 can be read (step S41 in FIG. 8), the control unit 14 confirms the value of the erase flag 14A. (Step S42 in FIG. 8) If the value is “1” (Yes in Step S42 in FIG. 8), a command is transmitted to the erasing unit 15 and the stored contents of the nonvolatile memory unit 16 are erased. (Step S43 in FIG. 8), the value of the erase flag 14A is returned to “0”.

他方、消去フラグ14Aの値が「0」であった場合には(図8のステップS42のNo)、制御部14は、処理を終了する。このため、エンクロージャ20は不揮発メモリ部16の記憶内容を読み取り可能となる。つまり、図7のステップS32での判定の結果、入力された暗証符号が正しい暗証符号と一致していると判定された場合には、エンクロージャ20にて不揮発メモリ部16の記憶内容を読み取り可能となる。   On the other hand, when the value of the erasure flag 14A is “0” (No in step S42 in FIG. 8), the control unit 14 ends the process. For this reason, the enclosure 20 can read the stored contents of the nonvolatile memory unit 16. That is, as a result of the determination in step S32 in FIG. 7, when it is determined that the input code matches the correct code, the storage content of the nonvolatile memory unit 16 can be read by the enclosure 20. Become.

以上のような第2の実施形態によれば、セキュリティ上、不揮発メモリ部16の記憶内容を消去した方が良いような状況として、例えば、不揮発記憶媒体30の引き抜きを検出してからタイマ12による所定時間の計時動作が満了することや、タイマ12による所定時間の計時動作が満了するよりも前であっても、暗証符号入力操作部31に対して入力される暗証符号が連続して不一致となる回数が所定回数を超えること(図7のステップS35のYes)や、暗証符号入力操作部31に対して正しい暗証符号が入力される以前に不揮発記憶媒体30がエンクロージャ20に挿入されること(図8のステップS42のYes)をトリガとして消去指示を発しているので、不揮発メモリ部16の記憶内容の消去を自動的に行うことができ、故意や過失によるデータ流出を防止して機密保持を図ることができる。ただし、不揮発記憶媒体30の引き抜きを検出してからタイマ12による所定時間の計時動作が満了するよりも前に暗証符号入力操作部31に対して正しい暗証符号が入力された場合(図7のステップS32のYes)には、不揮発メモリ部16の記憶内容を消去しないので、不揮発メモリ部16の記憶内容を不必要に消去してしまうことがない。つまり、セキュリティの点でデータを消去すべき状況となった場合にのみデータを消去することができる。   According to the second embodiment as described above, as a situation where it is better to erase the stored contents of the nonvolatile memory unit 16 for security, for example, the timer 12 detects the removal of the nonvolatile storage medium 30 after detecting the removal. Even if the time keeping operation for a predetermined time expires or before the time keeping operation for the predetermined time by the timer 12 expires, the code input to the code input operation unit 31 is continuously inconsistent. Or the non-volatile storage medium 30 is inserted into the enclosure 20 before a correct password is input to the password input operation unit 31 (Yes in step S35 in FIG. 7). Since the erasure instruction is issued with the trigger at step S42 in FIG. It is possible to confidentiality to prevent data loss due to negligence. However, when a correct password is input to the password input operation unit 31 before the timer 12 completes a predetermined time counting operation after detecting the removal of the nonvolatile storage medium 30 (step of FIG. 7). Since the stored contents of the nonvolatile memory section 16 are not erased at Yes in S32, the stored contents of the nonvolatile memory section 16 are not unnecessarily erased. That is, data can be erased only when it is necessary to erase the data in terms of security.

また、例えば特許文献1などの従来技術とは異なり、不揮発記憶媒体30自体が消去部15を備えているので、例えば、データの全てを1つの不揮発メモリ部16に記憶しても、何ら問題がない。よって、不揮発メモリ部16に記憶するデータの大きさを問わない。   Further, for example, unlike the conventional technique such as Patent Document 1, the nonvolatile storage medium 30 itself includes the erasing unit 15, so that there is no problem even if all the data is stored in one nonvolatile memory unit 16, for example. Absent. Therefore, the size of data stored in the nonvolatile memory unit 16 is not limited.

なお、上記の第2の実施形態の場合にも、上記の第1の実施形態と同様に、不揮発メモリ部16の記憶内容を消去する場合には、その記憶内容の全て(識別符号を含む)を消去する方が、セキュリティの観点から、より好ましい。ただし、不揮発メモリ部16の記憶内容のうち識別符号だけは、消去しないままとすることも好ましく、この場合、不揮発メモリ部16の記憶内容が一旦消去された不揮発記憶媒体30を再利用することができる。   In the case of the second embodiment as well, as in the case of the first embodiment, when the stored contents of the nonvolatile memory unit 16 are erased, all of the stored contents (including the identification code) are included. Is more preferable from the viewpoint of security. However, it is also preferable that only the identification code in the stored contents of the nonvolatile memory unit 16 is not erased. In this case, the nonvolatile storage medium 30 in which the stored contents of the nonvolatile memory unit 16 are once erased can be reused. it can.

また、上記の第2の実施形態では、暗証符号が一致すると判定された場合(図7のステップS32のYes)に、タイマ12による計時動作の残り時間を初期値に戻して該計時動作を停止させる(図7のステップS33)例を説明したが、暗証符号が一致すると判定された場合(図7のステップS32のYes)に、図7のステップS33では、単に、タイマ12による計時動作を初期値に戻すだけであっても良い。なお、この場合、たとえ正しい暗証符号が入力された場合であっても、タイマ12による計時動作の時間が延長されるだけとなり、タイマ12による計時動作が満了した場合には、不揮発メモリ部16の記憶内容が消去されることとなる。   In the second embodiment, when it is determined that the passwords match (Yes in step S32 in FIG. 7), the remaining time of the time measuring operation by the timer 12 is returned to the initial value and the time measuring operation is stopped. 7 (step S33 in FIG. 7) has been described. However, if it is determined that the passwords match (Yes in step S32 in FIG. 7), in step S33 in FIG. You may just return to the value. In this case, even when a correct password is input, the time of the time measuring operation by the timer 12 is only extended, and when the time measuring operation by the timer 12 expires, the nonvolatile memory unit 16 The stored contents will be erased.

また、上記の第2の実施形態では、暗証符号の認証と、不揮発記憶媒体10がエンクロージャ20から取り外されてからの経過時間の計時動作と、を組み合わせた例を説明したが、単に、不揮発記憶媒体10がエンクロージャ20から取り外された状態で正しい暗証符号が入力された場合には、不揮発記憶媒体10がエンクロージャ20に取り付けられても不揮発メモリ部16の記憶内容を消去しない一方で、不揮発記憶媒体10がエンクロージャ20から取り外された状態で正しい暗証符号が入力される以前に、不揮発記憶媒体10がエンクロージャ20に取り付けられた場合には、不揮発メモリ部16の記憶内容を消去するようにしても良い。この場合、図5に示す各構成要素のうち、タイマ12を備える必要がない。   In the second embodiment, the example in which the authentication of the secret code is combined with the operation of measuring the elapsed time after the nonvolatile storage medium 10 is removed from the enclosure 20 has been described. When the correct password is input with the medium 10 removed from the enclosure 20, the storage contents of the nonvolatile memory unit 16 are not erased even if the nonvolatile storage medium 10 is attached to the enclosure 20. If the nonvolatile storage medium 10 is attached to the enclosure 20 before the correct password is input with the 10 removed from the enclosure 20, the stored contents of the nonvolatile memory unit 16 may be erased. . In this case, it is not necessary to provide the timer 12 among the components shown in FIG.

また、上記の第2の実施形態で説明したような暗証符号の認証は、上記の第1の実施形態と組み合わせることも可能である。   The authentication of the secret code as described in the second embodiment can be combined with the first embodiment.

例えば、不揮発記憶媒体10がエンクロージャ20から取り外された状態で正しい暗証符号が入力された場合には、タイマ12による計時動作の残り時間を初期値に戻すようにしても良い。この場合、正しい暗証符号が入力された場合には、タイマ12による計時動作が満了するまでの時間を延長できる。   For example, when a correct password is input with the nonvolatile storage medium 10 removed from the enclosure 20, the remaining time of the time measuring operation by the timer 12 may be returned to the initial value. In this case, when a correct password is input, it is possible to extend the time until the timing operation by the timer 12 expires.

或いは、不揮発記憶媒体10がエンクロージャ20から取り外された状態で正しい暗証符号が入力された場合には、タイマ12による計時動作の残り時間を初期値に戻して該計時動作を停止するようにしても良い。この場合、正しい暗証符号が入力された場合には、不揮発メモリ部16の記憶内容が消去されないようにできる。   Alternatively, when the correct password is input with the nonvolatile storage medium 10 removed from the enclosure 20, the remaining time of the time measuring operation by the timer 12 is returned to the initial value and the time measuring operation is stopped. good. In this case, it is possible to prevent the stored contents of the nonvolatile memory unit 16 from being erased when a correct password is input.

或いは、正しい暗証符号が入力されないままで不揮発記憶媒体10がエンクロージャ20に対して取り付けられた場合には、消去部15が不揮発メモリ部16の記憶内容を消去するようにしても良い。この場合、たとえ不揮発記憶媒体10からのデータ読み取りが許可されたエンクロージャ20に対して不揮発記憶媒体10が取り付けられた場合であっても、正しい暗証符号が入力されていなければ、不揮発メモリ部16の記憶内容が消去されることとなる。   Alternatively, when the nonvolatile storage medium 10 is attached to the enclosure 20 without the correct password being input, the erasing unit 15 may erase the stored contents of the nonvolatile memory unit 16. In this case, even if the nonvolatile storage medium 10 is attached to the enclosure 20 that is permitted to read data from the nonvolatile storage medium 10, if the correct password is not input, the nonvolatile memory unit 16 The stored contents will be erased.

更に、本発明は、上記の例に限らない。   Furthermore, the present invention is not limited to the above example.

例えば、単に、媒体引き抜き・挿入検出部11によりエンクロージャ20からの不揮発記憶媒体10の取り外しが検出されることをトリガとして、消去部15が不揮発メモリ部16の記憶内容を消去するようにしても良い。この場合、不揮発記憶媒体は、図1に示す各構成要素のうち、識別符号確認部13及びタイマ12を備える必要がない。   For example, the erasure unit 15 may simply erase the stored contents of the nonvolatile memory unit 16 when the removal of the nonvolatile storage medium 10 from the enclosure 20 is detected by the medium removal / insertion detection unit 11 as a trigger. . In this case, the nonvolatile storage medium need not include the identification code confirmation unit 13 and the timer 12 among the components shown in FIG.

或いは、媒体引き抜き・挿入検出部11によりエンクロージャ20からの不揮発記憶媒体10の取り外しが検出されてからエンクロージャ20に対する不揮発記憶媒体10の取り付けが検出されるまでの経過時間をタイマ12により計時し、この経過時間が所定時間となることをトリガとして、消去部15が不揮発メモリ部16の記憶内容を消去するようにしても良い。この場合、不揮発記憶媒体は、図1に示す各構成要素のうち、識別符号確認部13を備える必要がない。更に、この場合、媒体引き抜き・挿入検出部11によりエンクロージャ20に対する不揮発記憶媒体10の取り付けが検出されたタイミングでタイマ12による計時動作の残り時間を初期値に戻して該タイマ12を停止させると良い。   Alternatively, the timer 12 measures the elapsed time from the detection of the removal of the nonvolatile storage medium 10 from the enclosure 20 by the medium removal / insertion detection unit 11 until the detection of the attachment of the nonvolatile storage medium 10 to the enclosure 20 is performed. The erasure unit 15 may erase the stored contents of the nonvolatile memory unit 16 using the elapsed time as a trigger. In this case, the nonvolatile storage medium need not include the identification code confirmation unit 13 among the components shown in FIG. Further, in this case, the remaining time of the timing operation by the timer 12 may be returned to the initial value and stopped at the timing when the medium removal / insertion detection unit 11 detects the attachment of the nonvolatile storage medium 10 to the enclosure 20. .

なお、上記において、判定部18は、媒体引き抜き・挿入検出部11ではなく、制御部14が備えるのであっても良い。この場合、判定部18は、不揮発記憶媒体10がエンクロージャ20から引き抜かれたこと及び挿入されたことを、制御部14に対して通知する必要がない。   In the above description, the determination unit 18 may be included in the control unit 14 instead of the medium extraction / insertion detection unit 11. In this case, the determination unit 18 does not need to notify the control unit 14 that the nonvolatile storage medium 10 has been pulled out and inserted from the enclosure 20.

第1の実施形態に係る不揮発記憶媒体(不揮発メモリ装置)を示すブロック図である。1 is a block diagram showing a nonvolatile storage medium (nonvolatile memory device) according to a first embodiment. 図1の不揮発記憶媒体が備える媒体引き抜き・挿入検出部を示す模式図である。FIG. 2 is a schematic diagram illustrating a medium extraction / insertion detection unit included in the nonvolatile storage medium of FIG. 1. 第1の実施形態に係る不揮発記憶システムを示す模式的な斜視図である。1 is a schematic perspective view showing a nonvolatile memory system according to a first embodiment. 第1の実施形態の場合の動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement in the case of 1st Embodiment. 第2の実施形態に係る不揮発記憶媒体(不揮発メモリ装置)を示すブロック図である。It is a block diagram which shows the non-volatile storage medium (nonvolatile memory device) which concerns on 2nd Embodiment. 第2の実施形態の場合の動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement in the case of 2nd Embodiment. 第2の実施形態の場合の動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement in the case of 2nd Embodiment. 第2の実施形態の場合の動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation | movement in the case of 2nd Embodiment.

符号の説明Explanation of symbols

10 不揮発記憶媒体(不揮発メモリ装置)
11 媒体引き抜き・挿入検出部(取り外し検出手段、取り付け検出手段)
12 タイマ(計時手段)
13 識別符号確認部(識別符号要求手段、識別符号判定手段)
14 制御部(消去指示手段、計時動作停止手段、計時動作一時停止手段、計時動作再開手段)
15 消去部(消去手段)
16 不揮発メモリ部(メモリ部)
20 エンクロージャ(情報処理装置)
30 不揮発記憶媒体(不揮発メモリ装置)
31 暗証符号入力操作部(暗証符号入力操作手段)
19 暗証符号確認部(暗証符号判定手段)
14B 暗証不一致回数カウンタ(不一致判定連続回数カウント手段)
10 Nonvolatile storage medium (nonvolatile memory device)
11 Medium extraction / insertion detection unit (detachment detection means, attachment detection means)
12 Timer (time measuring means)
13 Identification code confirmation unit (identification code request means, identification code determination means)
14 Control unit (erasing instruction means, time measuring operation stop means, time operation stop means, time operation restart means)
15 Eraser (Erase means)
16 Nonvolatile memory part (memory part)
20 Enclosure (information processing equipment)
30 Nonvolatile storage medium (nonvolatile memory device)
31 PIN code input operation section (password code input operation means)
19 PIN code confirmation part (password code judging means)
14B PIN mismatch counter (disagreement determination continuous count counter)

Claims (27)

情報処理装置に対して着脱可能に構成された不揮発メモリ装置において、
データを不揮発に記憶するメモリ部と、
所定のトリガが発生した場合に、前記メモリ部に記憶されたデータを消去させる消去指示を発する消去指示手段と、
前記消去指示手段からの消去指示を受けて、前記メモリ部に記憶されたデータを消去する消去手段と、
を備えることを特徴とする不揮発メモリ装置。
In the nonvolatile memory device configured to be detachable from the information processing device,
A memory unit for storing data in a nonvolatile manner;
An erasure instruction means for issuing an erasure instruction for erasing data stored in the memory unit when a predetermined trigger occurs;
In response to an erasure instruction from the erasure instruction means, erasure means for erasing data stored in the memory unit;
A non-volatile memory device comprising:
前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、
前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、
前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、
を更に備え、
前記消去指示手段は、識別符号が一致しないと前記識別符号判定手段により判定されることをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
Attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device;
An identification code requesting means for making a request to read out an identification code stored in the information processing apparatus in advance from the information processing apparatus when the attachment detection means detects the attachment of the nonvolatile memory device;
Identification code determination means for determining whether or not the identification code read from the information processing apparatus as a result of the request by the identification code requesting means matches a preset correct identification code;
Further comprising
2. The non-volatile memory device according to claim 1, wherein the erasure instruction means issues the erasure instruction triggered by the determination by the identification code determination means that the identification codes do not match.
前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、
前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する計時手段と、
前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、
前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、前記計時手段による計時動作を一時停止させる計時動作一時停止手段と、
前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、
前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、
前記識別符号判定手段により識別符号が一致していると判定された場合に、前記計時手段による計時動作を停止させる計時動作停止手段と、
前記識別符号判定手段により識別符号が一致しないと判定された場合に、前記計時手段による計時動作の続きを開始させる計時動作再開手段と、
を更に備え、
前記消去指示手段は、前記計時手段による所定時間の計時動作が満了することをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
Removal detecting means for detecting removal of the nonvolatile memory device from the information processing device;
Timing means for starting a timing operation for a predetermined time when removal of the nonvolatile memory device is detected by the removal detection means;
Attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device;
When the attachment detecting means detects the attachment of the nonvolatile memory device, the time measuring operation pausing means for temporarily stopping the time measuring operation by the time measuring means,
An identification code requesting means for making a request to read out an identification code stored in the information processing apparatus in advance from the information processing apparatus when the attachment detection means detects the attachment of the nonvolatile memory device;
Identification code determination means for determining whether or not the identification code read from the information processing apparatus as a result of the request by the identification code requesting means matches a preset correct identification code;
When it is determined by the identification code determination means that the identification codes match, the timing operation stopping means for stopping the timing operation by the timing means;
When it is determined by the identification code determination means that the identification codes do not match, the timing operation restarting means for starting the continuation of the timing operation by the timing means;
Further comprising
2. The non-volatile memory device according to claim 1, wherein the erasure instruction means issues the erasure instruction when a timing operation for a predetermined time by the timing means expires.
前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、
前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する計時手段と、
前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、
前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を該情報処理装置から読み出す要求を行う識別符号要求手段と、
前記識別符号要求手段による要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する識別符号判定手段と、
前記識別符号判定手段により識別符号が一致していると判定された場合に、前記計時手段による計時動作を停止させる計時動作停止手段と、
を更に備え、
前記消去指示手段は、前記計時手段による所定時間の計時動作が満了するか、又は、前記識別符号判定手段により識別符号が一致しないと判定されることをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
Removal detecting means for detecting removal of the nonvolatile memory device from the information processing device;
Timing means for starting a timing operation for a predetermined time when removal of the nonvolatile memory device is detected by the removal detection means;
Attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device;
An identification code requesting means for making a request to read out an identification code stored in the information processing apparatus in advance from the information processing apparatus when the attachment detection means detects the attachment of the nonvolatile memory device;
Identification code determination means for determining whether or not the identification code read from the information processing apparatus as a result of the request by the identification code requesting means matches a preset correct identification code;
When it is determined by the identification code determination means that the identification codes match, the timing operation stopping means for stopping the timing operation by the timing means;
Further comprising
The erasure instruction means issues the erasure instruction when a timing operation of the predetermined time by the timing means expires or when the identification code determination means determines that the identification codes do not match. The nonvolatile memory device according to claim 1.
前記計時動作停止手段は、前記識別符号判定手段により識別符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時動作を停止させることを特徴とする請求項3又は4に記載の不揮発メモリ装置。   The timekeeping operation stop means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value and stops the timekeeping operation when the identification code determination means determines that the identification codes match. The non-volatile memory device according to claim 3. 前記消去指示手段は、前記識別符号要求手段による要求の結果として前記情報処理装置から識別符号を読み出すことができない場合にも、前記消去指示を発することを特徴とする請求項2乃至5の何れか一項に記載の不揮発メモリ装置。   6. The erasure instruction means also issues the erasure instruction even when an identification code cannot be read from the information processing apparatus as a result of a request from the identification code request means. The non-volatile memory device according to one item. 前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、
前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された場合に計時動作を開始する計時手段と、
前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、
前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に前記計時手段による計時動作を停止させる計時動作停止手段と、
を更に備え、
前記消去指示手段は、前記計時手段による所定時間の計時動作が満了することをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
Removal detecting means for detecting removal of the nonvolatile memory device from the information processing device;
Timing means for starting a timing operation when removal of the nonvolatile memory device is detected by the removal detection means;
Attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device;
Timekeeping operation stopping means for stopping the timekeeping operation by the timekeeping means when attachment of the nonvolatile memory device is detected by the attachment detection means;
Further comprising
2. The nonvolatile memory device according to claim 1, wherein the erasure instruction unit issues the erasure instruction when a timing operation for a predetermined time by the timing unit expires.
前記計時動作停止手段は、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時動作を停止させることを特徴とする請求項7に記載の不揮発メモリ装置。   The timekeeping operation stop means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value and stops the timekeeping operation when the attachment detection means detects the attachment of the nonvolatile memory device. The nonvolatile memory device according to claim 7. 前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段を更に備え、
前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出されることをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
A removal detecting means for detecting removal of the nonvolatile memory device from the information processing apparatus;
2. The non-volatile memory device according to claim 1, wherein the erasing instruction means issues the erasing instruction triggered by detection of removal of the non-volatile memory device by the removal detecting means.
暗証符号の入力操作を行うための暗証符号入力操作手段と、
前記暗証符号入力操作手段に対する入力操作により入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する暗証符号判定手段と、
を更に備え、
前記計時動作停止手段は、前記暗証符号判定手段により暗証符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻すことを特徴とする請求項3乃至9の何れか一項に記載の不揮発メモリ装置。
A code input operation means for performing an input operation of the code;
A security code determination means for determining whether or not a security code input by an input operation to the security code input operation means matches a preset correct security code;
Further comprising
10. The timekeeping operation stopping means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value when it is determined by the security code determination means that the passwords match. The non-volatile memory device according to claim 1.
前記計時動作停止手段は、前記暗証符号判定手段により暗証符号が一致すると判定された場合に、前記計時手段による計時動作の残り時間を初期値に戻して該計時手段による計時動作を停止させることを特徴とする請求項10に記載の不揮発メモリ装置。   The timekeeping operation stopping means returns the remaining time of the timekeeping operation by the timekeeping means to an initial value and stops the timekeeping operation by the timekeeping means when it is determined by the code code determination means that the passwords match. The non-volatile memory device according to claim 10. 前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された後、前記暗証符号判定手段により暗証符号が一致すると判定される以前に、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出されることをトリガとして、前記消去指示を発することを特徴とする請求項10又は11に記載の不揮発メモリ装置。   The erasure instruction means detects the removal of the nonvolatile memory device by the removal detection means and before the security code determination means determines that the passwords coincide with each other before the attachment detection means 12. The non-volatile memory device according to claim 10, wherein the erasure instruction is issued with the detection of attachment as a trigger. 前記情報処理装置からの当該不揮発メモリ装置の取り外しを検出する取り外し検出手段と、
前記情報処理装置に対する当該不揮発メモリ装置の取り付けを検出する取り付け検出手段と、
暗証符号の入力操作を行うための暗証符号入力操作手段と、
前記暗証符号入力操作手段に対する入力操作により入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する暗証符号判定手段と、
を備え、
前記消去指示手段は、前記取り外し検出手段により当該不揮発メモリ装置の取り外しが検出された後、前記暗証符号判定手段により暗証符号が一致すると判定される以前に、前記取り付け検出手段により当該不揮発メモリ装置の取り付けが検出されることをトリガとして、前記消去指示を発することを特徴とする請求項1に記載の不揮発メモリ装置。
Removal detecting means for detecting removal of the nonvolatile memory device from the information processing device;
Attachment detection means for detecting attachment of the nonvolatile memory device to the information processing device;
A code input operation means for performing an input operation of the code;
A security code determination means for determining whether or not a security code input by an input operation to the security code input operation means matches a preset correct security code;
With
The erasure instruction means detects the removal of the non-volatile memory device by the removal detection means and before the security code determination means determines that the passwords match, the attachment detection means The non-volatile memory device according to claim 1, wherein the erasure instruction is issued when attachment is detected as a trigger.
前記暗証符号判定手段による判定結果が不一致となる連続回数をカウントする不一致判定連続回数カウント手段を更に備え、
前記消去指示手段は、前記暗証符号不一致回数カウント手段によるカウント回数が所定数を超えることも前記トリガとして、前記消去指示を発することを特徴とする請求項12又は13に記載の不揮発メモリ装置。
A non-coincidence determination continuous number counting unit that counts the continuous number of times that the determination result by the personal identification code determination unit does not match,
The non-volatile memory device according to claim 12 or 13, wherein the erasure instruction means issues the erasure instruction as the trigger when the count number by the code code mismatch count counting means exceeds a predetermined number.
請求項2乃至6の何れか一項に記載の不揮発メモリ装置と、
前記情報処理装置と、
を備えて構成される不揮発メモリシステムであって、
前記情報処理装置は、予め識別符号を記憶保持し、前記不揮発メモリ装置の前記識別符号要求手段からの要求に応じて、該識別符号を前記不揮発メモリ装置に対して送信することを特徴とする不揮発メモリシステム。
The nonvolatile memory device according to any one of claims 2 to 6,
The information processing apparatus;
A nonvolatile memory system comprising:
The information processing apparatus stores and holds an identification code in advance, and transmits the identification code to the nonvolatile memory device in response to a request from the identification code requesting unit of the nonvolatile memory device. Memory system.
情報処理装置に対して着脱可能に構成された不揮発メモリ装置に不揮発に記憶されたデータを消去する方法であって、
所定のトリガの発生を監視する過程と、
前記所定のトリガが発生した場合に、前記データを消去させる消去指示を発する過程と、
前記消去指示が発せられた場合に、前記データを消去する過程と、
を備えることを特徴とするデータの消去方法。
A method for erasing data stored in a nonvolatile manner in a nonvolatile memory device configured to be detachable from an information processing device,
Monitoring the occurrence of a predetermined trigger; and
A process of issuing an erasure instruction to erase the data when the predetermined trigger occurs;
Erasing the data when the erasure instruction is issued; and
A method for erasing data, comprising:
前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、
前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、
前記判定の結果、識別情報が一致しないと判定された場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the attachment of the non-volatile memory device to the information processing device;
When the nonvolatile memory device makes a request to read the identification code stored in the information processing device in advance from the information processing device when attachment of the nonvolatile memory device to the information processing device is detected;
Determining whether the identification code read from the information processing device as a result of the request matches a preset correct identification code;
As a result of the determination, when it is determined that the identification information does not match, a process of generating the predetermined trigger;
The data erasing method according to claim 16, further comprising:
前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記計時動作を一時停止させる過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、
前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、
前記判定の結果、識別情報が一致しないと判定された場合に、前記計時動作の続きを開始させる過程と、
前記計時動作により所定時間の計時が満了した場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the removal of the non-volatile memory device from the information processing device;
A process of starting a timing operation for a predetermined time when removal of the nonvolatile memory device from the information processing device is detected;
Monitoring the attachment of the non-volatile memory device to the information processing device;
When the attachment of the nonvolatile memory device to the information processing device is detected, the process of temporarily stopping the timing operation;
When the nonvolatile memory device makes a request to read the identification code stored in the information processing device in advance from the information processing device when attachment of the nonvolatile memory device to the information processing device is detected;
Determining whether the identification code read from the information processing device as a result of the request matches a preset correct identification code;
As a result of the determination, when it is determined that the identification information does not match, a process of starting the continuation of the timing operation;
A step of generating the predetermined trigger when a predetermined time has expired due to the timing operation;
The data erasing method according to claim 16, further comprising:
前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、予め前記情報処理装置に格納されている識別符号を前記情報処理装置から読み出す要求を前記不揮発メモリ装置が行う過程と、
前記要求の結果として前記情報処理装置から読み出された識別符号が、予め設定された正しい識別符号と一致するか否かを判定する過程と、
前記計時動作により所定時間の計時が満了するか、又は、前記判定の結果、識別情報が一致しないと判定された場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the removal of the non-volatile memory device from the information processing device;
A process of starting a timing operation for a predetermined time when removal of the nonvolatile memory device from the information processing device is detected;
Monitoring the attachment of the non-volatile memory device to the information processing device;
When the nonvolatile memory device makes a request to read the identification code stored in the information processing device in advance from the information processing device when attachment of the nonvolatile memory device to the information processing device is detected;
Determining whether the identification code read from the information processing device as a result of the request matches a preset correct identification code;
The process of generating the predetermined trigger when the time measurement for a predetermined time expires by the time counting operation or when it is determined that the identification information does not match as a result of the determination,
The data erasing method according to claim 16, further comprising:
前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に所定時間の計時動作を開始する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に前記計時手段による計時動作を停止させる過程と、
前記計時動作により所定時間の計時が満了した場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the removal of the non-volatile memory device from the information processing device;
A process of starting a timing operation for a predetermined time when removal of the nonvolatile memory device from the information processing device is detected;
Monitoring the attachment of the non-volatile memory device to the information processing device;
A step of stopping the time measuring operation by the time measuring means when attachment of the nonvolatile memory device to the information processing device is detected;
A step of generating the predetermined trigger when a predetermined time has expired due to the timing operation;
The data erasing method according to claim 16, further comprising:
前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the removal of the non-volatile memory device from the information processing device;
A step of generating the predetermined trigger when the removal of the nonvolatile memory device from the information processing device is detected;
The data erasing method according to claim 16, further comprising:
暗証符号の入力操作を受け付ける過程と、
入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する過程と、
前記判定の結果、暗証符号が一致すると判定された場合に、前記計時動作の残り時間を初期値に戻す過程と、
を備えることを特徴とする請求項18乃至20の何れか一項に記載のデータの消去方法。
A process of accepting a password input operation;
A process of determining whether or not the input security code matches a preset correct security code;
As a result of the determination, when it is determined that the passwords match, the process of returning the remaining time of the timing operation to an initial value;
The data erasing method according to claim 18, further comprising:
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された後、前記判定の結果、暗証符号が一致すると判定される以前に、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記所定のトリガを発生させる過程を備えることを特徴とする請求項22に記載のデータの消去方法。   After the removal of the non-volatile memory device from the information processing device is detected, and as a result of the determination, the attachment of the non-volatile memory device to the information processing device is detected before it is determined that the passwords match. 23. The data erasing method according to claim 22, further comprising the step of generating the predetermined trigger. 前記情報処理装置からの前記不揮発メモリ装置の取り外しを監視する過程と、
前記情報処理装置に対する前記不揮発メモリ装置の取り付けを監視する過程と、
暗証符号の入力操作を受け付ける過程と、
入力された暗証符号が、予め設定された正しい暗証符号と一致するか否かを判定する過程と、
前記情報処理装置からの前記不揮発メモリ装置の取り外しが検出された後、前記判定の結果、暗証符号が一致すると判定される以前に、前記情報処理装置に対する前記不揮発メモリ装置の取り付けが検出された場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求項16に記載のデータの消去方法。
Monitoring the removal of the non-volatile memory device from the information processing device;
Monitoring the attachment of the non-volatile memory device to the information processing device;
A process of accepting a password input operation;
A process of determining whether or not the input security code matches a preset correct security code;
After the removal of the non-volatile memory device from the information processing device is detected, and as a result of the determination, the attachment of the non-volatile memory device to the information processing device is detected before it is determined that the passwords match. Generating the predetermined trigger; and
The data erasing method according to claim 16, further comprising:
前記判定の結果、暗証符号が不一致であると判定される連続回数をカウントする過程と、
前記カウントによるカウント回数が所定数を超えた場合に、前記所定のトリガを発生させる過程と、
を備えることを特徴とする請求23又は24に記載のデータの消去方法。
As a result of the determination, a process of counting the number of consecutive times that the code is determined to be inconsistent;
A step of generating the predetermined trigger when the number of counts by the count exceeds a predetermined number;
The data erasing method according to claim 23 or 24, comprising:
コンピュータが実行可能なプログラムにおいて、
所定のトリガの発生を監視する処理と、
前記所定のトリガが発生した場合に、情報処理装置に対して着脱可能に構成された不揮発メモリ装置に不揮発に記憶されたデータを消去させる消去指示を発する処理と、
前記消去指示が発せられた場合に、前記データを消去する処理と、
を実行することを特徴とするプログラム。
In a computer executable program,
A process for monitoring the occurrence of a predetermined trigger;
A process of issuing an erasure instruction for erasing data stored in a nonvolatile manner in a nonvolatile memory device configured to be detachable from the information processing device when the predetermined trigger occurs;
A process of erasing the data when the erasure instruction is issued;
A program characterized by executing
コンピュータ読み取り可能な記録媒体において、請求項26に記載のプログラムを格納したことを特徴とする記録媒体。

A computer-readable recording medium, wherein the program according to claim 26 is stored.

JP2005006329A 2005-01-13 2005-01-13 Nonvolatile memory device, nonvolatile memory system, data erasing method, program, and recording medium Expired - Fee Related JP4725111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005006329A JP4725111B2 (en) 2005-01-13 2005-01-13 Nonvolatile memory device, nonvolatile memory system, data erasing method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005006329A JP4725111B2 (en) 2005-01-13 2005-01-13 Nonvolatile memory device, nonvolatile memory system, data erasing method, program, and recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010271325A Division JP2011048861A (en) 2010-12-06 2010-12-06 Nonvolatile memory device, nonvolatile memory system, method for erasing data, program and recording medium

Publications (2)

Publication Number Publication Date
JP2006195719A true JP2006195719A (en) 2006-07-27
JP4725111B2 JP4725111B2 (en) 2011-07-13

Family

ID=36801769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005006329A Expired - Fee Related JP4725111B2 (en) 2005-01-13 2005-01-13 Nonvolatile memory device, nonvolatile memory system, data erasing method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4725111B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008078689A1 (en) 2006-12-26 2008-07-03 International Business Machines Corporation Information converting technique
JP2008165455A (en) * 2006-12-28 2008-07-17 Hitachi Ltd Storage system with backup function
JP2008233967A (en) * 2007-03-16 2008-10-02 Sky Kk Portable storage device
JP2009087234A (en) * 2007-10-02 2009-04-23 Toshiba Tec Corp File management system
JP2009199216A (en) * 2008-02-20 2009-09-03 Seiko Epson Corp Storage device and program
US20100146233A1 (en) * 2008-12-10 2010-06-10 Nathan Chrisman Non-Volatile Memory Device Capable of Initiating Transactions
WO2012130161A1 (en) * 2011-03-31 2012-10-04 Xu Ning Mobile memory file removal device, office equipment and paper shredder having same
CN102737704A (en) * 2011-03-31 2012-10-17 东莞市邦泽电子有限公司 Data clearing apparatus for mobile memory, and office equipment and shredder with data clearing apparatus
US9208351B2 (en) 2009-06-15 2015-12-08 International Business Machines Corporation Processing information
JP2020015338A (en) * 2018-07-23 2020-01-30 株式会社デンソーテン Control device and security management method
JP2020038426A (en) * 2018-09-03 2020-03-12 株式会社日立情報通信エンジニアリング Storage device and control method of storage device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61211787A (en) * 1985-03-16 1986-09-19 Hitachi Maxell Ltd IC card
JPS63123184A (en) * 1986-11-12 1988-05-26 Omron Tateisi Electronics Co Ic card
JPH0816480A (en) * 1994-06-27 1996-01-19 Matsushita Electric Ind Co Ltd memory card
JPH10105663A (en) * 1996-09-25 1998-04-24 Junichi Shiraishi Wrong use preventing device for ic card
JPH11175406A (en) * 1997-12-16 1999-07-02 Fujitsu Ltd Auxiliary storage device for information equipment
JP2003099330A (en) * 2001-09-25 2003-04-04 Olympus Optical Co Ltd Information device system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61211787A (en) * 1985-03-16 1986-09-19 Hitachi Maxell Ltd IC card
JPS63123184A (en) * 1986-11-12 1988-05-26 Omron Tateisi Electronics Co Ic card
JPH0816480A (en) * 1994-06-27 1996-01-19 Matsushita Electric Ind Co Ltd memory card
JPH10105663A (en) * 1996-09-25 1998-04-24 Junichi Shiraishi Wrong use preventing device for ic card
JPH11175406A (en) * 1997-12-16 1999-07-02 Fujitsu Ltd Auxiliary storage device for information equipment
JP2003099330A (en) * 2001-09-25 2003-04-04 Olympus Optical Co Ltd Information device system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008078689A1 (en) 2006-12-26 2008-07-03 International Business Machines Corporation Information converting technique
US9727755B2 (en) 2006-12-26 2017-08-08 International Business Machines Corporation Processing information
JP2008165455A (en) * 2006-12-28 2008-07-17 Hitachi Ltd Storage system with backup function
JP2008233967A (en) * 2007-03-16 2008-10-02 Sky Kk Portable storage device
JP2009087234A (en) * 2007-10-02 2009-04-23 Toshiba Tec Corp File management system
JP2009199216A (en) * 2008-02-20 2009-09-03 Seiko Epson Corp Storage device and program
JP2010140486A (en) * 2008-12-10 2010-06-24 Numonyx Bv Nonvolatile memory capable of initiating transaction
US9092387B2 (en) 2008-12-10 2015-07-28 Micron Technology, Inc. Non-volatile memory device capable of initiating transactions
US20100146233A1 (en) * 2008-12-10 2010-06-10 Nathan Chrisman Non-Volatile Memory Device Capable of Initiating Transactions
US9208351B2 (en) 2009-06-15 2015-12-08 International Business Machines Corporation Processing information
WO2012130161A1 (en) * 2011-03-31 2012-10-04 Xu Ning Mobile memory file removal device, office equipment and paper shredder having same
CN102737704A (en) * 2011-03-31 2012-10-17 东莞市邦泽电子有限公司 Data clearing apparatus for mobile memory, and office equipment and shredder with data clearing apparatus
JP2020015338A (en) * 2018-07-23 2020-01-30 株式会社デンソーテン Control device and security management method
JP7177616B2 (en) 2018-07-23 2022-11-24 株式会社デンソーテン CONTROL DEVICE, CONTROL METHOD AND OPERATING METHOD OF UPDATE DATA CONTROL DEVICE
JP2020038426A (en) * 2018-09-03 2020-03-12 株式会社日立情報通信エンジニアリング Storage device and control method of storage device

Also Published As

Publication number Publication date
JP4725111B2 (en) 2011-07-13

Similar Documents

Publication Publication Date Title
JP4769861B2 (en) Electronic device, management method, and management program
JP4864081B2 (en) Electronic apparatus and information processing apparatus
JP4888184B2 (en) Storage device
JP3272213B2 (en) Authentication method for IC card and information processing device
JP4725111B2 (en) Nonvolatile memory device, nonvolatile memory system, data erasing method, program, and recording medium
JP4756070B2 (en) Information processing apparatus, management method, and management program
JPH05151091A (en) Secret information control system information processor
JP2011048861A (en) Nonvolatile memory device, nonvolatile memory system, method for erasing data, program and recording medium
WO2006018864A1 (en) Storage device and storage method
JP2011198042A (en) Adapter for portable storage medium and method of disabling data access
JP2009253783A (en) Mobile terminal, data protection method and program for data protection
CN101930409A (en) Storage device, storage device control method, and computer program
JP5051291B2 (en) Portable storage device
JP2008217284A (en) Data processing apparatus and data processing program
JP2011233087A (en) Storage, control method and computer program
JP2015079525A (en) Adapter for portable storage medium and method for disabling data access
JP2007257099A (en) Biological information registration apparatus, system, and method
JP2009211487A (en) Information processor, information processing system and program
JP2006195629A (en) Portable storage device
JP4801729B2 (en) Electronic device and program
JP4893410B2 (en) Terminal device
JP5662600B2 (en) Portable storage medium adapter and data access disabling method
EP4589887A1 (en) Image formation apparatus and method for controlling image formation apparatus
JP6233095B2 (en) Server device, control method, power supply control system
JP2006229854A (en) Information processing apparatus, user authentication program, and computer-readable recording medium with the program recorded thereon

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071212

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080825

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20090701

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110225

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: 20110315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110328

R150 Certificate of patent or registration of utility model

Ref document number: 4725111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees