JP2008077273A - 半導体メモリカードにおけるデータ保護方法、および半導体メモリカード - Google Patents
半導体メモリカードにおけるデータ保護方法、および半導体メモリカード Download PDFInfo
- Publication number
- JP2008077273A JP2008077273A JP2006253899A JP2006253899A JP2008077273A JP 2008077273 A JP2008077273 A JP 2008077273A JP 2006253899 A JP2006253899 A JP 2006253899A JP 2006253899 A JP2006253899 A JP 2006253899A JP 2008077273 A JP2008077273 A JP 2008077273A
- Authority
- JP
- Japan
- Prior art keywords
- semiconductor memory
- memory card
- data
- password
- host device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
【解決手段】半導体メモリカードに記録されたデータを、半導体メモリカード固有の情報をもとに生成したパスワードでロックするステップと、前記半導体メモリカードから初めてデータを読み出す際には、前記半導体メモリカード固有の情報をもとにパスワードを生成することによって前記ロックを解除するステップと、前記半導体メモリカードから前記データをホスト機器に転送するステップと、前記半導体メモリカードを、前記ホスト機器固有の情報をもとに生成されたパスワードでロックするステップと、を備え、以って前記ホスト機器以外の機器でのデータ読書きを不能にした。
【選択図】図4
Description
特許文献1(特開2003−101529号公報)は、著作権保護機能によって保護されたコンテンツをMOVE処理もしくはPAUSE処理する際に、もとのコンテンツを安全かつ効率的に削除することを目的として、コンテンツ複合化の際導出された時変鍵を抽出し、抽出された時変鍵で元のタイトル鍵を更新する処理を追加したコンテンツ削除方法を開示している。
図1は、半導体メモリカードの構造を示す内部ブロック図である。半導体メモリカード10は、制御部11、インターフェースドライバ12、フラッシュメモリ13、コンタクト14を備える。フラッシュメモリ13は、大容量の記憶領域を有しており、音楽データや映像データ、地図データ等のデータを記憶する。コンタクト14は、データ入出力用コンタクト、カード検出用コンタクト、グランド用コンタクト、電源用コンタクト、クロック信号用コンタクト等があり、それぞれのコンタクトはガードによって仕切られてユーザーが直接ピンに触れることがないような構造になっている。
<ホスト機器(カーナビゲーション装置)の構造説明>
次に、上述した半導体メモリカード10が装着されるホスト機器20について説明する。本実施例ではホスト機器としてカーナビゲーション装置を適用する。ナビゲーション装置20は、インターフェース21、制御部22、NANDフラッシュメモリ23、表示部24を備える。
<半導体メモリカードのパスワードロック機能>
図2は、半導体メモリカード10のパスワードロック機能についての説明図であり、図2(a)は半導体メモリカードのパスワードロック機能を使用しない場合における半導体メモリカードとホスト機器との間のデータのやり取りを示し、図2(b)は、半導体メモリカードのパスワードロック機能を使用した場合における半導体メモリカードとホスト機器との間のデータのやり取りを示す。また、図2(c)はパスワードが未設定の半導体メモリカードにパスワードを設定する際の説明図、図2(d)はパスワードが既に設定されている半導体メモリカードにパスワードを再設定する際の説明図、図2(e)はパスワードが設定されている半導体メモリカードのロックを外すときの説明図である。
<地図記録用半導体メモリカードの作成方法>
次に、地図記録用の半導体メモリカードの作成方法について図3を参照しながら説明する。図3は、本実施例における地図記録用半導体メモリカードの作成手順を示すフローチャートである。
<半導体メモリカードからの地図データ読込み(1回目)>
次に、上記の方法で作成された地図記録用半導体メモリカードからホストであるナビゲーション装置20によって地図データを読込む際の手順を、図4を参照しながら説明する。図4は、地図データ読み込み手順を示すフローチャートである。
<半導体メモリカードでの地図更新方法(2回目以降)>
ステップS43において、COPYフラグが更新済みであると判別された場合、この半導体メモリカード10から地図データを読み出すのは初めてではない、つまり2回目以降ということになるが、続くステップS51においてナビゲーション装置20は、メモリ221に格納されているホスト機器固有ID222を取得し、これを基にしてパスワードを生成する。次いでナビゲーション装置20は、アンロックコマンドと、ステップS51において生成されたパスワードとを半導体メモリカード10に送信する(ステップS52)。ステップS53では、半導体メモリカード10に設定されているパスワードと一致するか否かが照合され、一致している場合には、半導体メモリカード10から地図データを読み出そうとしているナビゲーション装置20が最初に地図データを読み出したナビゲーション装置20と同一の装置であり、ステップS54の処理に移行して地図データを半導体メモリカード10のフラッシュメモリ13から読み出し、ナビゲーション装置20のNANDフラッシュメモリ23に書き込む。次いでステップS55においてホスト機器固有ID222を基にして生成された上記のパスワードとロックコマンドとを半導体メモリカード10に送信し、半導体メモリカード10をロックして処理を終了する。
11・・・・制御部
111・・・インターフェースコントローラ
112・・・著作権保護部
113・・・フラッシュメモリコントローラ
114・・・レジスタ
114A・・CIDレジスタ
114B・・CSDレジスタ
115・・・パワーオン検出部
12・・・・インターフェースドライバ
13・・・・フラッシュメモリ
14・・・・コンタクト
20・・・・ナビゲーション装置(ホスト機器)
21・・・・インターフェース
22・・・・制御部
221・・・メモリ
223・・・地図データ読出し・更新プログラム
23・・・・フラッシュメモリ
24・・・・表示部
Claims (7)
- 半導体メモリカードに記録されたデータを、半導体メモリカード固有の情報をもとに生成したパスワードでロックするステップと、
前記半導体メモリカードから初めてデータを読み出す際には、前記半導体メモリカード固有の情報をもとにパスワードを生成することによって前記ロックを解除するステップと、
前記半導体メモリカードから前記データをホスト機器に転送するステップと、
前記半導体メモリカードを、前記ホスト機器固有の情報をもとに生成されたパスワードでロックするステップと、を備え、
以って前記ホスト機器以外の機器でのデータ読書きを不能にしたことを特徴とする半導体メモリカードのデータ保護方法。 - 前記半導体メモリカード固有の情報は、前記半導体メモリカードのCIDレジスタに記録されているカードIDであることを特徴とする請求項1に記載の半導体メモリカードのデータ保護方法。
- 前記半導体メモリカードからのデータ読み出しが初めてかどうかの判別は、半導体メモリカードのレジスタ情報を参照することによって行うことを特徴とする請求項1に記載の半導体メモリカードのデータ保護方法。
- 前記半導体メモリカードから初めてデータを読み出す際に、前記半導体メモリカードに設定されるパスワードを、前記半導体メモリカード固有の情報をもとに生成したパスワードから前記ホスト機器固有の情報をもとに生成したパスワードに変更し、次いで前記半導体メモリカードから前記ホスト機器にデータを転送することを特徴とする請求項1に記載の半導体メモリカードのデータ保護方法。
- 前記パスワード変更に伴って、前記半導体メモリカードのレジスタ情報を書き換えることを特徴とする請求項3に記載の半導体メモリカードのデータ保護方法。
- 記録されたデータをパスワードによってロックする機能を備えた半導体メモリカードにおいて、
前記記録されたデータがホスト機器に初めて転送される前は前記半導体メモリカード固有の情報に基づくパスワードによって前記データをロックし、データ転送後は、前記ホスト機器固有の情報に基づくパスワードによって前記データをロックすることを特徴とする半導体メモリカード。 - 半導体メモリカードのレジスタに、前記データが転送されたか否かを示す更新フラグまたはCOPYフラグを設定したことを特徴とする請求項6に記載の半導体メモリカード。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006253899A JP4936834B2 (ja) | 2006-09-20 | 2006-09-20 | 半導体メモリカードにおけるデータ保護方法、および半導体メモリカード |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006253899A JP4936834B2 (ja) | 2006-09-20 | 2006-09-20 | 半導体メモリカードにおけるデータ保護方法、および半導体メモリカード |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008077273A true JP2008077273A (ja) | 2008-04-03 |
JP4936834B2 JP4936834B2 (ja) | 2012-05-23 |
Family
ID=39349280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006253899A Expired - Fee Related JP4936834B2 (ja) | 2006-09-20 | 2006-09-20 | 半導体メモリカードにおけるデータ保護方法、および半導体メモリカード |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4936834B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011169825A (ja) * | 2010-02-19 | 2011-09-01 | Aisin Aw Co Ltd | ナビゲーションシステム |
JP2012034264A (ja) * | 2010-08-02 | 2012-02-16 | Ricoh Co Ltd | 撮像装置及び撮像方法 |
JP2016082503A (ja) * | 2014-10-21 | 2016-05-16 | 富士通株式会社 | 端末装置およびusimカード |
JP2017504894A (ja) * | 2014-01-02 | 2017-02-09 | ゼットティーイー コーポレーションZte Corporation | データカードの応用方法及びデータカード |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07287655A (ja) * | 1994-04-18 | 1995-10-31 | Ricoh Co Ltd | 情報処理装置 |
JP2000214942A (ja) * | 1999-01-21 | 2000-08-04 | Internatl Business Mach Corp <Ibm> | セキュリティ機能付きコンピュ―タおよび方法 |
JP2002108713A (ja) * | 2000-09-29 | 2002-04-12 | Sony Corp | メモリ装置およびメモリアクセス制限方法 |
JP2002196986A (ja) * | 2000-12-27 | 2002-07-12 | Pioneer Electronic Corp | 情報処理装置、情報処理方法及び情報処理用プログラムがコンピュータで読取可能に記録された情報記録媒体並びに記録媒体 |
JP2004030104A (ja) * | 2002-06-25 | 2004-01-29 | Sony Corp | 情報記憶装置、およびメモリアクセス制御方法、並びにコンピュータ・プログラム |
JP2006065503A (ja) * | 2004-08-25 | 2006-03-09 | Matsushita Electric Ind Co Ltd | 権利情報を格納した記録媒体、情報処理装置及び権利情報の管理方法 |
-
2006
- 2006-09-20 JP JP2006253899A patent/JP4936834B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07287655A (ja) * | 1994-04-18 | 1995-10-31 | Ricoh Co Ltd | 情報処理装置 |
JP2000214942A (ja) * | 1999-01-21 | 2000-08-04 | Internatl Business Mach Corp <Ibm> | セキュリティ機能付きコンピュ―タおよび方法 |
JP2002108713A (ja) * | 2000-09-29 | 2002-04-12 | Sony Corp | メモリ装置およびメモリアクセス制限方法 |
JP2002196986A (ja) * | 2000-12-27 | 2002-07-12 | Pioneer Electronic Corp | 情報処理装置、情報処理方法及び情報処理用プログラムがコンピュータで読取可能に記録された情報記録媒体並びに記録媒体 |
JP2004030104A (ja) * | 2002-06-25 | 2004-01-29 | Sony Corp | 情報記憶装置、およびメモリアクセス制御方法、並びにコンピュータ・プログラム |
JP2006065503A (ja) * | 2004-08-25 | 2006-03-09 | Matsushita Electric Ind Co Ltd | 権利情報を格納した記録媒体、情報処理装置及び権利情報の管理方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011169825A (ja) * | 2010-02-19 | 2011-09-01 | Aisin Aw Co Ltd | ナビゲーションシステム |
JP2012034264A (ja) * | 2010-08-02 | 2012-02-16 | Ricoh Co Ltd | 撮像装置及び撮像方法 |
US8890976B2 (en) | 2010-08-02 | 2014-11-18 | Ricoh Company, Ltd. | Imaging apparatus and image capturing method for increasing security of a captured image file |
JP2017504894A (ja) * | 2014-01-02 | 2017-02-09 | ゼットティーイー コーポレーションZte Corporation | データカードの応用方法及びデータカード |
JP2016082503A (ja) * | 2014-10-21 | 2016-05-16 | 富士通株式会社 | 端末装置およびusimカード |
Also Published As
Publication number | Publication date |
---|---|
JP4936834B2 (ja) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2410460B1 (en) | Rights object moving method and corresponding content player | |
US8566611B2 (en) | Electronic device, unlocking method, and program | |
US7925879B2 (en) | Information processing unit with information division recording function | |
JP4816012B2 (ja) | 情報処理装置、ソフトウェアインストール方法、および光ディスク | |
US20100058073A1 (en) | Storage system, controller, and data protection method thereof | |
US20090320012A1 (en) | Secure booting for updating firmware over the air | |
JP4717398B2 (ja) | データ処理装置の制御方法 | |
KR20080013940A (ko) | 전자기기, 갱신 서버장치, 키 갱신장치 | |
JP5645725B2 (ja) | データ処理装置およびデータ処理システムおよびその制御方法 | |
JP2000330870A (ja) | コンテンツ処理システムおよびコンテンツ保護方法 | |
CN107832589A (zh) | 软件版权保护方法及其*** | |
JP4936834B2 (ja) | 半導体メモリカードにおけるデータ保護方法、および半導体メモリカード | |
KR20070006655A (ko) | 파일 관리 장치, 파일 관리 방법, 파일 관리 프로그램 및파일 관리 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 | |
JP2010176490A (ja) | Usbストレージデバイス、ホストコンピュータ、usbストレージシステム、およびプログラム | |
JP4631303B2 (ja) | データ利用システム,記憶装置,データ利用方法,およびコンピュータプログラム | |
JP2009058637A (ja) | 不揮発性記憶装置へのデータ書き込みシステムおよび不揮発性記憶装置 | |
JP2007282064A (ja) | データ処理装置、データ処理方法、記憶媒体、プログラム | |
JP2008060703A (ja) | 携帯型記憶媒体、及び端末装置 | |
JP2007026105A (ja) | ファイル管理装置、ファイル管理方法、及びファイル管理プログラム | |
JP5339860B2 (ja) | 取り外し可能な不揮発性補助記憶装置 | |
JP2008059380A (ja) | 記憶媒体 | |
JP2007128172A (ja) | プログラマブル・コントローラ | |
JP2002251595A (ja) | メモリカード | |
JP2006018335A (ja) | コンテンツ記憶準備方法、コンテンツ記憶方法、コンテンツ使用方法、端末システム及び記憶媒体接続可能端末装置 | |
JP2010060573A (ja) | ナビゲーション装置及びナビゲーション装置の地図更新システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110920 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111121 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20111125 |
|
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: 20120124 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |