JPH08506915A - 複数のマイクロプロセッサ間でアプリケーション・データおよび手続きを共用するための安全なアプリケーション・カード - Google Patents
複数のマイクロプロセッサ間でアプリケーション・データおよび手続きを共用するための安全なアプリケーション・カードInfo
- Publication number
- JPH08506915A JPH08506915A JP7518939A JP51893995A JPH08506915A JP H08506915 A JPH08506915 A JP H08506915A JP 7518939 A JP7518939 A JP 7518939A JP 51893995 A JP51893995 A JP 51893995A JP H08506915 A JPH08506915 A JP H08506915A
- Authority
- JP
- Japan
- Prior art keywords
- access
- memory
- application
- microprocessor
- control
- 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
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/073—Special arrangements for circuits, e.g. for protecting identification code in memory
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/357—Cards having a plurality of specified features
- G06Q20/3576—Multiple memory zones on card
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Credit Cards Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.バス・インタフェースにより結合されたホスト・マイクロプロセッサととも に使用されるアプリケーション・カードであって、前記アプリケーション・カー ドが、 前記バス・インタフェースに機能的に結合されたインタフェース論理回路手段 であって、アドレス、データ、制御情報を含む要求を前記ホスト・マイクロプロ セッサとの間で送受信するように結合されているインタフェース論理回路手段と 、 前記インタフェース論理回路手段に接続された内部バスであって、どのマイク ロプロセッサが各メモリ要求を行っており、どのタイプのメモリ・アクセスが行 われているかを指定する各メモリ要求に関する前記インタフェース論理回路手段 からの信号を含む前記要求を転送するためのアドレス・セクション、データ・セ クション、および制御セクションを有する内部バスと、 前記内部バスに接続されたアクセス制御マイクロプロセッサであって、 特定のアプリケーションを実行するためにコード化された不揮発性メモリ・マ ッピング情報を含む構成情報を格納するアド レス可能不揮発性メモリを含む、アクセス制御マイクロプロセッサと、 前記アドレス、データ、制御情報を受け取るために前記マイクロプロセッサと 共通して前記内部バスに接続されている少なくとも1つの不揮発性アドレス可能 メモリであって、前記アプリケーションを実行するために必要な各種アクセス・ タイプ情報を格納するために複数のブロックに構成されている少くとも一つの不 揮発性アドレス可能メモリと、 前記内部バスの前記アドレス・セクション、データ・セクション、および制御 セクションと、前記不揮発性メモリとに結合されたアクセス判別論理装置であっ て、前記アプリケーションの実行に関連する各マイクロプロセッサによって各ブ ロックに対して行われる各種タイプのメモリ・アクセスを指定するためにコード 化された前記複数のブロックに関する前記不揮発性メモリ・マッピング情報に対 応するタイプ別アクセス情報を格納し、メモリ要求に応答して、前記メモリ要求 の前記アドレス情報によって指定された前記ブロックの1つに関連する前記タイ プ別アクセス情報を読み出し、前記タイプ別アクセス情報によって指定された通 りに前記マイクロプロセッサが前記メモリ要 求を行うことにより前記ブロックへのアクセスを可能にするアクセス判別論理装 置とを含むことを特徴とする、アプリケーション・カード。 2.前記アクセス判別論理装置が、 前記内部バスの前記アドレス・セクション、データ・セクション、および制御 セクションにそれぞれ接続されたアドレス入力、データ入力、および制御入力と 、前記不揮発性メモリに接続された出力とを有するランダム・アクセス・メモリ (RAM)アレイであって、前記不揮発性メモリ・マッピング情報を格納する前 記複数のブロックと個数が対応する複数の記憶位置を有し、それぞれの記憶位置 が前記アプリケーションを実行するために必要なタイプのメモリ・アクセスを指 定するために前記メモリ・マッピング情報によって指定された通りに所定の状態 に設定された複数のアクセス制御ビット位置を有し、各メモリ要求に応答して、 前記アドレス情報によって指定された前記複数の記憶位置の1つからメモリ・マ ッピング情報を読み出し、前記インタフェース論理回路手段からの前記信号によ って指定された前記アクセス制御ビット位置の1つからの前記所定の状態の1つ に対応する制御信号を前記出力に印加して、前記アクセ スを可能にするRAMアレイを含むことを特徴とする、請求の範囲第1項に記載 のアプリケーション・カード。 3.前記アクセス制御マイクロプロセッサと前記アクセス判別論理装置とが単一 チップ上に収容されていることを特徴とする、請求の範囲第1項に記載のアプリ ケーション・カード。 4.前記アクセス判別論理装置が、 データ入力および制御入力と出力回路手段とを有するマルチプレクサ・セレク タ回路手段であって、前記データ入力が前記メモリ・マッピング情報を受け取る ために前記RAMアレイに結合され、前記制御入力が前記インタフェース論理回 路手段から前記信号を受け取るために前記制御セクションに結合され、前記出力 回路手段が前記不揮発性メモリに結合され、前記制御入力に印加された前記信号 に応答して、前記出力回路手段に前記制御信号を印加するために前記アクセス制 御ビット位置の1つを選択して、前記アクセスを可能にするマルチプレクサ・セ レクタ回路手段をさらに含むことを特徴とする、請求の範囲第2項に記載のアプ リケーション・カード。 5.前記出力回路手段が、少なくとも第1および第2の入力と1つの出力とを有 する論理回路を含み、前記第1の入力が前記 制御信号を受け取るように接続され、第2の入力が前記制御セクションの所定の バス線に接続され、前記出力が前記不揮発性メモリに接続され、前記信号が、ど のマイクロプロセッサが前記メモリ要求を発生したかを指定するオフ・ボード信 号と、前記メモリ・アクセスのタイプを指定するバス・アクセス制御信号とを含 むことを特徴とする、請求の範囲第3項に記載のアプリケーション・カード。 6.前記バス・アクセス制御信号が、アクセス中の前記ブロック内の情報の実行 だけがアクセスを要求した前記マイクロプロセッサに許可されることを指定する ためにコード化された実行制御信号であることを特徴とする、請求の範囲第5項 に記載のアプリケーション・カード。 7.前記バス・アクセス制御信号が、アクセス中の前記ブロック内の情報の読取 りと実行とがアクセスを要求した前記マイクロプロセッサに許可されることを指 定するためにコード化された読取り制御信号であることを特徴とする、請求の範 囲第5項に記載のアプリケーション・カード。 8.前記不揮発性メモリの前記ブロックの第1のグループが、前記アプリケーシ ョンに関連する第1のタイプのデータを格納 し、前記ブロックの前記第1のグループの1つずつに関連する各記憶位置の第1 のアクセス制御ビット位置が、前記特定のアプリケーションを実行するための動 作を実行するようにプログラミングされたアプリケーション・マイクロプロセッ サによる前記ブロックの前記第1のグループ内の記憶位置へのアクセスを可能に するために第1の状態に設定され、前記各記憶位置の第2のアクセス制御ビット 位置が、前記データへのアクセスが許可されていないホスト・マイクロプロセッ サによる前記第1のグループのブロック内の記憶位置へのアクセスを禁止するた めに第2の状態に設定されることを特徴とする、請求の範囲第3項に記載のアプ リケーション・カード。 9.前記第1の状態と第2の状態が2進数の1と2進数の0にそれぞれ対応する ことを特徴とする、請求の範囲第8項に記載のアプリケーション・カード。 10.前記不揮発性メモリの前記ブロックの第2のグループが、前記アプリケー ションに関連する第2のタイプのデータを格納し、前記ブロックの前記第2のグ ループの1つずつに関連する各記憶位置の前記第1のアクセス制御ビット位置が 、前記アプリケーション・マイクロプロセッサによる前記第2のグループ のブロック内の記憶位置へのアクセスを禁止するために前記第2の状態に設定さ れ、各記憶位置の前記第2のアクセス制御ビット位置が、前記ホスト・マイクロ プロセッサによる前記第2のグループの位置内の記憶位置へのアクセスを可能に するために前記第1の状態に設定されることを特徴とする、請求の範囲第8項に 記載のアプリケーション・カード。 11.前記不揮発性メモリの前記ブロックの第3のグループが、前記アプリケー ションに関連する動作を実行する際に前記アプリケーション・マイクロプロセッ サによって使用される第1のタイプのプログラム情報を格納し、前記ブロックの 前記第3のグループの1つずつに関連する各記憶位置の第3のアクセス制御ビッ ト位置が、前記特定のアプリケーションを実行するための動作を実行するように プログラミングされたアプリケーション・マイクロプロセッサによる前記ブロッ クの前記第1のグループ内の記憶位置へのアクセスを可能にするために前記第1 の状態に設定され、前記各記憶位置の第4のアクセス制御ビット位置が、前記プ ログラム情報へのアクセスが許可されていないホスト・マイクロプロセッサによ る前記第3のグループのブロック内の記憶位置へのアクセスを禁止するために前 記第2の状 態に設定されて、安全保護を維持することを特徴とする、請求の範囲第10項に 記載のアプリケーション・カード。 12.前記不揮発性メモリの前記ブロックの第4のグループが、前記アプリケー ションに関連する動作を実行する際に前記ホスト・マイクロプロセッサによって 使用される第2のタイプのプログラム情報を格納し、前記ブロックの前記第4の グループの1つずつに関連する各記憶位置の前記第3のアクセス制御ビット位置 が、前記アプリケーション・マイクロプロセッサによる前記第4のグループのブ ロック内の記憶位置へのアクセスを禁止するために前記第2の状態に設定されて 、システム保全性を維持し、各記憶位置の前記第4のアクセス制御ビット位置が 、前記ホスト・マイクロプロセッサによる前記第4のグループの位置内の記憶位 置へのアクセスを可能にするために前記第1の状態に設定されることを特徴とす る、請求の範囲第11項に記載のアプリケーション・カード。 13.前記第1、第2、第3、および第4のグループのブロックが、それぞれ異 なる数のブロックを収容することを特徴とする、請求の範囲第12項に記載のア プリケーション・カード。 14.前記カードが、前記特定のアプリケーションを実行する ための動作を実行するようにプログラミングされたアプリケーション・マイクロ プロセッサをさらに含み、前記アプリケーション・マイクロプロセッサが前記内 部バスの前記アドレス・セクション、データ・セクション、および制御セクショ ンに結合され、行われる前記タイプのメモリ・アクセスを指定する信号を生成す ることを特徴とする、請求の範囲第1項に記載のアプリケーション・カード。 15.電源投入信号に応答して、前記アクセス制御マイクロプロセッサが、前記 特定のアプリケーションを実行する際に使用する前記不揮発性メモリ・マッピン グ情報を前記アクセス判別論理装置にロードすることを特徴とする、請求の範囲 第1項に記載のアプリケーション・カード。 16.前記特定のアプリケーションの実行中に、前記アクセス制御マイクロプロ セッサが、前記アクセス判別論理装置内に格納されている前記不揮発性メモリ・ マッピング情報を変更するための各要求を前記ホスト・マイクロプロセッサから 受け取った場合のみ、その要求に応答して、前記ホスト・マイクロプロセッサが 正常認証動作を実行した後で前記不揮発性メモリ・マッピング情報を修正するこ とを特徴とする、請求の範囲第1項 に記載のアプリケーション・カード。 17.前記アクセス制御マイクロプロセッサの不揮発性メモリ構成情報が、前記 認証動作を実行する際に前記アクセス制御マイクロプロセッサが使用する複数の パスワードをさらに含むことを特徴とする、請求の範囲第16項に記載のアプリ ケーション・カード。 18.バス・インタフェースにより結合されたホスト・マイクロプロセッサとと もに使用されるアプリケーション・カードにおいて、前記アプリケーション・カ ードが、 前記バス・インタフェースに機能的に結合されたインタフェース論理回路手段 であって、アドレス、データ、制御情報を含む要求を前記ホスト・マイクロプロ セッサとの間で送受信するように結合されているインタフェース論理回路手段と 、 前記インタフェース論理回路手段に接続された内部バスであって、どのマイク ロプロセッサが各メモリ要求を行っており、どのタイプのメモリ・アクセスが行 われているかを指定する各メモリ要求に関する前記インタフェース論理回路手段 からの信号を含む前記要求を転送するためのアドレス・セクション、データ・セ クション、および制御セクションを有する内部バスと、 前記内部バスに接続されたアクセス制御マイクロプロセッサであって、 特定のアプリケーションを実行するためにコード化された不揮発性メモリ・マ ッピング情報を含む構成情報を格納するアドレス可能不揮発性メモリを含む、ア クセス制御マイクロプロセッサと、 前記特定のアプリケーションを実行するための動作を実行するようにプログラ ミングされたアプリケーション・マイクロプロセッサであって、前記内部バスの 前記アドレス・セクション、データ・セクション、および制御セクションに接続 され、行われる前記タイプのメモリ・アクセスを指定する信号を生成するアプリ ケーション・マイクロプロセッサと、 前記アドレス、データ、制御情報を受け取るために前記マイクロプロセッサと 共通して前記内部バスに接続されている少なくとも1つの不揮発性アドレス可能 メモリであって、それぞれが前記アプリケーションを実行するために必要な各種 アクセス・タイプ情報を格納するために複数の記憶位置を有する複数のブロック に構成され、前記複数のブロックが複数のグループのブロックを有し、各グルー プが前記特定のアプリケーションを 実行する際に前記ホストおよびアプリケーション・マイクロプロセッサが使用す る各種データおよびプログラム情報を格納する少くとも一つの不揮発性アドレス 可能メモリと、 前記内部バスの前記アドレス・セクション、データ・セクション、および制御 セクションと、前記不揮発性メモリとに結合されたアクセス判別論理装置であっ て、前記アプリケーションを実行する際に前記アプリケーションおよびホスト・ マイクロプロセッサによって各ブロック内に格納されている前記データまたはプ ログラム情報のいずれかに対して行われる各種タイプのメモリ・アクセスを指定 するためにコード化された前記複数のブロックの前記複数のグループに関する前 記不揮発性メモリ・マッピング情報に対応するタイプ別アクセス情報を格納し、 メモリ要求に応答して、前記メモリ要求の前記アドレス情報によって指定された 前記ブロックの1つの前記タイプ別アクセス情報を読み出し、前記タイプ別アク セス情報によって指定された通りに前記マイクロプロセッサが前記メモリ要求を 行うことにより前記ブロック内に格納されている情報へのアクセスを可能にする アクセス判別論理装置とを含むことを特徴とする、アプリケーション・カード。 19.前記アクセス判別論理装置が、 前記内部バスの前記アドレス・セクション、データ・セクション、および制御 セクションにそれぞれ接続されたアドレス入力、データ入力、および制御入力と 、前記不揮発性メモリに接続された出力とを有するランダム・アクセス・メモリ (RAM)アレイであって、前記不揮発性メモリ・マッピング情報を格納する前 記複数のブロックと個数が対応する複数の記憶位置を有し、それぞれの記憶位置 が前記複数のブロック内の前記複数のグループに対応する複数のアクセス制御ビ ット位置を有し、前記アクセス制御ビット位置が、前記特定のアプリケーション を実行するために前記アプリケーションおよびホスト・マイクロプロセッサが必 要とするタイプのメモリ・アクセスを指定するために前記メモリ・マッピング情 報によって指定された通りに所定の状態に設定され、各メモリ要求に応答して、 前記アドレス情報によって指定された前記複数の記憶位置の1つからメモリ・マ ッピング情報を読み出し、メモリ・アクセスの要求側として前記アプリケーショ ンまたはホスト・マイクロプロセッサを指定し、メモリ・アクセスのタイプを指 定する前記インタフェース論理回路手段からの前記信号によって指定された前記 ア クセス制御ビット位置の1つからの前記所定の状態の1つを表す制御信号を前記 出力に印加して、前記所定の状態の前記1つによって指定された通りに前記アク セスを可能にするRAMアレイを含むことを特徴とする、請求の範囲第1項に記 載のアプリケーション・カード。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US181,684 | 1994-01-14 | ||
US08/181,684 US5491827A (en) | 1994-01-14 | 1994-01-14 | Secure application card for sharing application data and procedures among a plurality of microprocessors |
US08/181,684 | 1994-01-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08506915A true JPH08506915A (ja) | 1996-07-23 |
JP2755828B2 JP2755828B2 (ja) | 1998-05-25 |
Family
ID=22665328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7518939A Expired - Lifetime JP2755828B2 (ja) | 1994-01-14 | 1995-01-13 | 複数のマイクロプロセッサ間でアプリケーション・データおよび手続きを共用するための安全なアプリケーション・カード |
Country Status (16)
Country | Link |
---|---|
US (1) | US5491827A (ja) |
EP (1) | EP0689702B1 (ja) |
JP (1) | JP2755828B2 (ja) |
KR (1) | KR100205740B1 (ja) |
CN (1) | CN1053509C (ja) |
AT (1) | ATE206543T1 (ja) |
CA (1) | CA2158265C (ja) |
DE (1) | DE69522998T2 (ja) |
DK (1) | DK0689702T3 (ja) |
ES (1) | ES2164144T3 (ja) |
FI (1) | FI112714B (ja) |
NO (1) | NO311545B1 (ja) |
PT (1) | PT689702E (ja) |
SG (1) | SG49773A1 (ja) |
TW (1) | TW432283B (ja) |
WO (1) | WO1995019608A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043615B1 (en) | 2000-06-02 | 2006-05-09 | Renesas Technology Corp. | Nonvolatile semiconductor memory and method of managing information in information distribution system |
JP2011507086A (ja) * | 2007-12-13 | 2011-03-03 | トムソン ライセンシング | コピープロテクトされたソフトウエア・カートリッジ |
JP2012027929A (ja) * | 2011-08-31 | 2012-02-09 | Sandisk Il Ltd | スマートカード上の内部アプリケーションのローディング |
Families Citing this family (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5696917A (en) * | 1994-06-03 | 1997-12-09 | Intel Corporation | Method and apparatus for performing burst read operations in an asynchronous nonvolatile memory |
BR9507981A (pt) * | 1994-06-15 | 1997-08-12 | Thomson De Consumer Electronic | Aparelho para processamento de sinais |
US5613092A (en) * | 1994-09-01 | 1997-03-18 | Motorola Inc. | Peripheral card having an adaptive PCMCIA compliant interface |
US5802558A (en) * | 1994-09-30 | 1998-09-01 | Intel Corporation | Method and apparatus for upgrading reprogrammable memory contents in a PCMCIA card |
US6408333B1 (en) * | 1994-11-23 | 2002-06-18 | Horizon Technologies Inc. | System for portable establishing network server |
US5596562A (en) * | 1995-01-19 | 1997-01-21 | United Microelectronics Corp. | Controlling method and apparatus for supporting hard disk and/or CD-ROM drives through the PCMCIA interface |
US5737524A (en) * | 1995-05-22 | 1998-04-07 | International Business Machines Corporation | Add-in board with programmable configuration registers for use in PCI bus computers |
JPH0962583A (ja) * | 1995-08-24 | 1997-03-07 | Mitsubishi Electric Corp | データ処理装置 |
JPH10511488A (ja) * | 1995-10-19 | 1998-11-04 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 電子回路を有する識別名トークン及び識別名コードを実現するための回路に対する外部のトークンにおける導体手段 |
US6075858A (en) * | 1995-10-27 | 2000-06-13 | Scm Microsystems (U.S.) Inc. | Encryption key system and method |
FR2748135B1 (fr) * | 1996-04-25 | 1998-06-19 | Aerospatiale | Equipement de calcul a memoire amovible pour aeronef |
FR2752071B1 (fr) * | 1996-07-30 | 1998-12-18 | Thomson Csf | Lecteur pour cartes a puce a interface homme-machine amelioree |
JP2982702B2 (ja) * | 1996-08-30 | 1999-11-29 | 日本電気株式会社 | ディスク装置 |
JPH1079000A (ja) * | 1996-09-03 | 1998-03-24 | Hitachi Ltd | プログラム書き込み可能なicカード |
AU770198B2 (en) * | 1997-03-21 | 2004-02-19 | Nagra France Sas | Broadcast and reception system, and receiver/decoder and remote controller therefor |
RU2226746C2 (ru) * | 1997-03-21 | 2004-04-10 | КАНАЛЬ+ Сосьетэ Аноним | Система вещания и приема, а также приемник/декодер и устройство дистанционного управления для него |
US6088802A (en) * | 1997-06-04 | 2000-07-11 | Spyrus, Inc. | Peripheral device with integrated security functionality |
US6003135A (en) * | 1997-06-04 | 1999-12-14 | Spyrus, Inc. | Modular security device |
JPH11120300A (ja) * | 1997-10-09 | 1999-04-30 | Fujitsu Ltd | 可搬型カード媒体,可搬型カード媒体のメモリ空間管理方法,可搬型カード媒体の発行方法および可搬型カード媒体のプログラムデータ書込方法並びにメモリ空間管理プログラムが記録されたコンピュータ読取可能な記録媒体 |
US5974500A (en) * | 1997-11-14 | 1999-10-26 | Atmel Corporation | Memory device having programmable access protection and method of operating the same |
GB2332530B (en) * | 1997-12-16 | 2002-01-16 | 3Com Technologies Ltd | Signalling between independently powered electrical circuit cards |
DE19804784A1 (de) * | 1998-02-06 | 1999-08-12 | Philips Patentverwaltung | Chipkarte mit integrierter Schaltung |
US6535917B1 (en) * | 1998-02-09 | 2003-03-18 | Reuters, Ltd. | Market data domain and enterprise system implemented by a master entitlement processor |
JP3743173B2 (ja) * | 1998-09-08 | 2006-02-08 | 富士通株式会社 | 半導体集積回路 |
US6609199B1 (en) * | 1998-10-26 | 2003-08-19 | Microsoft Corporation | Method and apparatus for authenticating an open system application to a portable IC device |
US7139915B2 (en) * | 1998-10-26 | 2006-11-21 | Microsoft Corporation | Method and apparatus for authenticating an open system application to a portable IC device |
US7174457B1 (en) | 1999-03-10 | 2007-02-06 | Microsoft Corporation | System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party |
US7194092B1 (en) * | 1998-10-26 | 2007-03-20 | Microsoft Corporation | Key-based secure storage |
US7290284B1 (en) * | 1999-01-11 | 2007-10-30 | Myspace Ab | System for data processing a security critical activity |
US7275246B1 (en) | 1999-01-28 | 2007-09-25 | Ati International Srl | Executing programs for a first computer architecture on a computer of a second architecture |
US7013456B1 (en) | 1999-01-28 | 2006-03-14 | Ati International Srl | Profiling execution of computer programs |
US7111290B1 (en) | 1999-01-28 | 2006-09-19 | Ati International Srl | Profiling program execution to identify frequently-executed portions and to assist binary translation |
US8121828B2 (en) * | 1999-01-28 | 2012-02-21 | Ati Technologies Ulc | Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions |
US8074055B1 (en) | 1999-01-28 | 2011-12-06 | Ati Technologies Ulc | Altering data storage conventions of a processor when execution flows from first architecture code to second architecture code |
US8127121B2 (en) * | 1999-01-28 | 2012-02-28 | Ati Technologies Ulc | Apparatus for executing programs for a first computer architechture on a computer of a second architechture |
US6826748B1 (en) | 1999-01-28 | 2004-11-30 | Ati International Srl | Profiling program execution into registers of a computer |
US7065633B1 (en) | 1999-01-28 | 2006-06-20 | Ati International Srl | System for delivering exception raised in first architecture to operating system coded in second architecture in dual architecture CPU |
US7941647B2 (en) | 1999-01-28 | 2011-05-10 | Ati Technologies Ulc | Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination |
US6148354A (en) | 1999-04-05 | 2000-11-14 | M-Systems Flash Disk Pioneers Ltd. | Architecture for a universal serial bus-based PC flash disk |
US6775779B1 (en) * | 1999-04-06 | 2004-08-10 | Microsoft Corporation | Hierarchical trusted code for content protection in computers |
US6651171B1 (en) * | 1999-04-06 | 2003-11-18 | Microsoft Corporation | Secure execution of program code |
US6601140B1 (en) * | 1999-04-07 | 2003-07-29 | Sony Corporation | Memory unit, data processing unit, and data processing method using memory unit type |
US6618789B1 (en) * | 1999-04-07 | 2003-09-09 | Sony Corporation | Security memory card compatible with secure and non-secure data processing systems |
US6510501B1 (en) | 1999-05-11 | 2003-01-21 | National Semiconductor Corporation | Non-volatile memory read/write security protection feature selection through non-volatile memory bits |
US6779107B1 (en) | 1999-05-28 | 2004-08-17 | Ati International Srl | Computer execution by opportunistic adaptation |
ATE229677T1 (de) | 1999-06-04 | 2002-12-15 | Udekem D Acoz Xavier Guy Ber D | Speicherkarte |
JP2001051904A (ja) * | 1999-08-11 | 2001-02-23 | Hitachi Ltd | 不揮発性半導体メモリを用いた外部記憶装置 |
US6549959B1 (en) | 1999-08-30 | 2003-04-15 | Ati International Srl | Detecting modification to computer memory by a DMA device |
JP2001188686A (ja) * | 1999-10-22 | 2001-07-10 | Sony Corp | データ書換装置、制御方法および記録媒体 |
US6757824B1 (en) * | 1999-12-10 | 2004-06-29 | Microsoft Corporation | Client-side boot domains and boot rules |
US6775757B1 (en) * | 1999-12-14 | 2004-08-10 | Genesis Microchip Inc. | Multi-component processor |
US6738884B1 (en) | 1999-12-14 | 2004-05-18 | Genesis Microchip Inc. | Method and apparatus for processing data with semaphores |
US6920543B1 (en) * | 1999-12-14 | 2005-07-19 | Genesis Microchip, Inc. | Method and apparatus for performing distributed processing of program code |
US6424975B1 (en) | 2000-01-07 | 2002-07-23 | Trg Products, Inc. | FAT file system in palm OS computer |
US6934832B1 (en) | 2000-01-18 | 2005-08-23 | Ati International Srl | Exception mechanism for a computer |
US6681304B1 (en) * | 2000-06-30 | 2004-01-20 | Intel Corporation | Method and device for providing hidden storage in non-volatile memory |
JP4489915B2 (ja) * | 2000-07-31 | 2010-06-23 | 大日本印刷株式会社 | 暗証コード照合機能をもった携帯型情報処理装置 |
KR20020016430A (ko) † | 2000-08-25 | 2002-03-04 | 윤종용 | 멀티미디어 모듈러 카드와 모듈러 카드 운영장치 및통합형 멀티미디어 시스템 |
US6938164B1 (en) | 2000-11-22 | 2005-08-30 | Microsoft Corporation | Method and system for allowing code to be securely initialized in a computer |
US7283975B2 (en) * | 2001-02-05 | 2007-10-16 | Broughton W Curtis | System and method for tracking and managing construction projects |
JP2002245023A (ja) * | 2001-02-16 | 2002-08-30 | Mitsubishi Electric Corp | マイクロコンピュータ |
US7024532B2 (en) * | 2001-08-09 | 2006-04-04 | Matsushita Electric Industrial Co., Ltd. | File management method, and memory card and terminal apparatus that make use of the method |
US7237126B2 (en) * | 2001-09-28 | 2007-06-26 | Hewlett-Packard Development Company, L.P. | Method and apparatus for preserving the integrity of a management subsystem environment |
US7159240B2 (en) * | 2001-11-16 | 2007-01-02 | Microsoft Corporation | Operating system upgrades in a trusted operating system environment |
US7137004B2 (en) * | 2001-11-16 | 2006-11-14 | Microsoft Corporation | Manifest-based trusted agent management in a trusted operating system environment |
US7243230B2 (en) * | 2001-11-16 | 2007-07-10 | Microsoft Corporation | Transferring application secrets in a trusted operating system environment |
US7783901B2 (en) * | 2001-12-05 | 2010-08-24 | At&T Intellectual Property Ii, L.P. | Network security device and method |
EP1355268B1 (en) * | 2002-02-28 | 2006-04-05 | Matsushita Electric Industrial Co., Ltd. | Memory card |
US7487365B2 (en) | 2002-04-17 | 2009-02-03 | Microsoft Corporation | Saving and retrieving data based on symmetric key encryption |
US7890771B2 (en) * | 2002-04-17 | 2011-02-15 | Microsoft Corporation | Saving and retrieving data based on public key encryption |
US7266842B2 (en) * | 2002-04-18 | 2007-09-04 | International Business Machines Corporation | Control function implementing selective transparent data authentication within an integrated system |
US6851056B2 (en) | 2002-04-18 | 2005-02-01 | International Business Machines Corporation | Control function employing a requesting master id and a data address to qualify data access within an integrated system |
US6715085B2 (en) * | 2002-04-18 | 2004-03-30 | International Business Machines Corporation | Initializing, maintaining, updating and recovering secure operation within an integrated system employing a data access control function |
US7089419B2 (en) | 2002-04-18 | 2006-08-08 | International Business Machines Corporation | Control function with multiple security states for facilitating secure operation of an integrated system |
GB2396034B (en) * | 2002-11-18 | 2006-03-08 | Advanced Risc Mach Ltd | Technique for accessing memory in a data processing apparatus |
US7149862B2 (en) | 2002-11-18 | 2006-12-12 | Arm Limited | Access control in a data processing apparatus |
KR101065904B1 (ko) | 2003-09-02 | 2011-09-19 | 소니 에릭슨 모빌 커뮤니케이션즈 에이비 | 두 메모리 사이의 보안성 데이터 전송 |
ATE355565T1 (de) * | 2003-09-02 | 2006-03-15 | Sony Ericsson Mobile Comm Ab | Übertragung von sicherheitsrelevanten daten zwischen zwei speichern |
US7530108B1 (en) | 2003-09-15 | 2009-05-05 | The Directv Group, Inc. | Multiprocessor conditional access module and method for using the same |
US7461268B2 (en) * | 2004-07-15 | 2008-12-02 | International Business Machines Corporation | E-fuses for storing security version data |
US20060236026A1 (en) * | 2005-04-15 | 2006-10-19 | Jens Hempel | Method and system for allocating, accessing and de-allocating storage space of a memory card |
US9497022B2 (en) * | 2005-05-24 | 2016-11-15 | Broadcom Corporation | Method and system for improved fault tolerance in distributed customization controls using non-volatile memory |
CN101151356B (zh) * | 2005-10-28 | 2013-01-23 | 深圳芯邦科技股份有限公司 | 带兼容配置功能控制芯片存储装置的制造方法 |
WO2007082900A1 (fr) * | 2006-01-19 | 2007-07-26 | Gemplus | Dispositif electronique portable apte a fournir un contenu dynamique |
DE102007050463A1 (de) * | 2006-11-16 | 2008-05-21 | Giesecke & Devrient Gmbh | Verfahren zum Zugriff auf einen tragbaren Speicherdatenträger mit Zusatzmodul und tragbarer Speicherdatenträger |
DE102006054835A1 (de) * | 2006-11-21 | 2008-05-29 | Giesecke & Devrient Gmbh | Tragbarer Datenträger |
US20080127162A1 (en) * | 2006-11-29 | 2008-05-29 | Sap Ag | Method and apparatus for configuring application software |
JP4457241B2 (ja) * | 2007-06-28 | 2010-04-28 | フェリカネットワークス株式会社 | 情報処理システム、リーダ/ライタ、情報処理装置、アクセス制限管理方法、およびプログラム |
CN101354754B (zh) * | 2007-07-26 | 2011-03-16 | 上海瀚银信息技术有限公司 | 一种内嵌cpu ic的智能存储卡及其应用 |
EP2083355A1 (en) * | 2008-01-25 | 2009-07-29 | THOMSON Licensing | Copy-protected software cartridge |
DE102009006487A1 (de) | 2009-01-28 | 2010-07-29 | Vodafone Holding Gmbh | Chipkarte mit Speicher |
EP3070607B1 (en) * | 2015-03-20 | 2020-12-09 | Virtual Open Systems | Compute node supporting virtual machines and services |
US10649915B1 (en) * | 2018-10-28 | 2020-05-12 | Virtual Open Systems | Disaggregated computing architecture using device pass-through wherein independent physical address spaces between systems nodes are implemented in a single execution environment |
WO2020229871A1 (en) | 2019-05-10 | 2020-11-19 | Qrcrypto Sa | Quantum-resistant sim card |
WO2022159107A1 (en) * | 2021-01-22 | 2022-07-28 | Hewlett-Packard Development Company, L.P. | Application security and mobility |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4829169A (en) * | 1985-07-01 | 1989-05-09 | Toppan Moore Company, Inc. | IC card having state marker for record access |
JP2664137B2 (ja) * | 1985-10-29 | 1997-10-15 | 凸版印刷株式会社 | Icカード |
JP2695855B2 (ja) * | 1988-08-26 | 1998-01-14 | 株式会社東芝 | 携帯可能電子装置 |
JPH0812646B2 (ja) * | 1989-03-03 | 1996-02-07 | 三菱電機株式会社 | 半導体集積回路 |
JPH02297235A (ja) * | 1989-03-22 | 1990-12-07 | Nec Corp | メモリデータ保護回路 |
US5237609A (en) * | 1989-03-31 | 1993-08-17 | Mitsubishi Denki Kabushiki Kaisha | Portable secure semiconductor memory device |
JPH02278446A (ja) * | 1989-04-20 | 1990-11-14 | Nec Ibaraki Ltd | メモリアクセス制御回路 |
JP2682700B2 (ja) * | 1989-05-09 | 1997-11-26 | 三菱電機株式会社 | Icカード |
FR2667417B1 (fr) * | 1990-10-02 | 1992-11-27 | Gemplus Card Int | Carte a microprocesseur concue pour recevoir des programmes multiples en memoire programmable. |
FR2667714A1 (fr) * | 1990-10-09 | 1992-04-10 | Gemplus Card Int | Procede pour repartir la memoire d'un circuit integre entre plusieurs applications. |
US5263147A (en) * | 1991-03-01 | 1993-11-16 | Hughes Training, Inc. | System for providing high security for personal computers and workstations |
FR2686171B1 (fr) * | 1992-01-14 | 1996-09-06 | Gemplus Card Int | Carte a memoire de masse pour microordinateur avec facilites d'execution de programmes internes. |
US5293424A (en) * | 1992-10-14 | 1994-03-08 | Bull Hn Information Systems Inc. | Secure memory card |
-
1994
- 1994-01-14 US US08/181,684 patent/US5491827A/en not_active Expired - Lifetime
-
1995
- 1995-01-13 CA CA002158265A patent/CA2158265C/en not_active Expired - Fee Related
- 1995-01-13 SG SG1996005417A patent/SG49773A1/en unknown
- 1995-01-13 PT PT95904678T patent/PT689702E/pt unknown
- 1995-01-13 DK DK95904678T patent/DK0689702T3/da active
- 1995-01-13 JP JP7518939A patent/JP2755828B2/ja not_active Expired - Lifetime
- 1995-01-13 DE DE69522998T patent/DE69522998T2/de not_active Expired - Lifetime
- 1995-01-13 WO PCT/IB1995/000032 patent/WO1995019608A1/en active IP Right Grant
- 1995-01-13 AT AT95904678T patent/ATE206543T1/de not_active IP Right Cessation
- 1995-01-13 CN CN95190029A patent/CN1053509C/zh not_active Expired - Fee Related
- 1995-01-13 KR KR1019950703947A patent/KR100205740B1/ko not_active IP Right Cessation
- 1995-01-13 ES ES95904678T patent/ES2164144T3/es not_active Expired - Lifetime
- 1995-01-13 EP EP95904678A patent/EP0689702B1/en not_active Expired - Lifetime
- 1995-04-29 TW TW084104272A patent/TW432283B/zh not_active IP Right Cessation
- 1995-09-13 NO NO19953614A patent/NO311545B1/no not_active IP Right Cessation
- 1995-09-13 FI FI954299A patent/FI112714B/fi not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043615B1 (en) | 2000-06-02 | 2006-05-09 | Renesas Technology Corp. | Nonvolatile semiconductor memory and method of managing information in information distribution system |
US7356659B2 (en) | 2000-06-02 | 2008-04-08 | Renesas Technology Corp. | Nonvolatile semiconductor memory and method of managing information in information distribution system |
JP2011507086A (ja) * | 2007-12-13 | 2011-03-03 | トムソン ライセンシング | コピープロテクトされたソフトウエア・カートリッジ |
JP2012027929A (ja) * | 2011-08-31 | 2012-02-09 | Sandisk Il Ltd | スマートカード上の内部アプリケーションのローディング |
Also Published As
Publication number | Publication date |
---|---|
FI112714B (fi) | 2003-12-31 |
SG49773A1 (en) | 1998-06-15 |
ES2164144T3 (es) | 2002-02-16 |
DE69522998T2 (de) | 2002-06-13 |
NO953614D0 (no) | 1995-09-13 |
TW432283B (en) | 2001-05-01 |
DK0689702T3 (da) | 2001-12-03 |
EP0689702B1 (en) | 2001-10-04 |
CA2158265C (en) | 1997-01-14 |
DE69522998D1 (de) | 2001-11-08 |
CA2158265A1 (en) | 1995-07-20 |
NO311545B1 (no) | 2001-12-03 |
EP0689702A1 (en) | 1996-01-03 |
NO953614L (no) | 1995-11-13 |
FI954299A0 (fi) | 1995-09-13 |
CN1122164A (zh) | 1996-05-08 |
KR960701414A (ko) | 1996-02-24 |
CN1053509C (zh) | 2000-06-14 |
FI954299A (fi) | 1995-09-13 |
PT689702E (pt) | 2002-03-28 |
KR100205740B1 (ko) | 1999-07-01 |
JP2755828B2 (ja) | 1998-05-25 |
ATE206543T1 (de) | 2001-10-15 |
WO1995019608A1 (en) | 1995-07-20 |
US5491827A (en) | 1996-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH08506915A (ja) | 複数のマイクロプロセッサ間でアプリケーション・データおよび手続きを共用するための安全なアプリケーション・カード | |
JP3493047B2 (ja) | メモリー・カード | |
US5325430A (en) | Encryption apparatus for computer device | |
US6003134A (en) | Secure open smart card architecture | |
JP2795435B2 (ja) | ポータブルデータキャリヤのためのシステム | |
CN101208657B (zh) | 一种便携式集成电路存储设备及其运行方法 | |
JP2788590B2 (ja) | メモリの保護装置及びアドレスの発生方法 | |
EP0666550B1 (en) | Data exchange system comprising portable data processing units | |
EP1089156A2 (en) | Device, system and method for data access control | |
JPS63503335A (ja) | ポータブル データ キャリヤのための保安ファイル システム | |
JP2005515517A (ja) | パーソナルコンピュータの記憶位置用外部ロッキング機構 | |
WO2001065366A1 (en) | System and method for process protection | |
JPH11120300A (ja) | 可搬型カード媒体,可搬型カード媒体のメモリ空間管理方法,可搬型カード媒体の発行方法および可搬型カード媒体のプログラムデータ書込方法並びにメモリ空間管理プログラムが記録されたコンピュータ読取可能な記録媒体 | |
JP2003085149A (ja) | 指紋認証装置及び認証システム | |
JP2661930B2 (ja) | 複数のアプリケーションファイルをもつポータブルデータキャリヤのための装置 | |
JP4744674B2 (ja) | プログラムインストール方法、プログラムインストールシステム、プログラム実行装置及び記憶媒体 | |
JPWO2005121976A1 (ja) | 情報管理装置及び情報管理方法 | |
KR20090072717A (ko) | 플래시메모리의 배드정보를 암호화키로 사용하는유에스비 디스크, 유에스비 연결장치 및 그 방법 | |
US7269725B2 (en) | Autonomic binding of subsystems to system to prevent theft | |
JP3720113B2 (ja) | 携帯可能情報記憶媒体、携帯可能情報記憶媒体システム、及び携帯可能情報記憶媒体のデータアクセス方法 | |
EP0610497A1 (en) | A dongle | |
KR100232086B1 (ko) | 보안성 메모리 카드 | |
JPH03105419A (ja) | 固定ディスク装置 | |
JP3067179B2 (ja) | Icカードの秘密鍵制御方法 | |
KR101118494B1 (ko) | 데이터 및 애플리케이션을 식별 매체에 기록하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090306 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100306 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110306 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110306 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120306 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130306 Year of fee payment: 15 |