JP2001338268A - Memory card application equipment - Google Patents
Memory card application equipmentInfo
- Publication number
- JP2001338268A JP2001338268A JP2000157490A JP2000157490A JP2001338268A JP 2001338268 A JP2001338268 A JP 2001338268A JP 2000157490 A JP2000157490 A JP 2000157490A JP 2000157490 A JP2000157490 A JP 2000157490A JP 2001338268 A JP2001338268 A JP 2001338268A
- Authority
- JP
- Japan
- Prior art keywords
- memory card
- programmable logic
- function
- program
- communication line
- 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.)
- Pending
Links
Abstract
(57)【要約】
【課題】 機密保護機能付きメモリーカード用制御機能
を、第3者に容易に解析されることなく、外部情報によ
り機能変更可能なメモリーカード応用機器を提供する。
【解決手段】 暗号化情報をメモリーカード7に機密保
護機能を付加して格納したり、メモリーカード7に機密
保護されている情報を外部に暗号化して送信する第1の
プログラマブル論理部8と、通信回線4を介して受け取
った暗号化されたプログラム変更用情報を復号化する機
能を有する第2のプログラマブル論理部13と、復号化
されたプログラム変更用データに基づいて第1のプログ
ラマブル論理部8のプログラムを書き込んで変更させる
プログラマブル論理データ書込回路部9とを備えて、デ
ータ管理配信センター5から、機密保護機能付きメモリ
ーカード制御機能を、第3者に容易に解析されることな
く、通信回線4経由で機能変更する。
(57) [Problem] To provide a memory card applied device capable of changing a control function for a memory card with a security protection function by external information without being easily analyzed by a third party. A first programmable logic unit (8) for storing encrypted information on a memory card (7) with a security function added thereto, or encrypting and transmitting information protected on the memory card (7) to the outside, A second programmable logic unit 13 having a function of decrypting the encrypted program change information received via the communication line 4; and a first programmable logic unit 8 based on the decrypted program change data. And a programmable logic data writing circuit unit 9 for writing and changing the program. The data management and distribution center 5 communicates the memory card control function with security function without being easily analyzed by a third party. The function is changed via the line 4.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、メモリーカード応
用機器に関するものであり、このメモリーカード応用機
器とは、メモリーカードコントローラを内蔵したパーソ
ナルコンピューター、セットトップボックス、携帯電
話、コンビニエンスストア向けメモリーカード書き込み
端末などを含むものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory card application device, which is a personal computer, a set-top box, a mobile phone, and a memory card writing device for a convenience store having a built-in memory card controller. It includes terminals and the like.
【0002】[0002]
【従来の技術】図3は、従来の、カスタムLSIを用い
た機密保護機能付きメモリーカードコントローラ内蔵の
メモリーカード応用機器におけるシステム構成を示すブ
ロック図である。2. Description of the Related Art FIG. 3 is a block diagram showing a system configuration of a conventional memory card application device with a built-in memory card controller having a security protection function using a custom LSI.
【0003】図3に示すように、メモリーカード応用機
器は、CPU1と、メモリー2と、通信インターフェー
ス3と、メモリーカード7と、カスタムLSIを用いた
機密保護機能付きメモリーカードコントローラ11とを
備えている。また、図3において、4は公衆電話回線、
衛星放送、CATVなどの通信回線、5はデータ管理配
信センターである。As shown in FIG. 3, the memory card applied device includes a CPU 1, a memory 2, a communication interface 3, a memory card 7, and a memory card controller 11 with a security function using a custom LSI. I have. In FIG. 3, reference numeral 4 denotes a public telephone line,
Communication lines 5 for satellite broadcasting, CATV, etc. are data management and distribution centers.
【0004】このメモリーカード応用機器の動作につい
て説明する。CPU1およびメモリー2に格納されたプ
ログラムの働きにより、メモリーカード7は機密保護機
能付きメモリーカードコントローラ11を通して、メモ
リーカード応用機器内に対してデータ転送を行うことが
できる。更には、通信インターフェース3を通して、公
衆電話回線、衛星放送、CATVなどの通信回線4を経
由して、データ管理配信センター5との通信により、例
えば音楽やビデオデータなどを暗号化された状態で受け
取り、メモリーカード7に機密保護機能を付加して格納
することもできる。また、メモリーカード7に機密保護
されている例えば課金情報を、同様の経路で、データ配
信センター5に暗号化して、送信することもできる。[0004] The operation of the memory card applied device will be described. By the operation of the programs stored in the CPU 1 and the memory 2, the memory card 7 can perform data transfer through the memory card controller 11 with a security protection function to the inside of the memory card applied device. Furthermore, for example, music and video data are received in an encrypted state by communication with a data management and distribution center 5 via a communication line 4 such as a public telephone line, satellite broadcasting, or CATV through a communication interface 3. It is also possible to add a security function to the memory card 7 and store it. Further, for example, billing information protected by security in the memory card 7 can be encrypted and transmitted to the data distribution center 5 along the same route.
【0005】また、図4に示すように、メモリーカード
コントローラ11の代わりにプログラマブル論理デバイ
ス12を備えているメモリーカード応用機器も既に知ら
れている。[0005] As shown in FIG. 4, a memory card application device having a programmable logic device 12 instead of the memory card controller 11 is already known.
【0006】プログラマブル論理デバイス12は、プロ
グラマブル論理部8と、プログラマブル論理部8にデー
タを書き込むためのプログラマブル論理データ書込回路
部9とを有している。プログラマブル論理部8には、プ
ログラマブル論理デバイス12を機密保護機能付きメモ
リーカードコントローラとして動作させるためのプログ
ラムが書き込まれている。The programmable logic device 12 has a programmable logic section 8 and a programmable logic data writing circuit section 9 for writing data to the programmable logic section 8. In the programmable logic unit 8, a program for operating the programmable logic device 12 as a memory card controller with a security function is written.
【0007】このメモリーカード応用機器においても、
図3に示すメモリーカード応用機器の動作説明で述べた
動作が可能である。図4に示すメモリーカード応用機器
の、図3に示すメモリーカード応用機器との動作の違い
は、機密保護機能付きメモリーカードコントローラ11
の機能の実現に関して、市場において機能変更を可能と
するために、プログラマブル論理デバイス12を用いて
いることである。In this memory card applied device,
The operation described in the operation description of the memory card application device shown in FIG. 3 is possible. The difference between the operation of the memory card application device shown in FIG. 4 and that of the memory card application device shown in FIG.
With respect to the realization of this function, the programmable logic device 12 is used in order to enable the function to be changed in the market.
【0008】[0008]
【発明が解決しようとする課題】今まで述べてきたよう
に、重要なデータを取り扱うために、機密保護機能付き
メモリーカードコントローラ11では、第3者に機密保
護の仕組みを解読されないことが重要である。また、不
幸にして機密保護の仕組みが破られた場合や、機密保護
機能付きメモリーカードコントローラ11の機能変更が
必要になった場合は、速やかに市場において機密保護の
仕組み変更を実施できることが望ましい。As described above, in order to handle important data, in the memory card controller 11 with a security function, it is important that a third party cannot decrypt the security mechanism. is there. Further, when the security mechanism is broken unfortunately, or when it is necessary to change the function of the memory card controller 11 with a security function, it is desirable that the security mechanism can be immediately changed in the market.
【0009】図3に示す従来のメモリーカード応用機器
においては、機密保護機能付きメモリーカードコントロ
ーラ11にカスタムLSIを用いているために、市場に
出荷後においては、機密保護機能付きメモリーコントロ
ーラ11の機能変更ができないという欠点を持ってい
る。In the conventional memory card application device shown in FIG. 3, since a custom LSI is used for the memory card controller 11 with the security function, the function of the memory controller 11 with the security function after shipment to the market. It has the disadvantage that it cannot be changed.
【0010】一方、図4に示す従来のメモリーカード応
用機器においては、プログラマブル論理デバイス12を
データ管理配信センター5から配信されたプログラムデ
ータで、機能変更することができる。しかしながら、デ
ータ管理配信センター5からメモリーカード応用機器の
プログラマブル論理デバイス12へ配信されるプログラ
ムデータは何ら暗号処理されていないデータであるた
め、プログラマブル論理デバイス12のプログラムのた
めの入力端子に至るまでの通信回線4の経路上で、第3
者がロジックアナライザ等の測定機器を使用することに
より、配信されるプログラムデータに基づいて機密保護
機能付きメモリーコントローラ12の動作を解析できる
可能性がある。On the other hand, in the conventional memory card application device shown in FIG. 4, the function of the programmable logic device 12 can be changed by the program data distributed from the data management distribution center 5. However, since the program data distributed from the data management distribution center 5 to the programmable logic device 12 of the memory card application device is data that has not been subjected to any encryption processing, the program data transmitted to the input terminal for the program of the programmable logic device 12 is not transmitted. On the path of the communication line 4, the third
When a user uses a measuring device such as a logic analyzer, there is a possibility that the operation of the memory controller 12 with the security function can be analyzed based on the distributed program data.
【0011】本発明は上記課題を解決するもので、機密
保護機能付きメモリーカード用の制御手段の機能を、第
3者に容易に解析されることなく、外部からの情報によ
り機能変更することができるメモリーカード応用機器を
提供することを目的とする。[0011] The present invention solves the above-mentioned problems, and the function of the control means for a memory card with a security function can be changed by external information without being easily analyzed by a third party. It is an object of the present invention to provide a memory card application device capable of performing such operations.
【0012】[0012]
【課題を解決するための手段】上記課題を解決するため
に、本発明の請求項1記載のメモリーカード応用機器
は、通信回線を介して外部と通信する通信インターフェ
ースと、メモリーカードと、暗号化された情報を通信回
線を介して受け取ってメモリーカードに機密保護機能を
付加して格納し、メモリーカードに機密保護されている
情報を通信回線を介して外部に暗号化して送信するメモ
リーカード制御手段と、通信回線を介して受け取った暗
号化されたプログラム変更用情報を復号化する復号化手
段と、復号化されたプログラム変更用データに基づいて
メモリーカード制御手段のプログラムを書き込んで変更
させるプログラム書込手段とを備えたことを特徴とす
る。According to a first aspect of the present invention, there is provided a memory card application device comprising: a communication interface for communicating externally via a communication line; a memory card; Memory card control means for receiving the stored information via a communication line, storing the information with a security function added to the memory card, and encrypting and transmitting the information protected by the memory card to the outside via the communication line And a decryption means for decrypting the encrypted program change information received via the communication line, and a program document for writing and changing the program of the memory card control means based on the decrypted program change data. And an insertion means.
【0013】この構成により、外部から通信回線を介し
て、暗号化されたプログラム変更用情報を受け取ると、
このプログラム変更用情報が復号化手段により復号化さ
れ、プログラム書込手段によりメモリーカード制御手段
のプログラムが書き込まれて変更される。このように、
機密保護機能付きメモリーカード用の制御手段の機能を
変更できながら、このメモリーカード応用機器に対して
は、プログラム変更用情報についても暗号化されて送ら
れるため、第3者に容易に解析されることはなく、信頼
性が向上する。With this configuration, when the encrypted program change information is received from the outside via the communication line,
The program change information is decrypted by the decryption means, and the program of the memory card control means is written and changed by the program writing means. in this way,
While the function of the control means for the memory card with security function can be changed, the program change information is also encrypted and sent to this memory card applied device, so that it can be easily analyzed by a third party. No reliability is improved.
【0014】また、請求項2記載の発明は、請求項1記
載のメモリーカード応用機器において、メモリーカード
制御手段と復号化手段とプログラム書込手段とが同一デ
バイス上に集積されていることを特徴とする。According to a second aspect of the present invention, in the memory card application device of the first aspect, the memory card control means, the decoding means, and the program writing means are integrated on the same device. And
【0015】この構成により、復号化された情報のやり
とりが同一デバイス内だけで行われるため、復号化され
た情報を外部から取出すことが実質上不可能となり、信
頼性が一層向上する。According to this configuration, the exchange of the decrypted information is performed only within the same device, so that it is virtually impossible to retrieve the decrypted information from the outside, and the reliability is further improved.
【0016】また、請求項3記載の発明は、請求項1ま
たは2に記載のメモリーカード応用機器において、復号
化手段が、復号化回路の機能が書き込まれたプログラマ
ブル論理部であることを特徴とする。According to a third aspect of the present invention, in the memory card application device according to the first or second aspect, the decoding means is a programmable logic unit in which a function of a decoding circuit is written. I do.
【0017】[0017]
【発明の実施の形態】(実施の形態1)図1は、本発明
の請求項1に記載の発明に対応する実施の形態にかかる
メモリーカード応用機器のシステム構成を示すブロック
図である。図1に示すように、このメモリーカード応用
機器は、CPU1と、メモリー2と、公衆電話回線、衛
星放送、CATVなどの通信回線4を介して外部と通信
する通信インターフェース3と、メモリーカード7と、
プログラマブル論理デバイス6とを備えている。プログ
ラマブル論理デバイス6には、メモリーカード制御手段
としてのプログラマブル論理部8と、プログラマブル論
理回路部8にデータを書き込むプログラム書込手段とし
てのプログラマブル論理データ書込回路部9と、復号化
回路部10とが設けられている。プログラマブル論理部
8には、機密保護機能付きメモリーカードコントローラ
として動作させるためのプログラムが書き込まれてい
る。また、図1において、5はデータ管理配信センター
である。(Embodiment 1) FIG. 1 is a block diagram showing a system configuration of a memory card applied device according to an embodiment corresponding to the first aspect of the present invention. As shown in FIG. 1, this memory card applied device includes a CPU 1, a memory 2, a communication interface 3 for communicating with the outside via a communication line 4 such as a public telephone line, satellite broadcasting, or CATV, and a memory card 7. ,
And a programmable logic device 6. The programmable logic device 6 includes a programmable logic unit 8 as a memory card control unit, a programmable logic data writing circuit unit 9 as a program writing unit for writing data into the programmable logic circuit unit 8, a decoding circuit unit 10, Is provided. In the programmable logic unit 8, a program for operating as a memory card controller with a security function is written. In FIG. 1, reference numeral 5 denotes a data management and distribution center.
【0018】次に、このメモリーカード応用機器の動作
について説明する。CPU1およびメモリー2に格納さ
れたプログラムの働きにより、メモリーカード7は機密
保護機能付きメモリーカードコントローラ機能が書き込
まれたプログラマブル論理部8を通して、メモリーカー
ド応用機器内に対してデータ転送を行うことができる。
このメモリーカード応用機器は、更には、通信インター
フェース3を通して、通信回線4を経由し、データ管理
配信センター5との通信により、例えば音楽やビデオデ
ータなどを暗号化された状態で受け取り、メモリーカー
ド7に機密保護機能を付加して格納することもできる。
また、メモリーカード7に機密保護されている例えば課
金情報を、同様の経路で、データ配信センター5に暗号
化して、送信することもできる。Next, the operation of the memory card applied device will be described. By the operation of the programs stored in the CPU 1 and the memory 2, the memory card 7 can perform data transfer to the inside of the memory card applied device through the programmable logic unit 8 in which the memory card controller function with the security protection function is written. .
The memory card applied device further receives, for example, music and video data in an encrypted state by communicating with a data management and distribution center 5 via a communication interface 4 via a communication interface 3 and a memory card 7. Can be stored with a security function.
Further, for example, billing information protected by security in the memory card 7 can be encrypted and transmitted to the data distribution center 5 along the same route.
【0019】次に、機密保護機能付きメモリーカードコ
ントローラ機能が書き込まれたプログラマブル論理部8
の機能を、市場に出荷後に変更させる場合の動作につい
て説明する。データ管理配信センター5と、CPU1
と、メモリー2に格納されたプログラムの働きとにより
以下の動作を行う。データ管理配信センター5から送出
された、暗号化されたプログラマブル論理デバイス用プ
ログラムデータは、通信回線4を経由して、通信インタ
ーフェース3を通って、プログラマブル論理デバイス6
内の復号化回路部10に入力される。復号化回路部10
で復号化されたプログラムデータは、プログラム書込手
段としてのプログラマブル論理データ書込回路部9によ
って、プログラマブル論理部8に書き込まれる。Next, a programmable logic unit 8 in which a memory card controller function with a security function is written.
The operation in the case where the function is changed after the product is shipped to the market will be described. Data management distribution center 5 and CPU 1
The following operation is performed by the operation of the program stored in the memory 2. The encrypted programmable logic device program data transmitted from the data management and distribution center 5 passes through the communication interface 3 via the communication line 4 and the programmable logic device 6.
Is input to the decoding circuit unit 10 in FIG. Decoding circuit unit 10
Is written into the programmable logic section 8 by the programmable logic data writing circuit section 9 as program writing means.
【0020】このように、プログラマブル論理回路部8
の機能を変更させる場合でも、データ管理配信センター
5から送出されるプログラマブル論理デバイス用プログ
ラムデータが暗号化されているので、機密保護機能付き
メモリーカードコントローラの機能を、第3者に容易に
解析されることなく、公衆電話回線や衛星放送やCAT
Vなどの通信回線4経由で機能変更することが可能にな
る。As described above, the programmable logic circuit unit 8
Even if the function is changed, since the program data for the programmable logic device sent from the data management and distribution center 5 is encrypted, the function of the memory card controller with security function can be easily analyzed by a third party. Public telephone lines, satellite broadcasting and CAT
The function can be changed via the communication line 4 such as V.
【0021】また、復号化された情報のやりとりがプロ
グラマブル論理デバイス6内だけで行われるため、復号
化された情報を外部から取出すことが実質上不可能とな
り、信頼性が一層向上する。 (実施の形態2)図2は、本発明の請求項2に記載の発
明に対応する実施の形態にかかるメモリーカード応用機
器のシステム構成を示すブロック図である。図2に示す
ように、このメモリーカード応用機器は、CPU1と、
メモリー2と、公衆電話回線、衛星放送、CATVなど
の通信回線4を介して外部と通信する通信インターフェ
ース3と、メモリーカード7と、プログラマブル論理デ
バイス14とを備えている。プログラマブル論理デバイ
ス14には、機密保護機能付きメモリーカードコントロ
ーラとして動作させるためのプログラムが書き込まれて
いるメモリーカード制御手段としての第1のプログラマ
ブル論理部8と、復号化回路として動作させるためのプ
ログラムが書き込まれている復号化手段としての第2の
プログラマブル論理回路部13と、第1、第2のプログ
ラマブル論理回路部8、13にデータを書き込むための
プログラム書込手段としてのプログラマブル論理データ
書込回路部9とが設けられている。また、図2におい
て、5はデータ管理配信センターである。Since the exchange of the decrypted information is performed only in the programmable logic device 6, it is substantially impossible to extract the decrypted information from the outside, and the reliability is further improved. (Embodiment 2) FIG. 2 is a block diagram showing a system configuration of a memory card applied device according to an embodiment corresponding to the second aspect of the present invention. As shown in FIG. 2, the memory card applied device includes a CPU 1 and
It comprises a memory 2, a communication interface 3 for communicating with the outside via a communication line 4 such as a public telephone line, satellite broadcasting, CATV, etc., a memory card 7, and a programmable logic device 14. The programmable logic device 14 includes a first programmable logic unit 8 as a memory card control unit in which a program for operating as a memory card controller with a security function is written, and a program for operating as a decoding circuit. The second programmable logic circuit section 13 as a written decoding means, and the programmable logic data writing circuit as a program writing means for writing data in the first and second programmable logic circuit sections 8 and 13 A part 9 is provided. In FIG. 2, reference numeral 5 denotes a data management and distribution center.
【0022】メモリーカード7からデータ管理配信セン
ター5の間のデータ転送に関しては、上記実施の形態の
場合と同様な動作が行われる。次に、機密保護機能付き
メモリーカードコントローラ機能が書き込まれた第1の
プログラマブル論理回路部8の機能が、市場に出荷後に
変更される場合の動作について説明する。データ管理配
信センター5と、CPU1と、メモリー2に格納された
プログラムとの働きにより以下の動作を行う。データ管
理配信センター5から送出された、暗号化されたプログ
ラマブル論理デバイス用プログラムデータは、通信回線
4を経由して、通信インターフェース3を通って、プロ
グラマブル論理デバイス14内の復号化回路機能が書き
込まれた第2のプログラマブル論理部13に入力され
る。このプログラマブル論理部13で復号化されたプロ
グラムデータは、プログラマブル論理データ書込回路部
9によって、第1のプログラマブル論理回路8および第
2のプログラマブル論理部13に書き込まれる。For data transfer from the memory card 7 to the data management and distribution center 5, the same operation as in the above embodiment is performed. Next, an operation in a case where the function of the first programmable logic circuit unit 8 in which the memory card controller function with security function is written is changed after shipment to the market will be described. The following operations are performed by the operation of the data management and distribution center 5, the CPU 1, and the programs stored in the memory 2. The encrypted program data for the programmable logic device transmitted from the data management distribution center 5 passes through the communication interface 3 via the communication line 4 and the decryption circuit function in the programmable logic device 14 is written. The input to the second programmable logic unit 13. The program data decoded by the programmable logic unit 13 is written to the first programmable logic circuit 8 and the second programmable logic unit 13 by the programmable logic data writing circuit unit 9.
【0023】なお、このような手順の中で、第2のプロ
グラマブル論理部13で復号化されたプログラムデータ
は、第1のプログラマブル論理回路8または第2のプロ
グラマブル論理部13のいずれか1つのみを書き換えて
もよい。In such a procedure, the program data decoded by the second programmable logic unit 13 includes only one of the first programmable logic circuit 8 and the second programmable logic unit 13. May be rewritten.
【0024】このように、第1のプログラマブル論理回
路8や第2のプログラマブル論理部13の機能を変更さ
せる場合でも、データ管理配信センター5から送出され
るプログラマブル論理デバイス用プログラムデータが暗
号化されているので、機密保護機能付きメモリーカード
コントローラとしてのの機能を、第3者に容易に解析さ
れることなく、公衆電話回線や衛星放送やCATVなど
の通信回線4経由で機能変更することが可能になる。As described above, even when the functions of the first programmable logic circuit 8 and the second programmable logic unit 13 are changed, the program data for the programmable logic device transmitted from the data management and distribution center 5 is encrypted. Therefore, the function as a memory card controller with a security function can be changed via a communication line 4 such as a public telephone line, satellite broadcasting or CATV without being easily analyzed by a third party. Become.
【0025】また、復号化された情報のやりとりがプロ
グラマブル論理デバイス14内だけで行われるため、復
号化された情報を外部から取出すことが実質上不可能と
なり、信頼性が一層向上する。Further, since the exchange of the decrypted information is performed only in the programmable logic device 14, it is substantially impossible to extract the decrypted information from the outside, and the reliability is further improved.
【0026】また、この実施の形態においては復号化手
段として復号化回路の機能が書き込まれたプログラマブ
ル論理部13を採用しており、復号化された情報により
プログラマブル論理部13のプログラム自体も変更させ
ることが可能であるので、暗号化手法自体も変更させる
ことができ、さらに信頼性が向上する。Further, in this embodiment, the programmable logic unit 13 in which the function of the decoding circuit is written is adopted as the decoding means, and the program itself of the programmable logic unit 13 is changed by the decoded information. Therefore, the encryption method itself can be changed, and the reliability is further improved.
【0027】[0027]
【発明の効果】以上のように、本発明のメモリーカード
応用機器によれば、暗号化された情報を通信回線を介し
て受け取ってメモリーカードに機密保護機能を付加して
格納し、メモリーカードに機密保護されている情報を通
信回線を介して外部に暗号化して送信するメモリーカー
ド制御手段と、通信回線を介して受け取った暗号化され
たプログラム変更用情報を復号化する復号化手段と、復
号化されたプログラム変更用データに基づいてメモリー
カード制御手段のプログラムを書き込んで変更させるプ
ログラム書込手段とを備えたことにより、データ管理配
信センターから、機密保護機能付きメモリーカード制御
手段の機能を、第3者に容易に解析されることなく、公
衆電話回線や衛星放送やCATVなどの通信回線経由で
機能変更することが可能になり、信頼性が向上する。As described above, according to the memory card application device of the present invention, the encrypted information is received via the communication line, stored with the security protection function added to the memory card, and stored in the memory card. Memory card control means for encrypting and transmitting confidential information to the outside via a communication line, and decryption means for decrypting encrypted program change information received via the communication line; And a program writing means for writing and changing the program of the memory card control means based on the converted program change data, so that the function of the memory card control means with security function can be provided from the data management and distribution center. Changing functions via public telephone lines, satellite broadcasting, CATV, or other communication lines without being easily analyzed by a third party It becomes possible, and the reliability is improved.
【0028】また、メモリーカード制御手段と復号化手
段とプログラム書込手段とを同一デバイス上に集積させ
ることにより、復号化された情報のやりとりが同一デバ
イス内だけで行われるため、復号化された情報を外部か
ら取出すことが実質上不可能となって、信頼性が一層向
上する。Further, by integrating the memory card control means, the decoding means, and the program writing means on the same device, the exchange of the decoded information is performed only in the same device. It is virtually impossible to extract information from the outside, and the reliability is further improved.
【0029】また、復号化手段として、復号化回路の機
能が書き込まれたプログラマブル論理部を採用すること
で、暗号化手法自体も変更させながら、機密保護機能付
きメモリーカード制御手段の機能を変更することが可能
となり、これによっても信頼性が向上する。Further, by employing a programmable logic unit in which the function of the decryption circuit is written as the decryption means, the function of the memory card control means with security function can be changed while also changing the encryption method itself. This also improves reliability.
【図1】本発明の実施の形態にかかるメモリーカード応
用機器のシステム構成を示すブロック図である。FIG. 1 is a block diagram showing a system configuration of a memory card applied device according to an embodiment of the present invention.
【図2】本発明の他の実施の形態にかかるメモリーカー
ド応用機器のシステム構成を示すブロック図である。FIG. 2 is a block diagram showing a system configuration of a memory card application device according to another embodiment of the present invention.
【図3】従来のカスタムLSIを用いた機密保護の機能
付きメモリーカードコントローラ内蔵のメモリーカード
応用機器におけるシステム構成を示すブロック図であ
る。FIG. 3 is a block diagram showing a system configuration of a conventional memory card applied device with a built-in memory card controller having a security function using a custom LSI.
【図4】従来のプログラマブル論理デバイスを用いた機
密保護の機能付きメモリーカードコントローラ内蔵のメ
モリーカード応用機器におけるシステム構成を示すブロ
ック図である。FIG. 4 is a block diagram showing a system configuration of a conventional memory card application device having a built-in memory card controller with a security function using a programmable logic device.
1 CPU 2 メモリー 3 通信インターフェース 4 通信回線 5 データ管理配信センター 6、14 プログラマブル論理デバイス 7 メモリーカード 8 プログラマブル論理部(メモリーカード制
御手段) 9 プログラマブル論理データ書込回路部(プ
ログラム書込手段) 10 復号化回路部(復号化手段) 13 プログラマブル論理部(復号化手段)DESCRIPTION OF SYMBOLS 1 CPU 2 Memory 3 Communication interface 4 Communication line 5 Data management and distribution center 6, 14 Programmable logic device 7 Memory card 8 Programmable logic part (memory card control means) 9 Programmable logic data writing circuit part (program writing means) 10 Decoding Circuit part (decoding means) 13 Programmable logic part (decoding means)
Claims (3)
ンターフェースと、メモリーカードと、暗号化された情
報を通信回線を介して受け取ってメモリーカードに機密
保護機能を付加して格納し、メモリーカードに機密保護
されている情報を通信回線を介して外部に暗号化して送
信するメモリーカード制御手段と、通信回線を介して受
け取った暗号化されたプログラム変更用情報を復号化す
る復号化手段と、復号化されたプログラム変更用データ
に基づいてメモリーカード制御手段のプログラムを書き
込んで変更させるプログラム書込手段とを備えたメモリ
ーカード応用機器。1. A communication interface for communicating with the outside via a communication line, a memory card, and encrypted information received via the communication line and stored with a security function added to the memory card. A memory card control means for encrypting and transmitting the information protected outside to the outside via a communication line, and a decoding means for decoding the encrypted program change information received via the communication line, A memory card application device comprising: a program writing unit that writes and changes a program of a memory card control unit based on decrypted program change data.
プログラム書込手段とが同一デバイス上に集積されてい
る請求項1記載のメモリーカード応用機器。2. The memory card application device according to claim 1, wherein the memory card control means, the decoding means, and the program writing means are integrated on the same device.
込まれたプログラマブル論理部である請求項1または2
に記載のメモリーカード応用機器。3. The decoding means is a programmable logic unit in which the function of the decoding circuit is written.
Memory card application equipment described in.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000157490A JP2001338268A (en) | 2000-05-29 | 2000-05-29 | Memory card application equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000157490A JP2001338268A (en) | 2000-05-29 | 2000-05-29 | Memory card application equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001338268A true JP2001338268A (en) | 2001-12-07 |
Family
ID=18662116
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000157490A Pending JP2001338268A (en) | 2000-05-29 | 2000-05-29 | Memory card application equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001338268A (en) |
-
2000
- 2000-05-29 JP JP2000157490A patent/JP2001338268A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0905942B1 (en) | Decrypting device | |
| US6438694B2 (en) | Apparatus for data copyright management system | |
| US7162645B2 (en) | Storage device including a non-volatile memory | |
| US20030163717A1 (en) | Memory card | |
| KR101881303B1 (en) | Apparatas and method of protecting for application data in a portable terminal | |
| US20010039620A1 (en) | Method for protecting a memory card, and a memory card | |
| JPH1069514A (en) | Financial transaction processing system | |
| EP2073142A2 (en) | Methods for authenticating a hardware device and providing a secure channel to deliver data | |
| JP2005503081A (en) | Data broadcasting method between local server and local peripheral device | |
| FI115356B (en) | Procedure for processing audio-visual information in an electronic device, system and electronic device | |
| KR100352783B1 (en) | Software/data transmitting-receiving system | |
| US8355504B2 (en) | AV communication control circuit for realizing copyright protection with respect to radio LAN | |
| KR20040072256A (en) | Communication terminal for protecting copyright and restricting using of contents and contents security system using that | |
| CN100405335C (en) | Memory information protection system, semiconductor memory and method for protecting memory information | |
| KR101440585B1 (en) | Memory card with encryption functions | |
| JP2001344216A (en) | Download system using memory card with record restriction information | |
| JP2004199689A (en) | Secure media card operation over unsecured pci bus | |
| JP2001338268A (en) | Memory card application equipment | |
| US20090041245A1 (en) | Confidential information processing device,confidential information processing apparatus, and confidential information processing method | |
| JP2007072957A (en) | Read / write device and debug system | |
| JPH10143441A (en) | Semiconductor device having security function, code processing method, and storage medium storing software thereof | |
| JP2005018143A (en) | Mobile terminal setting change system using e-mail, setting change method, setting change data generation program, setting item change program, and recording medium recording these programs | |
| JP4904728B2 (en) | Content distribution system, client terminal, program, and recording medium | |
| US20070158437A1 (en) | Portable electronic apparatus comprising in the same microchip a digital processor with cryptography means a large capacity flash memory and a digital signal processor | |
| JP2006227679A (en) | USB memory key |