(57)【要約】この発明は、配線が施されている基板（２）と、この基板（２）上に半田により実装され、データを記録するとともに認証キーが記録されているメモリ（４）と、データを記録するとともに認証キーが記録されている内部メモリ（３ｂ）と、上記メモリ（４）へのデータの記録を制御したり上記メモリ（４）に記録されているデータの再生を制御する制御部（３ａ）とを内蔵する１つのベアチップにより構成され、上記基板（２）上にベアチップごと封土樹脂で覆われて実装され、上記基板（２）と金ワイヤボンディングにより接続されるメモリ制御用ＬＳＩ（３）とからなり、上記制御部（３ａ）が、上記メモリ（４）に記録されている認証キーと上記内部メモリ（３ｂ）に記録されている認証キーとが一致するか否かにより、上記メモリ（４）が正しいか否かを判断するものである。
2002023349.tif 000002
【特許請求の範囲】
【請求項１】
配線が施されている基板と、
この基板上に実装され、データを記録するとともに認証キーが記録されている第１のメモリと、
データを記録するとともに認証キーが記録されている第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部とがチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、
上記制御部が、上記第１のメモリに記録されている認証キーと上記第２のメモリに記録されている認証キーとが一致するか否かにより、上記第１のメモリが正しいか否かを判断することを特徴とする携帯可能電子媒体。
【請求項２】
請求項１に記載の携帯可能電子媒体において、
上記第１のメモリが、上記基板上に半田により実装され、
上記第２のメモリが、ベアチップで構成され、上記基板上に実装されている。
【請求項３】
請求項１に記載の携帯可能電子媒体において、
上記第１、第２のメモリが、それぞれ書き換え不可の状態で上記認証キーを記録しているものである。
【請求項４】
請求項１に記載の携帯可能電子媒体において、
上記第１、第２のメモリのそれぞれの一部がＲＯＭで構成され、これらのＲＯＭに認証キーが記録されている。
【請求項５】
請求項１に記載の携帯可能電子媒体において、
上記基板の一面に、上記第１のメモリと上記制御回路とが実装され、
上記基板の他面に、硬質金メッキが為されている外部接続端子を備えている。
【請求項６】
請求項１に記載の携帯可能電子媒体において、
上記第２のメモリに、上記制御部の制御プログラムが記録されている。
【請求項７】
配線が施されている基板と、
この基板上に実装され、データを記録する第１のメモリと、
データを記録するとともに上記第１のメモリの状態情報が記録される第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部とがチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、
上記制御部が、上記第１のメモリの状態が上記第２のメモリに記録されている上記第１のメモリの状態情報と一致するか否かにより、上記第１のメモリが正しいか否かを判断することを特徴とする携帯可能電子媒体。
【請求項８】
請求項７に記載の携帯可能電子媒体において、
上記第１のメモリが、上記基板上に半田により実装され、
上記第２のメモリが、ベアチップで構成され、上記基板上に実装されている。
【請求項９】
請求項７に記載の携帯可能電子媒体において、
上記第１、第２のメモリが、不揮発性のメモリである。
【請求項１０】
請求項７に記載の携帯可能電子媒体において、
上記第１のメモリが、不揮発性のメモリであり、上記第２のメモリの一部が、不揮発性のメモリであり、この第２のメモリの不揮発性のメモリに上記第１のメモリの状態情報が記録される。
【請求項１１】
請求項７に記載の携帯可能電子媒体において、
上記基板の一面に、上記第１のメモリと上記制御回路とが実装され、
上記基板の他面に、硬質金メッキが為されている外部接続端子を備えている。
【請求項１２】
請求項７に記載の携帯可能電子媒体において、
上記第２のメモリに、上記制御部の制御プログラムが記録されている。
【請求項１３】
請求項７に記載の携帯可能電子媒体において、
上記第１のメモリの状態情報が、前回の処理時に利用した上記第１のメモリの領域、前回の処理の最終に上記第１のメモリに記録した内容の検算値、上記第１のメモリの全体の検算値の少なくとも１つである。
【請求項１４】
請求項１３に記載の携帯可能電子媒体において、
上記第１のメモリの領域が、上記第１のメモリの先頭アドレスと処理したデータの長さとからなる。
【請求項１５】
配線が施されている基板と、
この基板上に実装され、データを記録するとともに認証キーを暗号化した暗号化データが記録されている第１のメモリと、
データを記録するとともに認証キー、暗号化キー、復号化プログラムが記録されている第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部とがチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、
上記制御部が、上記第１のメモリに記録されている暗号化データを上記第２のメモリに記録されている暗号化キー、復号化プログラムにより認証キーに復号化し、この復号された認証キーと上記第２のメモリに記録されている認証キーとが一致するか否かにより、上記第１のメモリが正しいか否かを判断することを特徴とする携帯可能電子媒体。
【請求項１６】
請求項１５に記載の携帯可能電子媒体において、
上記第１のメモリが、上記基板上に半田により実装され、
上記第２のメモリが、ベアチップで構成され、上記基板上に実装されている。
【請求項１７】
請求項１５に記載の携帯可能電子媒体において、
上記第１、第２のメモリが、不揮発性のメモリである。
【請求項１８】
請求項１５に記載の携帯可能電子媒体において、
上記第１、第２のメモリのそれぞれの一部が、不揮発性のメモリであり、上記第１のメモリの不揮発性のメモリに暗号化データが記録され、上記第２のメモリの不揮発性のメモリに認証キー、暗号化キー、復号化プログラムが記録されている。
【請求項１９】
請求項１５に記載の携帯可能電子媒体において、
上記基板の一面に、上記第１のメモリと上記制御回路とが実装され、
上記基板の他面に、硬質金メッキが為されている外部接続端子を備えている。
【請求項２０】
請求項１５に記載の携帯可能電子媒体において、
上記第２のメモリに、上記制御部の制御プログラムが記録されている。
【発明の詳細な説明】
技術分野
この発明は、データが記録されるメモリとこのメモリを制御する制御回路とがそれぞれ別々に１つのカード上に実装されているメモリカードとしての携帯可能電子媒体に関する。
背景技術
一般に、データが記録されるメモリとこのメモリを制御する制御回路（制御用ＬＳＩ）とがそれぞれ別々に１つのカード（基板）上に実装されている場合、メモリと制御用ＬＳＩはそれぞれ基板に対して半田により接続されているようになっている。
このため、メモリが容易に交換できるとともに、制御用ＬＳＩを取り外して解析することが可能なものとなっている。
これにより、メモリのみを交換して使用したり、メモリ容量を増やしたりする偽造が可能なものとなっている。
発明の開示
この発明は、上記の事情を考慮したもので、制御回路と対応関係にあるメモリ以外のメモリの実装を禁止することにより、異なるメモリが実装されることによる偽造を防止することを目的とする。
この発明は、メモリを制御する制御回路の解析を困難にできることを目的とする。
この発明の携帯可能電子媒体は、配線が施されている基板と、この基板上に実装され、データを記録するとともに認証キーが記録されている第１のメモリと、データを記録するとともに認証キーが記録されている第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部がチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、上記制御部が、上記第１のメモリに記録されている認証キーと上記第２のメモリに記録されている認証キーとが一致するか否かにより、上記第１のメモリが正しいか否かを判断するものである。
この発明の携帯可能電子媒体は、配線が施されている基板と、この基板上に実装され、データを記録する第１のメモリと、データを記録するとともに上記第１のメモリの状態情報が記録される第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部とがチップにより構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、上記制御部が、上記第１のメモリの状態が上記第２のメモリに記録されている上記第１のメモリの状態情報と一致するか否かにより、上記第１のメモリが正しいか否かを判断するものである。
この発明の携帯可能電子媒体は、配線が施されている基板と、この基板上に実装され、データを記録するとともに認証キーを暗号化した暗号化データが記録されている第１のメモリと、データを記録するとともに認証キー、暗号化キー、復号化プログラムが記録されている第２のメモリと、上記第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部とがチップにより構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、上記制御部が、上記第１のメモリに記録されている暗号化データを上記第２のメモリに記録されている暗号化キー、復号化プログラムにより認証キーに復号化し、この復号された認証キーと上記第２のメモリに記録されている認証キーとが一致するか否かにより、上記第１のメモリが正しいか否かを判断するものである。
発明を実施するための最良の形態
以下、この発明の実施形態について説明する。
まず、ＦＩＧ．１からＦＩＧ．３は携帯可能電子媒体としてのメモリカード（ＳＤカード）Ｍの構成を示している。ＦＩＧ．１はメモリカードＭの内部構成を示すものであり、ＦＩＧ．２はメモリカードＭの内部構成を示すものであり、ＦＩＧ．３はメモリカードＭの内部の断面構成を示すものである。
すなわち、メモリカードＭは、外部接続端子１をもった基板２上に、メモリ制御用ＬＳＩ（制御回路、コントローラ）３、メモリ（外部メモリ、第１のメモリ）４、チップ部品５、その他ＩＣ６が実装され、ＦＩＧ．４に示すように、ケース７内に収納されている。
上記基板２の外部接続端子１は、接触耐久性を高めるために硬質金メッキが為されている。
上記基板２の外部接続端子１が備えられている面の反対側の面２ａには、金ワイヤボンディングに適した軟質金メッキが施されている。
この面２ａには、ベアチップのメモリ制御用チップとしての上記メモリ制御用ＬＳＩ３をダイボンドし、基板２とベアチップ（メモリ制御用ＬＳＩ３）を金ワイヤボンディング接続し、封土樹脂８で覆う実装を行っている。その後、ＴＳＯＰタイプのメモリ４、チップ部品５、その他ＩＣ６を半田実装している。
このように、上記メモリ制御用ＬＳＩ３を基板２に対してベアチップ実装することにより、キーデータの解析が困難になるという効果がある。
次に、上記メモリカードＭの制御回路について、ＦＩＧ．５を用いて説明する。
このメモリカードＭは、ＦＩＧ．５に示すように、外部装置（図示しない）とのデータのやり取りを行うコンタクト部としての外部接続端子１、この外部接続端子１に接続されるインターフェース部９、このインターフェース部９に接続されるメモリ制御用ＬＳＩ３、このメモリ制御用ＬＳＩ３に接続されデータの記録再生が制御されているメモリ４とから構成されている。上記インターフェース部９はチップ部品５、その他ＩＣ６により構成されている。
メモリ制御用ＬＳＩ３は、全体を制御する制御部３ａとこの制御部３ａ用の制御プログラムが記録され、データを記録する内部メモリ（第２のメモリ）３ｂとにより構成されている。
上記メモリカードＭは、外部装置（図示しない）との接続時に電源電圧が供給されるようになっている。
［第１の実施形態］
次に、上記のような構成において、上記内部メモリ３ｂ、上記メモリ４に書き換え不能な状態で記録されている認証キーを用いて、上記メモリ４の認証を行う実施形態について説明する。
この場合、上記内部メモリ３ｂには、ＦＩＧ．６に示すように、認証キーとしてのユニークな値があらかじめ記録され、しかも書き換え不能に記録されている。
また、上記メモリ４にも、ＦＩＧ．６に示すように、上記内部メモリ３ｂに記録されている認証キーと同一の認証キーが書き換え不能に記録されている。
上記メモリ４と内部メモリ３ｂは、書き換え不可のＲＯＭ部と書き換え可能なＲＯＭ部とからなり、この書き換え不可のＲＯＭ部に上記認証キーが記録されている。
次に、上記のような構成において、上記メモリカードＭの起動時あるいは上記外部装置からの電源電圧供給時の処理について、ＦＩＧ．７に示すフローチャートを参照しつつ説明する。
すなわち、カードの起動時あるいは上記外部装置からの電源電圧供給時に、制御部３ａは自己診断を行う（ＳＴ１）。この自己診断の結果、制御部３ａは診断結果がＯＫの場合に（ＳＴ２）、メモリ４に記録されている認証キーを読出し（ＳＴ３）、内部メモリ３ｂに記録されている認証キーを読出し（ＳＴ４）、それらが一致するか否かを比較する（ＳＴ５）。
この比較の結果、制御部３ａは両者の認証キーが一致している際に、メモリ４が正しいという認証（認証ＯＫ）を行い（ＳＴ６）、待機状態となる（ＳＴ７）。
また、上記ステップ２で診断がＮＧの場合、あるいは上記ステップ６による認証がＮＧの場合、制御部３ａは処理を中止する（ＳＴ８）。
上記ステップ６による認証がＮＧの場合とは、上記ステップ５の比較の結果、認証キーの不一致によりメモリ４が正しくないという場合である。
上記例では、カードの起動時あるいは上記外部装置からの電源電圧供給時に、メモリ４の認証を行う場合について説明したが、メモリ４のアクセスごとに、メモリ４の認証を行う場合も上記同様に実施できる。
上記メモリ４へのアクセス処理としては、外部から供給される音楽情報やプログラムの記録、あるいは記録されている音楽情報やプログラムの再生を行う際となっている。
また、メモリ４との認証に用いるために内部メモリ３ｂに記憶している認証キーを外部装置とカードＭ間の認証に用いることも可能である。さらには、ＦＩＧ．８に示すように、カードＭの内部メモリ３ｂに、メモリ４との認証に用いる内部認証キーＫ１と、外部装置との認証に用いる外部認証キーＫ２とを記憶しておくことも可能である。
［第２の実施形態］
次に、上記のような構成において、上記メモリ制御用ＬＳＩ３が前回の上記メモリ４の状態（処理の形態）情報を記録しておき、次回のメモリ４のアクセス時に、メモリ４の状態が記録されているメモリ４の状態情報と同一か否かにより、上記メモリ４の認証を行う実施形態について説明する。
この場合、制御部３ａは、上記メモリカードＭにおける処理の終了時に、ＦＩＧ．９に示すように、上記メモリ４の状態情報を内部メモリ３ｂに記録するものである。上記メモリ４の状態情報とは、前回の処理時に利用した領域（ＦＡＴ：ファイルアロケーションテーブル）、上記メモリ４の全体のチェックサム（検算値）、前回の処理の最終にメモリ４に記録した内容のチェックサム（検算値）等である。これにより、内部メモリ３ｂには、前回の処理時に利用した領域（ＦＡＴ：ファイルアロケーションテーブル）、あるいは上記メモリ４の全体のチェックサム、あるいは前回の処理の最終にメモリ４に記録した内容のチェックサム等が記録されるようになっている。
また、上記メモリ４は、不揮発性のメモリで構成され、前回処理したメモリの状態が保持されるようになっている。上記内部メモリ３ｂは、不揮発性のメモリで構成され、メモリ４の状態情報が保持されるようになっている。
次に、上記のような構成において、上記メモリ４へのアクセス処理を行う際の認証処理について、ＦＩＧ．１０に示すフローチャートを参照しつつ説明する。
上記メモリ４へのアクセス処理は、外部から供給される音楽情報やプログラムの記録、あるいは記録されている音楽情報やプログラムの再生等である。
すなわち、制御部３ａはメモリ４へのアクセスを行う際に、メモリ４の記録状態を確認し（ＳＴ１１）、前回の処理時に利用した領域（ＦＡＴ）を判断する（ＳＴ１２）。ついで、制御部３ａはこの判断した前回の処理時に利用した領域（ＦＡＴ）と上記内部メモリ３ｂに記録されている前回の処理時に利用した領域（ＦＡＴ）とが一致するか否かを比較する（ＳＴ１３）。
この比較の結果、制御部３ａは両者が一致している際に、メモリ４が正しいという認証（認証ＯＫ）を行い（ＳＴ１４）、上記メモリ４へのアクセス処理を実行する（ＳＴ１５）。このアクセス処理としては、たとえば、データの記録（書込み）、あるいは記録されているデータの再生（読出し）が行われる。
このアクセス処理を実行後、制御部３ａはこのアクセス処理で利用した領域（ＦＡＴ）を上記内部メモリ３ｂに記録（上書き）する（ＳＴ１６）。
また、上記ステップ１３による比較の結果、制御部３ａは両者が不一致の際に、認証がＮＧとしてアクセス処理を中止する（ＳＴ１７）。
上記例では、メモリ４の状態情報として、ＦＡＴを例に説明したが、上記メモリ４の全体のチェックサム（検算値）、あるいは前回の処理の最終にメモリ４に記録した内容のチェックサム（検算値）等の場合も同様に実施できる。
上記前回の処理の最終に、ＦＩＧ．１１に示すように、音楽情報「Ａ」をメモリ４のアドレス「ＡＡＡＡ」に長さ「ＢＢ」で記録した場合における、メモリ状態情報の記録処理と認証処理について、ＦＩＧ．１２に示すフローチャートを参照しつつ説明する。
すなわち、制御部３ａは、上記音楽情報「Ａ」に対するチェックサム（検算値）「ＣＣ」を算出する（ＳＴ２１）。
ついで、制御部３ａは、上記音楽情報「Ａ」にあらかじめ付与されている情報ＩＤに、上記メモリ４の記録開始アドレス「ＡＡＡＡ」と記録情報の長さ「ＢＢ」と上記算出したチェックサム（検算値）と「ＣＣ」を付加することにより、メモリ状態情報を生成し（ＳＴ２２）、ＦＩＧ．１３に示すように、内部メモリ３ｂに記録する（ＳＴ２３）。
そして、制御部３ａは次にメモリ４へのアクセスを行う際に（ＳＴ２４）、メモリ４の記録状態を確認し（ＳＴ２５）、前回の処理の最終にメモリ４のアドレス「ＡＡＡＡ」から長さ「ＢＢ」の情報を記録したことを判断する（ＳＴ２６）。
ついで、制御部３ａはメモリ４のアドレス「ＡＡＡＡ」から長さ「ＢＢ」の情報に対するチェックサム（検算値）「ＣＣ」を算出する（ＳＴ２７）。
そして、制御部３ａは上記判断したアドレス「ＡＡＡＡ」、長さ「ＢＢ」と算出したチェックサム（検算値）「ＣＣ」とによりメモリ状態情報と判断し（ＳＴ２８）、このメモリ状態情報と内部メモリ３ｂから読出した前回の処理時のメモリ状態情報とが一致するか否かを比較する（ＳＴ２９）。
この比較の結果、制御部３ａは両者が一致している際に、メモリ４が正しいという認証（認証ＯＫ）を行い（ＳＴ３０）、上記メモリ４へのアクセス処理を実行する（ＳＴ３１）。
また、上記ステップ２９による比較の結果、制御部３ａは両者が不一致の際に、認証がＮＧとしてアクセス処理を中止する（ＳＴ３２）。
［第３の実施形態］
次に、上記のような構成において、上記メモリ４に書き換え不能な状態で記録されている認証キーの暗号化データと、上記内部メモリ３ｂに書き換え不能な状態で記録されている認証キー、復号化プログラム、暗号化キーとを用いて、上記メモリ４の認証を行う実施形態について説明する。
この場合、上記メモリ４には、ＦＩＧ．１４に示すように、認証キーをユニークな暗号化キーで暗号化した暗号化データがあらかじめ記録され、しかも書き換え不能に記録されている。
また、上記内部メモリ３ｂには、ＦＩＧ．１４に示すように、上記メモリ４に記録されている暗号化データの暗号化前の認証キーと同一の認証キー、上記メモリ４に記録されている暗号化データを復号化する復号化プログラム、この復号化プログラムにより暗号化データを復号化する際の暗号化キーが書き換え不能に記録されている。
上記メモリ４と内部メモリ３ｂは、書き換え不可のＲＯＭ部と書き換え可能なＲＯＭ部とからなり、この書き換え不可のＲＯＭ部に上記認証キーが記録されている。
次に、上記のような構成において、上記メモリ４の認証処理について、ＦＩＧ．１５に示すフローチャートを参照しつつ説明する。
すなわち、制御部３ａはメモリ４に記録されている暗号化データを読出す（ＳＴ４１）。ついで、制御部３ａは内部メモリ３ｂに記録されている復号化プログラムに基づいて、上記読出した暗号化データを内部メモリ３ｂに記録されている暗号化キーで復号化することにより、認証キーを得る（ＳＴ４２）。さらに、制御部３ａはこの得られた認証キーと内部メモリ３ｂに記録されている認証キーとが一致するか否かを比較する（ＳＴ４３）。
この比較の結果、制御部３ａは両者の認証キーが一致している際に、メモリ４が正しいという認証（認証ＯＫ）を行い（ＳＴ４４）、
また、上記ステップ２３による比較の結果、制御部３ａは両者が不一致の際に、認証がＮＧとする（ＳＴ４５）。
また、メモリ４との認証に用いるために内部メモリ３ｂに記憶している認証キーを外部装置とカードＭ間の認証に用いることも可能である。さらには、ＦＩＧ．１６に示すように、カードＭの内部メモリ３ｂに、メモリ４との認証に用いる内部認証キーＫ１と、外部装置との認証に用いる外部認証キーＫ２とを記憶しておくことも可能である。
［第４の実施形態］
次に、上記のような構成において、外部装置からの受信データを暗号化して上記メモリ４に記録する際に、上記第３の実施形態による認証処理（ステップ４１〜４５）と、上記第２の実施形態による認証処理（ステップ１１〜１４）とを用いて、上記メモリ４の認証を行う実施形態について説明する。
この場合、上記メモリ４には、ＦＩＧ．１７に示すように、認証キーをユニークな暗号化キーで暗号化した暗号化データがあらかじめ記録され、しかも書き換え不能に記録されている。
また、上記内部メモリ３ｂには、ＦＩＧ．１７に示すように、上記メモリ４に記録されている暗号化データの暗号化前の認証キーと同一の認証キー、上記外部装置からの受信データを暗号化する暗号化プログラム、上記メモリ４に記録されている暗号化データを復号化する復号化プログラム、上記暗号化プログラムにより受信データを暗号化する際、及び上記復号化プログラムにより暗号化データを復号化する際の暗号化キーが書き換え不能に記録されている。
また、上記内部メモリ３ｂには、ＦＩＧ．１７に示すように、前回の処理時に利用した領域（ＦＡＴ：ファイルアロケーションテーブル）、あるいは上記メモリ４の全体のチェックサム、あるいは前回の処理の最終にメモリ４に記録した内容のチェックサム等が記録されるようになっている。
上記メモリ４と内部メモリ３ｂは、書き換え不可のＲＯＭ部と書き換え可能なＲＯＭ部とからなり、この書き換え不可のＲＯＭ部に上記認証キーが記録されている。書き換え可能なＲＯＭ部は、不揮発性のメモリで構成され、前回処理したメモリの状態が保持されるようになっている。
次に、上記のような構成において、上記外部装置からのデータ受信時の認証処理について、ＦＩＧ．１８に示すフローチャートを参照しつつ説明する。
すなわち、制御部３ａは外部装置からデータを受信した際に（ＳＴ５１）、上記第３の実施形態による認証処理を行い（ＳＴ５２）、さらに上記第２の実施形態による認証処理を行う（ＳＴ５３）。
この結果、制御部３ａは各認証処理がＯＫの際に（ＳＴ５４）、内部メモリ３ｂに記録されている暗号化プログラムに基づいて、上記受信したデータを内部メモリ３ｂに記録されている暗号化キーで暗号化する（ＳＴ５５）。
ついで、制御部３ａはこの暗号化されたデータをメモリ４に記録する（ＳＴ５６）。
この記録終了後、制御部３ａはメモリ４の状態を上記内部メモリ３ｂに記録（上書き）する（ＳＴ５７）。
また、制御部３ａはいずれかの認証処理がＮＧの際に、処理を中止する（ＳＴ５８）。
なお、上記メモリ４に記録されている暗号化されているデータを復号化して再生する場合も上記同様に動作するようになっている。
上記メモリ４へ記録されるデータとしては、音楽情報やプログラムなどであっても良い。
また、メモリ４との認証に用いるために内部メモリ３ｂに記憶している認証キーを外部装置とカードＭ間の認証に用いることも可能である。さらには、ＦＩＧ．１９に示すように、カードＭの内部メモリ３ｂに、メモリ４との認証に用いる内部認証キーＫ１と、外部装置との認証に用いる外部認証キーＫ２とを記憶しておくことも可能である。
［第５の実施形態］
次に、上記した認証機能を有するメモリカードＭの利用例を説明する。
たとえば、メモリカードＭをインターネット接続システムに用いた場合の例を、ＦＩＧ．２０、ＦＩＧ．２１を参照して説明する。
すなわち、ＦＩＧ．２０は上記した内蔵したメモリ確認用の認証機能を有するメモリカードＭを利用したインターネット接続システムの全体構成を示す図である。
同図において、ＰＣ（パーソナルコンピュータ）１１、移動電話機としての例えば携帯電話機１２、電子カメラ１３、及びＴＶ装置（テレビジョン装置）１４の各電子機器は、いずれも、所定の可搬型記録媒体、例えば外部から直接アクセスできない秘匿された記憶領域を有する切手大のメモリカードＭが装着可能なカードスロットと、インターネット１５等への接続に必要なモデム等の通信インターフェース（図示せず）とを備えている。
本実施形態において、メモリカードＭのメモリ４には、当該カードＭが（カードスロットに）装着された電子機器から（インターネットプロバイダのサーバを介して、つまりプロバイダ側を介して）インターネット１５に接続可能なように、ユーザＩＤ、ユーザパスワード、メールアカウント、メールパスワード、ＤＮＳ（ＤＮＳサーバアドレス）、アクセスポイント（接続先電話番号）等からなるインターネット接続情報１５０が登録されている。このメモリカードＭのメモリ４に登録されるインターネット接続情報１５０のデータフォーマットは、上記ＰＣ１１、携帯電話機１２、電子カメラ１３、及びＴＶ装置１４等の種々の電子機器（デバイス）の種類に無関係に所定のフォーマットに統一されている。
また、ＰＣ１１には、メモリカードＭが自身のカードスロットに装着された際に自動的に起動されて、当該カードＭのメモリ４から所定フォーマットのインターネット接続情報１５０を読み出してインターネット１５に自動接続するための特定のアプリケーションプログラム（インターネット接続設定アプリケーションプログラム）１１０を記録した（コンピュータ読み取り可能な）上述したメモリ４が搭載されている。このメモリカードＭの起動時に、上述した第１、第２、第３の実施形態による内蔵されたメモリ確認用の認証処理が行われる。また、メモリの認証がＯＫの場合更にメモリカードＭ内のメモリ３ｂに記憶された認証キーを用いて外部装置であるＰＣ１１との間で認識を行うことが可能である。そして、これらの認証がＯＫの際に、上記特定のアプリケーションプログラムが起動されるようになっている。
また、携帯電話機１２、電子カメラ１３、及びＴＶ装置１４等、他の種類の電子機器にも、インターネット接続設定アプリケーションプログラム（以下、アプリケーションと称する）１１０を記録した（コンピュータ読み取り可能な）記録媒体が搭載されている。この記録媒体は、ＲＯＭ、ディスク装置、フラッシュメモリ等である。なお、アプリケーション１１０が通信回線を介してダウンロードされたものであっても構わない。
このように、ＰＣ１１、携帯電話機１２、電子カメラ１３、或いはＴＶ装置１４等の電子機器にアプリケーション（インターネット接続設定アプリケーション）１１０が搭載された構成とすることで、ユーザは、インターネット接続情報１５０がメモリ４に登録されているメモリカードＭを所持して、当該カードＭを適宜、上記電子機器（ＰＣ１１、携帯電話機１２、電子カメラ１３、或いはＴＶ装置１４等の電子機器）のカードスロットに装着するだけで、簡単に当該機器からインターネット１５に接続できる。ここでは、使用する電子機器に非依存なため、ユーザは１枚のメモリカードＭを切り替え使用することで、いずれの機器からもインターネット１５に接続できる。
さて本実施形態では、メモリカードＭのメモリ４へのインターネット接続情報１５０の登録サービスを行う店舗が存在する。顧客は、この種の店舗にメモリカードＭを持ち込んで、或いは当該店舗でメモリカードＭを購入して、このメモリカードＭのメモリ４へのインターネット接続情報の登録を当該店舗側で行ってもらう。ＦＩＧ．２０では、量販店１６とコンビニエンスストア１７とでインターネット接続情報登録サービスを行うようになっている。そのため、量販店１６には、インターネット接続情報の登録用のアプリケーション（インターネット接続情報登録アプリケーションプログラム）１８０を記録した（コンピュータ読み取り可能な）記録媒体が搭載されているＰＣ１６０が用意されている。また、コンビニエンスストア１７には、メモリカードＭのメモリ４へのインターネット接続情報登録用のアプリケーション（インターネット接続情報登録アプリケーション）１８０だけでなく、メモリカードＭ、ＭＤ（ミニディスク）等へのデジタルコンテンツダウンロード用のアプリケーションを記録した（コンピュータ読み取り可能な）記録媒体が搭載されている情報書き込み端末１７０が用意されている。
量販店１６、コンビニエンスストア１７等のインターネット接続情報登録サービス店での登録サービスの結果、インターネットプロバイダ（以下、プロバイダと略称する）１８と契約したユーザの数（入会者数）は、当該プロバイダ１８別に且つインターネット接続情報登録サービス店毎に集計できる。そこで各プロバイダ１８は、所定の期間を単位に、例えば月単位に、本システム（可搬型記録媒体利用インターネット接続システム）の提供会社と、インターネット接続情報登録サービス店（量販店１６、コンビニエンスストア１７等）とに、入会者数に応じたキャッシュバック１９を行う。
次に、ＦＩＧ．２０のシステムにおけるインターネット接続情報登録サービス店、例えば量販店１６でのメモリカードＭのメモリ４へのインターネット接続情報登録（書き込み）サービスについて、ＦＩＧ．２１を参照して説明する。
まず、ＰＣ１６０のカードスロットに、矢印ａで示すようにユーザのメモリカードＭを装着すると、インターネット接続情報登録アプリケーション１８０が起動される。すると、ＰＣ１６０の表示器に（ＦＩＧ．２０のシステムを提供する会社と契約を結んでいる）プロバイダの一覧画面（プロバイダ一覧画面）２０１が表示される。
プロバイダ一覧画面２０１上でユーザが所望のプロバイダを選択すると、或いは量販店１６の店員がユーザの要求するプロバイダを選択すると、ＰＣ１６０はアプリケーション１８０に従い、この選択されたプロバイダとの間の会員契約内容を表す画面２０２を表示する。この画面２０２上には確認ボタン２０２ａが設けられており、当該確認ボタン２０２ａが押される（選択される）と、支払い方法の選択画面２０３に切り替えられる。ここで支払い方法が選択されると、メールアカウントの作成画面２０４に切り替えられる。ここで、ユーザの希望するメールアカウントの候補が設定されると、ＰＣ１６０はユーザが指定したプロバイダのサーバ２１０と回線（インターネット）接続して、ユーザの指定した支払い方法、メールアカウントを当該サーバ２１０に送ることで、矢印ｂに示すように確認を依頼し、オンライン確認中の画面２０５に切り替える。
ユーザ指定のプロバイダのサーバ２１０は、ユーザの希望したメールアカウントについて第１候補から順に他のユーザに既に付与されているか否かをチェックし、付与されていなければ当該メールアカウントをユーザに付与することを決定する。もし全ての候補が付与済みであるときは、サーバ２１０から量販店１６のＰＣ１６０に再度のメールアカウント作成が要求される。
サーバ２１０は、ユーザの希望したメールアカウントの付与を決定すると、更に当該ユーザに付与するユーザＩＤ、ユーザパスワード、メールパスワードを決定し、これらの情報とＤＮＳ、アクセスポイントを含む、インターネット接続に必要な情報を量販店１６のＰＣ１６０に送信する。
すると量販店１６のＰＣ１６０は、プロバイダのサーバ２１０から送られた情報に基づいて、ユーザＩＤ、ユーザパスワード、メールパスワード、ＤＮＳ、アクセスポイントを含む、所定のフォーマットのインターネット接続情報１５０を生成し、当該インターネット接続情報１５０を所定のアルゴリズムに従って後述するメディアキーＫｍで暗号化して、当該ＰＣ１６０のカードスロットに装着されているメモリカードＭのメモリ４に書き込む動作を開始し、情報書き込み中の画面２０６に切り替える。
上記メモリカードＭのメモリ４に書き込み動作を行う際に、上述した第４の実施形態の認証処理が行われる。また、メモリの認証がＯＫの場合更にメモリカードＭ内のメモリ３ｂに記憶された認証キーを用いて外部装置であるＰＣ１１との間で認識を行うことが可能である。そして、これらの認証がＯＫの際に、書き込み動作が開始されるようになっている。
ＰＣ１６０は、メモリカードＭのメモリ４へのインターネット接続情報１５０の書き込みを終了すると、メモリカードＭの情報をパスワードで保護するか否かをユーザに問い合わせる問い合わせ画面２０７に切り替える。
もし、パスワードで保護することが要求された場合、ＰＣ１６０はユーザにパスワードを指定させる。ＰＣ１６０はユーザ指定のパスワードを所定のアルゴリズムに従って暗号化してメモリカードＭにパスワードとして書き込む。この暗号化されたパスワードは、メディアキーをメモリカードＭから取り出すためのキーとなる。ＰＣ１６０はパスワード３１１をメモリカード１５に書き込むと、一連のインターネット接続情報書き込み処理、つまりユーザ登録処理を完了する。この場合、ＰＣ１６０はユーザ登録完了を示す画面２０８に切り替えると共に、ユーザ登録完了を本システムを開発した事業者（システム提供会社）が有する契約カウントサーバ２１１に例えばインターネット経由で矢印ｃに示すように通知する。一方、パスワードで保護することが要求されなかった場合には、ＰＣ１６０は直ちにユーザ登録完了画面２０８に切り替えると共に、ユーザ登録完了を契約カウントサーバ２１１に矢印ｃに示すように通知する。このユーザ登録完了通知には、ユーザの契約したプロバイダの情報も含まれている。
契約カウントサーバ２１１は、各プロバイダと契約したユーザの数（入会者数）を当該各プロバイダ別に且つ量販店１６等のインターネット接続情報登録サービス店毎にカウント（集計）している。そこで契約カウントサーバ２１１は、量販店１６のＰＣ１６０からユーザ登録完了が通知されると、通知されたプロバイダへの入会者数を１カウントアップし、当該プロバイダに接続するためのインターネット接続情報の登録サービスを行った店（量販店１６）が取り扱った入会者数を１カウントアップする。
上記したように、メモリカードの偽造防止としてメモリのあるエリアにキーとなるデータを書き込んでおき、メモリ制御用ＬＳＩでそのキーデータを認証し、一致した場合のみメモリへのアクセスが可能となる。
このため、例えばメモリ容量の大きいものに交換しても、メモリ制御用ＬＳＩの認証が不一致となるためメモリにアクセスできない。
同じく、一つのメモリ制御用ＬＳＩに対して、メモリを何個か使い回ししようとしても認証が不一致になるためメモリにアクセスできない。
また、メモリ内のキーデータが解析されないようにキーデータを暗号化しておくことも有効である。
産業上の利用可能性
この発明は、データを記録するメモリと、このメモリへのデータの記録を制御したり上記メモリに記録されているデータの再生を制御する制御部と、この制御部が用いる内部メモリとを内蔵するメモリ制御用ＬＳＩとからなるメモリカードにおいて、上記制御部が、上記メモリに記録されている認証キーと上記内部メモリに記録されている認証キーとが一致するか否かにより、上記メモリが正しいか否かを判断する。
【図面の簡単な説明】
ＦＩＧ．１は、この発明のメモリカードの内部構成を示す図。
ＦＩＧ．２は、メモリカードの内部構成を示す図。
ＦＩＧ．３は、メモリカードの内部の断面構成を示す図。
ＦＩＧ．４は、メモリカードの内部構成を示す図。
ＦＩＧ．５は、メモリカードの制御ブロックを示す図。
ＦＩＧ．６、８は、第１の実施形態における認証キーの記録例を説明するための図。
ＦＩＧ．７は、第１の実施形態におけるメモリカードの起動時の処理あるいは電源電圧供給時の処理を説明するためのフローチャート。
ＦＩＧ．９は、第２の実施形態におけるメモリの状態情報の記録例を説明するための図。
ＦＩＧ．１０は、第２の実施形態における認証処理を説明するためのフローチャート。
ＦＩＧ．１１は、第２の実施形態におけるメモリカードのメモリでの前回の処理の最終の音楽情報の記録状態を示す図。
ＦＩＧ．１２は、第２の実施形態におけるメモリ状態情報の記録処理と認証処理を説明するためのフローチャート。
ＦＩＧ．１３は、第２の実施形態における内部メモリのメモリ状態情報の記録例を示す図。
ＦＩＧ．１４、１６は、第３の実施形態における暗号化データ、認証キー、暗号化キー、復号化プログラムの記録例を説明するための図。
ＦＩＧ．１５は、第３の実施形態における認証処理を説明するためのフローチャート。
ＦＩＧ．１７、１９は、第４の実施形態における暗号化データ、認証キー、暗号化キー、復号化プログラム、暗号化プログラムの記録例を説明するための図。
ＦＩＧ．１８は、第４の実施形態における認証処理を説明するためのフローチャート。
ＦＩＧ．２０は、第５の実施形態におけるインターネット接続システムの全体構成を示す図。
ＦＩＧ．２１は、第５の実施形態におけるインターネット接続システムにおける量販店でのメモリカードへのインターネット接続情報登録サービスを説明するための図。
【図１】
2002023349.tif 000003
【図２】
2002023349.tif 000004
【図３】
2002023349.tif 000005
【図４】
2002023349.tif 000006
【図５】
2002023349.tif 000007
【図６】
2002023349.tif 000008
【図７】
2002023349.tif 000009
【図８】
2002023349.tif 000010
【図９】
2002023349.tif 000011
【図１１】
2002023349.tif 000012
【図１３】
2002023349.tif 000013
【図１０】
2002023349.tif 000014
【図１２】
2002023349.tif 000015
【図１４】
2002023349.tif 000016
【図１７】
2002023349.tif 000017
【図１５】
2002023349.tif 000018
【図１６】
2002023349.tif 000019
【図１９】
2002023349.tif 000020
【図１８】
2002023349.tif 000021
【図２０】
2002023349.tif 000022
【図２１】
2002023349.tif 000023
【手続補正書】
【提出日】平成13年10月5日(2001.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置からの指示に基づきデータの読み出しあるいは書込みを選択的に実行する携帯可能電子媒体において、
配線が施されている基板と、
この基板上に実装され、データを記録するとともに第１の認証キーが記録されている第１のメモリと、
この第１のメモリへのデータの記緑を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部と、この制御部の制御プログラムを記録するとともに上記外部装置との認証に用いる第２の認証キーが記録されている第２のメモリとがチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、
上記制御部が、上記第１のメモリに記録されている第１の詔証キーと上記第２のメモリに記録されている第２の認証キーとが一致するか否かにより上記第１のメモリが正しいか否かを判断し、上記外部装置との間で認証を行う際に上記第２のメモリに記録されている第２の認証キーを使用することを特徴とする携帯可能電子媒体。
【請求項２】
請求の範囲第１項に記載の携帯可能電子媒体において、
上記第１のメモリが、上記基板上に半田により実装され、
上記制御回路が、ベアチップで構成され、上記基板上に実装されている。
【請求項３】
請求の範囲第１項に記載の携帯可能電子媒体において、
上記第１、第２のメモリが、それぞれ書替え不可の状態で上記第１、第２の認証キーを記録しているものである。
【請求項４】
請求の範囲第１項に記載の携帯可能電子媒体において、
上記第１の認証キーは、暗号化された状態で上記第１のメモリに記録されており、
上記第２のメモリは、暗号化キー、復号化プログラムが記録されており、
上記制御部は、上記第１のメモリに記録されている暗号化された第１の認証キーを上記第２のメモリに記録されている暗号化キー及び復号化プログラムにより復号化し、この復号化された第１の認証キーと上記第２のメモリに記録されている第２の認証キーとが一致するか否かにより上記第１のメモリが正しいか否かを判断し、上記外部装置との間で認証を行う際に上記第２のメモリに記録されている第２の認証キーを使用することを特徴とする携帯可能電子媒体。
【請求項５】
削除
【請求項６】
削除
【請求項７】
削除
【請求項８】
削除
【請求項９】
削除
【請求項１０】
削除
【請求項１１】
削除
【請求項１２】
削除
【請求項１３】
削除
【請求項１４】
削除
【請求項１５】
外部装置からの指示に基づきデータの読み出しあるいは書込みを選択的に実行する携帯可能電子媒体において、
配線が施されている基板と、
この基板上に実装され、データを記録するとともに第１の認証キーを暗号化した暗号化データが記録されている第１のメモリと、
この第１のメモリへのデータの記録を制御したり上記第１のメモリに記録されているデータの再生を制御する制御部と、この制御部の制御プログラムを記録するとともに第２の認証キーと、上記外部装置との認証に用いる第３の認証キーと、暗号化キーと、復号化プログラムとが記録されている第２のメモリとがチップで構成され、上記基板上に実装され、上記基板に接続される制御回路とからなり、
上記制御部は、上記第１のメモリに記録されている暗号化された第１の認証キーを上記第２のメモリに記録されている暗号化キー及び復号化プログラムにより復号化し、この復号化された第１の認証キーと、上記第２のメモリに記録されている第２の認証キーとが一致するか否かにより上記第１のメモリが正しいか否かを判断し、上記外部装置との間で認証を行う際に上記第２のメモリに記録されている第３の認証キーを使用することを特徴とする携帯可能電子媒体。
【請求項１６】
請求の範囲第１５項に記載の携帯可能電子媒体において、
上記第１のメモリが、上記基板上に半田により実装され、
上記制御回路が、ベアチップで構成され、上記基板上に実装されている。
【国際調査報告】
2002023349.tif 000024
2002023349.tif 000025
2002023349.tif 000026
2002023349.tif 000027
2002023349.tif 000028
2002023349.tif 000029