JP5022434B2 - 大容量メモリを支援するicチップ及び支援方法 - Google Patents
大容量メモリを支援するicチップ及び支援方法 Download PDFInfo
- Publication number
- JP5022434B2 JP5022434B2 JP2009500298A JP2009500298A JP5022434B2 JP 5022434 B2 JP5022434 B2 JP 5022434B2 JP 2009500298 A JP2009500298 A JP 2009500298A JP 2009500298 A JP2009500298 A JP 2009500298A JP 5022434 B2 JP5022434 B2 JP 5022434B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- command
- apdu
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/0772—Physical layout of the record carrier
- G06K19/07732—Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Description
本発明の一実施例によるICチップは、コマンドを伝達するコマンドラインと、データトークンを伝達するデータラインと、データを格納するメモリと、接続状態に応じて上記メモリとデータをやり取りするプロセッサと、上記プロセッサの制御により上記メモリとの接続状態設定を要求するコマンドを上記コマンドライン上に出力するバスコントローラと、上記コマンドラインで受信されたコマンドに従って上記データライン、上記メモリと上記プロセッサとの間の接続を変更するメモリカードコントローラと、を含むことができる。
本発明の一実施例によるICチップの接続状態の変更方法は、コマンドライン及びデータラインを通してホストと通信し、メモリ及びプロセッサに接続されたメモリカードコントローラにおいて、上記コマンドラインを通してコマンドを受信するステップと、上記コマンドがAPDUコマンドである場合には、上記プロセッサが上記データラインを通したAPDUの送受信を許可するステップと、上記コマンドが接続コマンドである場合には、上記プロセッサと上記メモリを接続させるステップと、を含むことができる。
メモリカードコントローラ100及びICチッププロセッサ200は、すべてICチップに含まれる。メモリ300が、ICチップ及びメモリ300の二つのモジュールを一つの統合ICチップで実現したコンビタイプである場合には、ICチップに含まれてもよく、それぞれのモジュールがインターフェースを通して連動するハイブリッドタイプである場合にはICチップに含まれなくてもよい。
ここで、端末は無線通信機能付き携帯電話のような移動通信端末、PDA、またはノートパソコンのような携帯用情報処理装置であることができる。
それぞれのデータライン及びコマンドラインを通して物理的レベルで送信された電気的信号は、インターフェースドライバ110によりデータトークン及びコマンドにそれぞれカプセル化されて、カードインターフェースコントローラ120に伝達される。
一方、カードインターフェースコントローラ120から出力されたデータトークン及びコマンドも物理的レベルの電気的信号にカプセル開放されて、データライン及びコマンドラインを通してホスト400に転送される。
データセキュリティ処理を行うためにC−APDUを受信したICチッププロセッサ200は、該領域にアクセスするための接続コマンドをバスコントローラ210を通して出力し、接続状態の変更を要求する。その後、ICチッププロセッサ200は、特定領域に対するデータセキュリティ処理を行うことができる。これについては、図9乃至図12を参照してより詳細に説明する。
ことができる。
ケース2:C−APDUのデータフィールド値は存在しないが、R−APDUのデータフィールド値は存在するケース
ケース3:C−APDUのデータフィールド値は存在するが、R−APDUのデータフィールド値は存在しないケース
ケース4:C−APDUのデータフィールド値及びR−APDUのデータフィールド値が両方とも存在するケース
C−APDUのデータフィールド値が存在しない場合には、C−APDUはAPDUコマンド410に含まれるか、またはAPDUトークン420に含まれることができる(ケース1及びケース2)。一方、C−APDUのデータフィールド値が存在する場合には、C−APDUはAPDUトークン420に含まれて転送される(ケース3及びケース4)。上記二つのケースにおいて、C−APDUを含むAPDUトークン420は、APDUコマンド410とAPDU応答430との間で転送される。これは、R−APDUのデータフィールド値が存在しない場合、R−APDUをAPDU応答430から受信するためである。一方、C−APDUを転送するためのAPDUコマンド410が受信されたメモリカードコントローラ100は、スイッチ130の接続状態をメモリカードコントローラ−メモリ415からメモリカードコントローラ−ICチッププロセッサ425に変更する。
110 インターフェースドライバ
120 カードインターフェースコントローラ
130 スイッチ
140 レジスタ
150 メモリコアインターフェース
160 電源検知部
200 ICチッププロセッサ
210 バスコントローラ
300 メモリ
400 ホスト
Claims (13)
- コマンドを伝達するコマンドラインと、
データトークンを伝達するデータラインと、
データを格納するメモリと、
接続状態に応じて前記メモリと前記データをやり取りするプロセッサと、
前記プロセッサの制御により、前記メモリとの接続状態設定を要求するコマンドを前記コマンドライン上に出力するバスコントローラと、
前記コマンドラインで受信されたコマンドに応じて、前記データライン、前記メモリ、及び前記プロセッサとの間の接続を変更するメモリカードコントローラと、
を含み、
前記コマンドは、前記メモリカードコントローラと前記プロセッサとの間の接続を設定するAPDU(Application Protocol Data Unit)コマンド、及び、前記プロセッサと前記メモリとの間の接続を設定する接続コマンドを含み、
前記メモリカードコントローラは、APDUコマンドの応答データの転送が完了したことに応じて、予め設定されたポリシーにより前記接続の状態を変更することを特徴とするICチップ。 - 前記メモリカードコントローラは、
前記コマンドライン及び前記データラインを通してホストと通信するインターフェースドライバと、
前記コマンドラインで受信されたコマンドの種類を判断し、それに対応する接続状態の変更信号を出力するカードインターフェースコントローラと、
前記カードインターフェースコントローラの状態情報を格納するレジスタと、
前記接続状態の変更信号に応じて、前記カードインターフェースコントローラ、前記プロセッサ、及び前記メモリとの間の接続を変更するスイッチと、
前記スイッチに接続され、前記メモリにアクセスしてデータの読み取りや書き込みを行うメモリコアインターフェースと、
電源供給の際、前記カードインターフェースコントローラ及び前記メモリコアインターフェースにリセット信号を適用する電源検知部と、
を含むことを特徴とする請求項1に記載のICチップ。 - 前記コマンドは、前記プロセッサと前記メモリとの間の接続を解除する解除コマンドをさらに含むことを特徴とする請求項1に記載のICチップ。
- 前記メモリカードコントローラは、前記APDUコマンドに対応するAPDUトークンをC−APDU(Command APDU)に変換(カプセル開放)して前記プロセッサに出力することを特徴とする請求項1に記載のICチップ。
- 前記メモリカードコントローラは、前記APDUコマンドに含まれたC−APDU(Command APDU)を前記プロセッサに出力することを特徴とする請求項1に記載のICチップ。
- 前記メモリカードコントローラは、前記プロセッサから出力されたR−APDU(Response APDU)に応答データが含まれていない場合、前記R−APDUをAPDU応答に挿入して前記データラインを通して出力することを特徴とする請求項1に記載のICチップ。
- 前記メモリカードコントローラは、前記プロセッサから出力されたR−APDUに応答データが含まれている場合、応答データの存在を示す応答データ識別子をAPDU応答に挿入して前記データラインを通して出力することを特徴とする請求項1に記載のICチップ。
- 前記メモリは、フラッシュメモリであることを特徴とする請求項1または請求項2に記載のICチップ。
- 前記メモリは、ICチップ領域とメモリカード領域を含むことを特徴とする請求項8に記載のICチップ。
- 前記プロセッサは、セキュリティアルゴリズムを用いて前記メモリに格納されたデータの一部に対してデータセキュリティ処理を行うことを特徴とする請求項1に記載のICチップ。
- 前記プロセッサに接続され、前記プロセッサの演算結果を一時的に格納するRAM(Random Access Memory)をさらに含むことを特徴とする請求項1または請求項2に記載のICチップ。
- 前記メモリカードコントローラは、前記プロセッサと前記メモリとを所定時間の間接続させることを特徴とする請求項1または請求項2に記載のICチップ。
- コマンドライン及びデータラインを通してホストと通信し、メモリ及びプロセッサに接続されているメモリカードコントローラが、前記メモリ及び前記プロセッサとの接続状態を変更する方法であって、
前記コマンドラインでコマンドを受信するステップと、
前記コマンドがAPDUコマンドである場合には、前記プロセッサが前記データラインを通したAPDUの送受信を許可するステップと、
前記コマンドが接続コマンドである場合には、前記プロセッサと前記メモリを接続させるステップと、
前記メモリカードコントローラが、APDUコマンドの応答データの転送が完了したことに応じて、予め設定されたポリシーにより前記接続の状態を変更するステップとを含み、
前記コマンドは、前記メモリカードコントローラと前記プロセッサとの間の接続を設定するAPDU(Application Protocol Data Unit)コマンド、及び、前記プロセッサと前記メモリとの間の接続を設定する接続コマンドを含むことを特徴とする接続状態の変更方法。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2006-0024337 | 2006-03-16 | ||
KR1020060024337A KR20070094108A (ko) | 2006-03-16 | 2006-03-16 | 데이터 보안 장치 및 이를 포함하는 이동 통신 단말기 |
KR10-2006-0026954 | 2006-03-24 | ||
KR1020060026954A KR100738032B1 (ko) | 2006-03-24 | 2006-03-24 | 대용량 메모리 지원 스마트 카드 및 지원 방법 |
PCT/KR2007/001295 WO2007105926A1 (en) | 2006-03-16 | 2007-03-16 | Ic chip of supporting large size memory and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009529745A JP2009529745A (ja) | 2009-08-20 |
JP5022434B2 true JP5022434B2 (ja) | 2012-09-12 |
Family
ID=38509707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009500298A Expired - Fee Related JP5022434B2 (ja) | 2006-03-16 | 2007-03-16 | 大容量メモリを支援するicチップ及び支援方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5022434B2 (ja) |
WO (1) | WO2007105926A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8613087B2 (en) | 2010-12-06 | 2013-12-17 | Samsung Electronics Co., Ltd. | Computing system |
KR20190075363A (ko) | 2017-12-21 | 2019-07-01 | 삼성전자주식회사 | 반도체 메모리 장치, 이를 포함하는 메모리 시스템 및 메모리 모듈 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6385955A (ja) * | 1986-09-30 | 1988-04-16 | Toshiba Corp | ダイレクトメモリアクセス転送制御装置 |
JPH0749817A (ja) * | 1993-08-06 | 1995-02-21 | Hitachi Ltd | Dma転送制御装置 |
JP2000251035A (ja) * | 1999-02-26 | 2000-09-14 | Hitachi Ltd | メモリカード |
JP4053704B2 (ja) * | 2000-01-05 | 2008-02-27 | 株式会社東芝 | 無線インタフェース機能内蔵icカード、アンテナモジュール、情報処理装置 |
JP4207404B2 (ja) * | 2001-06-27 | 2009-01-14 | ソニー株式会社 | 携帯端末及びその制御方法、並びに、icカード |
JP4185680B2 (ja) * | 2001-07-09 | 2008-11-26 | 株式会社ルネサステクノロジ | 記憶装置 |
JP2004104539A (ja) * | 2002-09-11 | 2004-04-02 | Renesas Technology Corp | メモリカード |
KR20040085793A (ko) * | 2003-04-01 | 2004-10-08 | 이상은 | 응용프로그램 내장형 스마트 이동저장장치 |
JP2004334471A (ja) * | 2003-05-07 | 2004-11-25 | Matsushita Electric Ind Co Ltd | 情報カード |
KR100618814B1 (ko) * | 2003-07-04 | 2006-08-31 | 삼성전자주식회사 | 다중 호스트 인터페이스를 지원하는 스마트 카드 겸용이동형 저장 장치 및 이에 대한 인터페이스 방법 |
US7823209B2 (en) * | 2003-11-06 | 2010-10-26 | Panasonic Corporation | Information recording medium, information recording medium accessing device, and area setting method |
TW200604810A (en) * | 2004-02-20 | 2006-02-01 | Renesas Tech Corp | Nonvolatile memory and data processing system |
WO2005122070A1 (ja) * | 2004-06-09 | 2005-12-22 | Renesas Technology Corp. | Icカードモジュール |
-
2007
- 2007-03-16 WO PCT/KR2007/001295 patent/WO2007105926A1/en active Application Filing
- 2007-03-16 JP JP2009500298A patent/JP5022434B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009529745A (ja) | 2009-08-20 |
WO2007105926A1 (en) | 2007-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9462470B2 (en) | Dual interface device for access control and a method therefor | |
US9141904B2 (en) | RFID device, host, RFID-embedded apparatus, and method of controlling RFID device | |
JP5005811B2 (ja) | アプリケーションを携帯電話にセキュアに伝送するための方法、システム及びトラステッド・サービス・マネージャ | |
JP6088664B2 (ja) | 近距離無線通信においてセキュアエレメントの選択を実現する方法、移動端末及びpos機 | |
CN102026187B (zh) | 用户识别模块及基于该用户识别模块的传输方法、*** | |
JP5499913B2 (ja) | 通信装置、通信方法及び通信システム | |
US20090206984A1 (en) | Application control method in an nfc chipset comprising several host processors | |
JP2002329180A (ja) | 無線通信機能を有するメモリカード及びそのデータ通信方法 | |
JP2007317170A (ja) | Icモジュールおよび携帯電話 | |
JP2006222787A (ja) | 無線通信システム,リーダ/ライタ装置,鍵管理方法,およびコンピュータプログラム | |
JP2008210301A (ja) | 記憶媒体、通信システム、並びに制御装置。 | |
CN101872334A (zh) | 一种复合型usb设备及其实现方法 | |
JP6334551B2 (ja) | 設定可能な通知手段を備えるnfcデバイス | |
EP1703408A1 (en) | Data communicating apparatus and method for managing memory of data communicating apparatus | |
US10085268B2 (en) | Communications device and communications system | |
CN101401113B (zh) | 支持大尺寸存储器的ic芯片及其方法 | |
JP5022434B2 (ja) | 大容量メモリを支援するicチップ及び支援方法 | |
JP4236830B2 (ja) | アップロード機能付き記憶装置 | |
KR100738032B1 (ko) | 대용량 메모리 지원 스마트 카드 및 지원 방법 | |
JP4590201B2 (ja) | データキャリア及びデータキャリアのプログラム | |
KR100574238B1 (ko) | Usb 인터페이스를 갖는 보안 칩을 구비한 데이터 저장장치 및 방법 | |
US8965299B2 (en) | Method and system for the processing control of multiple radio frequency communication streams by an integrated circuit card | |
CN112613872A (zh) | 作为协议接口的类型4nfc标记 | |
JP2012008888A (ja) | 通信システム、通信方法及び携帯可能電子装置 | |
JP3911153B2 (ja) | マルチアプリケーションicカード及びその書き込み方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111102 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120404 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120411 |
|
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: 20120522 |
|
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: 20120615 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |