(57)【要約】デジタルコンテンツ（１０４）と、そのデジタルコンテンツ（１０４）が暗号化されているかどうかを表すフラグ（１０６）と、を有する書換え可能記憶媒体（１０２）を読み出すことと、フラグ（１０６）に基づいて、書換え可能記憶媒体（１０２）のデジタルコンテンツ（１０４）が暗号化されているかどうかを判定することと、デジタルコンテンツ（１０４）が暗号化されていないことをフラグ（１０６）が示す場合に、デジタルコンテンツ（１０４）を実行するように動作可能な処理装置（１２０）に一意なＩＤ番号識別（ＩＤ）番号を暗号化キーとして（１２８）を使用して、書換え可能記憶媒体（１０４）のデジタルコンテンツ（１０２）を暗号化することと、暗号化されたデジタルコンテンツによって書換え可能記憶媒体（１０２）のデジタルコンテンツ（１０４）を上書きすることと、を許可する方法及び装置である。
2005528714.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツと前記デジタルコンテンツが暗号化されているかどうかを示すフラグとを含む書換え可能記憶媒体と通信するように動作可能なコネクタと、
前記書換え可能記憶媒体の前記デジタルコンテンツの少なくとも一部を実行するように動作可能な処理コアと、
実質的に一意な識別（ＩＤ）番号を格納するように動作可能な記憶装置と、
暗号化ユニットと、を備え、前記暗号化ユニットは、（ｉ）前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定し、（ｉｉ）前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記ＩＤ番号を暗号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化および上書きするように動作可能である装置。
【請求項２】
前記暗号化ユニットは、前記デジタルコンテンツが暗号化されていることを示すために前記書換え可能記憶媒体の前記フラグをセットするようにさらに動作可能である請求項１に記載の装置。
【請求項３】
前記処理コアは、前記装置の内部読取り専用メモリまたは前記書換え可能記憶媒体から取得した暗号化プログラム命令を実行することによって前記暗号化ユニットを備える請求項１に記載の装置。
【請求項４】
前記暗号化ユニットは、前記デジタルコンテンツと前記ＩＤ番号との排他的ＯＲ、転置法、換字法、多表換字法、従来の鍵暗号化、公開鍵暗号化、サイファーシステム暗号化、およびコード暗号化のうちの少なくとも１つを使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化するように動作可能である請求項１に記載の装置。
【請求項５】
前記ＩＤ番号を復号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを復号化するように動作可能な復号化ユニットをさらに備える請求項１に記載の装置。
【請求項６】
前記処理コアは、前記装置の内部読取り専用メモリまたは前記書換え可能記憶媒体から取得した復号化プログラム命令を実行することによって前記復号化ユニットを備える請求項５に記載の装置。
【請求項７】
前記書換え可能記憶媒体の前記復号化されたデジタルコンテンツを受け取るように動作可能なランダムアクセスメモリをさらに備える請求項５に記載の装置。
【請求項８】
前記記憶装置は、レジスタ、読取り専用メモリ（ＲＯＭ）、プログラマブル読出し専用メモリ（ＰＲＯＭ）、およびディスクリート回路のうちの少なくとも１つである請求項１に記載の装置。
【請求項９】
前記ＩＤ番号は前記装置の外部から読み取ることができない請求項１に記載の装置。
【請求項１０】
前記書換え可能媒体の前記デジタルコンテンツは、最初に前記書換え可能媒体に記憶されるときには暗号化されない請求項１に記載の装置。
【請求項１１】
前記書換え可能媒体の前記デジタルコンテンツは、コンピュータプログラム用のデータおよび命令を含む請求項１に記載の装置。
【請求項１２】
前記コンピュータプログラムはビデオゲームである請求項１１に記載の装置。
【請求項１３】
前記書換え可能媒体の前記デジタルコンテンツは、前記処理コアのためのブートコード読取り専用メモリ（ＲＯＭ）用のデータおよび命令を含む請求項１に記載の装置。
【請求項１４】
前記書換え可能媒体は、電子消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）フラッシュメモリ、およびディスク媒体のうちの少なくとも１つである請求項１に記載の装置。
【請求項１５】
前記書換え可能媒体は装置に取り外し可能に接続することができる請求項１に記載の装置。
【請求項１６】
書換え可能記憶媒体であって、
デジタルコンテンツと、
前記デジタルコンテンツが暗号化されているかどうかを示すフラグと、
処理装置と通信するように動作可能なコネクタと、を有し、
前記処理装置は、前記書換え可能記憶媒体の前記デジタルコンテンツの少なくとも一部を実行するように動作可能な処理コアと、実質的に一意な識別（ＩＤ）番号を格納するように動作可能な記憶装置と、暗号化ユニットと、を備え、前記暗号化ユニットは、（ｉ）前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定し、（ｉｉ）前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記ＩＤ番号を暗号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化および上書きするように動作可能である書換え可能記憶媒体。
【請求項１７】
前記暗号化ユニットは、前記デジタルコンテンツが暗号化されていることを示すために前記フラグをセットするようにさらに動作可能である請求項１６に記載の書換え可能記憶媒体。
【請求項１８】
前記デジタルコンテンツは、最初に記憶されるときには暗号化されない請求項１６に記載の書換え可能記憶媒体。
【請求項１９】
前記デジタルコンテンツは、ビデオゲーム用のデータおよび命令を含む請求項１６に記載の書換え可能記憶媒体。
【請求項２０】
前記コンピュータプログラムはビデオゲームである請求項１９に記載の書換え可能記憶媒体。
【請求項２１】
前記デジタルコンテンツは、前記処理装置のためのブートコード読取り専用メモリ（ＲＯＭ）用のデータおよび命令を含む請求項１６に記載の書換え可能記憶媒体。
【請求項２２】
前記書換え可能記憶媒体は、電子消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）フラッシュメモリ、およびディスク媒体のうちの少なくとも１つである請求項１６に記載の書換え可能記憶媒体。
【請求項２３】
前記コネクタは前記処理装置に取り外し可能に接続することができる請求項１６に記載の書換え可能記憶媒体。
【請求項２４】
デジタルコンテンツと前記デジタルコンテンツが暗号化されているかどうかを示すフラグとを含む前記書換え可能記憶媒体を読み出すステップと、
前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定するステップと、
前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記デジタルコンテンツを実行するように動作可能な処理装置について一意な識別（ＩＤ）番号を暗号化キーとして使用して、前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化するステップと、
前記暗号化されたデジタルコンテンツによって前記書換え可能記憶媒体の前記デジタルコンテンツを上書きするステップと、を有する方法。
【請求項２５】
前記デジタルコンテンツが暗号化されていることを示すために前記書換え可能記憶媒体の前記フラグをセットするステップをさらに有する請求項２４に記載の方法。
【請求項２６】
前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化するステップは、前記デジタルコンテンツと前記ＩＤ番号との排他的ＯＲ、転置法、換字法、多表換字法、従来の鍵暗号化、公開鍵暗号化、サイファーシステム暗号化、およびコード暗号化のうちの少なくとも１つを使用するステップを有する請求項２４に記載の方法。
【請求項２７】
前記ＩＤ番号を復号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを復号化するステップをさらに有する請求項２４に記載の方法。
【請求項２８】
前記ＩＤ番号は前記装置の外部から読み取ることができない請求項２４に記載の方法。
【請求項２９】
前記書換え可能媒体の前記デジタルコンテンツは、最初に前記書換え可能媒体に記憶されるときには暗号化されない請求項２４に記載の方法。
【請求項３０】
前記書換え可能媒体の前記デジタルコンテンツは、コンピュータプログラム用のデータおよび命令を含む請求項２４に記載の方法。
【請求項３１】
前記コンピュータプログラムはビデオゲームである請求項３０に記載の方法。
【請求項３２】
前記書換え可能媒体の前記デジタルコンテンツは、前記処理装置のためのブートコード読取り専用メモリ（ＲＯＭ）用のデータおよび命令を含む請求項２４に記載の方法。
【請求項３３】
前記書換え可能媒体は、電子消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）フラッシュメモリ、およびディスク媒体のうちの少なくとも１つである請求項２４に記載の方法。
【請求項３４】
前記書換え可能媒体は、前記装置に取り外し自在に接続可能である請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記憶されているデジタルコンテンツの正規の使用のみが許可されるように、書換え可能記憶媒体をカスタマイズするための方法および装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータやその他のマイクロプロセッサベースの機器が広く使用されるようになると、このようなコンピュータ機器で実行されるソフトウェアアプリケーションの、巨大でかつ収益性の高い市場が誕生した。従来のソフトウェアアプリケーションは、エンドユーザに配布するために追記型記憶媒体または書換え可能記憶媒体に記憶されている。 このような記憶媒体には、（フロッピー）ディスケット（３．５インチディスケット、５．２５インチディスケットなど）、ディスク（コンパクトディスク、ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｉ、ＣＤ−ＲＷ、ＣＤ−ＲＯＭ  ＸＡ、ＣＤ−Ｗ、フォトＣＤ、ビデオＣＤなど）、電子記憶媒体（プログラマブル読出し専用メモリ、ＰＲＯＭ、消去可能プログラマブル読出し専用メモリ、ＥＰＲＯＭ、電子消去可能プログラマブル読出し専用メモリ、ＥＥＰＲＯＭなど）がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ソフトウェアアプリケーションは、デジタル形式で記憶媒体に格納されているため、ソフトウェアアプリケーションの違法コピーを入手しようとする者は簡単に違法コピーを入手できる。さらに、特定のソフトウェアアプリケーションのコピーは、正規のコピーであるかどうかに関わらず、互換性を有するコンピューティング装置であれば、どのような装置でも読み込んで実行することができる。このようにソフトウェアアプリケーションがコピーされて、異種のコンピューティング装置で簡単に使用できることが、ソフトウェアアプリケーションの販売や収益に悪影響を与えている。
【０００４】
したがって、ソフトウェアアプリケーションやその他のデジタルコンテンツの正規のコピーのみの使用を許可すると共に、正規のコンピューティング装置でのみこの種のデジタルコンテンツの使用を許可する新しい方法および装置が当業界で求められている。
【課題を解決するための手段】
【０００５】
本発明の１つ以上の態様によれば、前記デジタルコンテンツと、前記デジタルコンテンツが暗号化されているかどうかを示すフラグと、を有する書換え可能記憶媒体と通信するように動作可能なコネクタと、前記書換え可能記憶媒体の前記デジタルコンテンツの少なくとも一部を実行するように動作可能な処理コアと、実質的に一意な識別（ＩＤ）番号を格納するように動作可能な記憶装置と、暗号化ユニットと、を備え、前記暗号化ユニットは、（ｉ）前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定し、（ｉｉ）前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記ＩＤ番号を暗号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化および上書きするように動作可能である。
【０００６】
前記暗号化ユニットは、好ましくは前記デジタルコンテンツが暗号化されることを示すために前記書換え可能記憶媒体の前記フラグをセットするようにさらに動作可能である。
【０００７】
前記処理コアは、好ましくは前記装置の内部読取り専用メモリまたは前記書換え可能記憶媒体から取得した暗号化プログラム命令を実行することによって前記暗号化ユニットを備える。
【０００８】
前記暗号化ユニットは、前記デジタルコンテンツと前記ＩＤ番号との排他的ＯＲ、転置法、換字法、多表換字法、従来の鍵暗号化、公開鍵暗号化、サイファーシステム暗号化（cipher system encryption）、およびコード暗号化のうちの少なくとも１つを使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化し得る。
【０００９】
前記装置は、前記ＩＤ番号を復号化キーとして使用して、前記書換え可能記憶媒体の前記デジタルコンテンツを復号化するように動作可能な復号化ユニットをさらに備え得る。
【００１０】
前記書換え可能媒体の前記デジタルコンテンツは、好ましくはコンピュータプログラム用のデータおよび命令を含む。
【００１１】
前記ランダムアクセスメモリは、好ましくは前記書換え可能記憶媒体の復号化されたデジタルコンテンツを受け取る。前記装置の前記記憶装置は、好ましくは、レジスタ、読取り専用メモリ（ＲＯＭ）、プログラマブル読出し専用メモリ（ＰＲＯＭ）、およびディスクリート回路のうちの少なくとも１つである。
【００１２】
前記ＩＤ番号は、好ましくは前記装置の外部から読み取ることができない。前記書換え可能媒体の前記デジタルコンテンツは、好ましくは最初に前記書換え可能媒体に記憶されるときには暗号化されない。前記書換え可能媒体の前記デジタルコンテンツは、好ましくはコンピュータプログラム用のデータおよび命令を含む。例えば、前記コンピュータプログラムはビデオゲームであり得る。
【００１３】
本発明の別の１つ以上の態様によれば、書換え可能記憶媒体は、デジタルコンテンツと、前記デジタルコンテンツが暗号化されているかどうかを示すフラグと、処理装置と通信するように動作可能なコネクタと、を有し、前記処理装置は、前記書換え可能記憶媒体の前記デジタルコンテンツの少なくとも一部を実行するように動作可能な処理コアと、実質的に一意な識別（ＩＤ）番号を格納するように動作可能な記憶装置と、暗号化ユニットと、を備え、前記暗号化ユニットは、（ｉ）前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定し、（ｉｉ）前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記ＩＤ番号を暗号化キーとして使用して前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化および上書きするように動作可能である。
【００１４】
本発明の別の１つ以上の態様によれば、方法は、デジタルコンテンツと、前記デジタルコンテンツが暗号化されているかどうかを示すフラグと、を有する前記書換え可能記憶媒体を読み出すステップと、前記フラグに基づいて、前記書換え可能記憶媒体の前記デジタルコンテンツが暗号化されているかどうかを判定するステップと、前記デジタルコンテンツが暗号化されていないことを前記フラグが示す場合に、前記デジタルコンテンツを実行するように動作可能な処理装置について一意な識別（ＩＤ）番号を暗号化キーとして使用して、前記書換え可能記憶媒体の前記デジタルコンテンツを暗号化するステップと、前記暗号化されたデジタルコンテンツによって前記書換え可能記憶媒体の前記デジタルコンテンツを上書きするステップと、を有する。
【００１５】
本発明の他の利点、特徴および態様は、添付の図面と併せて本明細書の記載を読めば、当業者にとって明らかとなるであろう。
【発明を実施するための最良の形態】
【００１６】
本発明を説明するために、現時点での好ましい形態を記載するが、本発明は、図示したとおりの構成ならびに手段に限定されないことを理解されたい。
【００１７】
ここで図面を参照すると、図中で同一の符号は同じ要素を参照している。図１に、書換え可能記憶媒体１０２と処理装置１２０とを備えたコンピューティングシステム１００のブロック図を示す。
【００１８】
書換え可能記憶媒体１０２は、ディスケット、ディスク、電子メディアなどの公知の媒体のいずれか、または今後開発される任意の記憶媒体を使用して実装され得る。書換え可能記憶媒体１０２は、好ましくは、デジタルコンテンツ１０４、暗号化フラグ１０６およびコネクタ１０８を有する。デジタルコンテンツ１０４は、データおよびプログラム命令を含むソフトウェアアプリケーション、あるいはその他の対象とする任意のデジタルコンテンツであり得る。暗号化フラグ１０６は、好ましくは、ハードウェアレジスタ、アドレス指定可能な１つ以上の記憶場所、ヒューズ配列、あるいはその他の任意の適切な記憶装置に記憶される。フラグ１０６は、好ましくは、デジタルコンテンツ１０４が暗号化などによってカスタマイズされているか、あるいは使用可能な状態にあるかを示す。コネクタ１０８は、好ましくは、通信チャネル１３４を介した書換え可能記憶媒体１０２と処理装置１２０との通信を可能にするように動作可能な任意のデバイス、あるいは今後開発される任意のデバイスを使用して実装される。
【００１９】
処理装置１２０は、好ましくは、パーソナルコンピュータ、ラップトップコンピュータ、セットトップボックス、個人情報端末、携帯電話、ハンドヘルドコンピュータなどに使用されている公知のマイクロプロセッサアーキテクチャのいずれかを使用して実装される。 このため、処理装置１２０は、好ましくは、処理コア１２２、ランダムアクセスメモリ（ＲＡＭ）１２４および読取り専用メモリ（ＲＯＭ）１２６を有する。しかし、既存のマイクロプロセッサアーキテクチャとは異なり、処理装置１２０は、好ましくは、識別（ＩＤ）番号１２８および暗号化／復号化ユニット１３０を有する。処理コア１２２は、好ましくは、当業界において公知のように、プログラム命令を実行すると共にデータを操作するように動作可能であり、例えば、このプログラム命令およびデータはＲＡＭ１２４および／またはＲＯＭ１２６から受け取ったものであり得る。
【００２０】
処理装置１２０は、好ましくは、コネクタ１３２も有し、コネクタ１３２は、通信チャネル１３４を介した書換え可能記憶媒体１０２との通信を可能にする公知のデバイスのいずれかを使用して実装され得る。通信チャネル１３４は、ケーブルなどの固定配線によるチャネルであっても、赤外線リンクやラジオ周波数（ＲＦ）リンクなどの無線チャネルであってもよい点に留意されたい。
【００２１】
ＩＤ番号１２８は、好ましくは、処理装置１２０について一意（または実質的に一意）であり、例えばシリアル番号やその他の識別用英数字コードである。ＩＤ番号１２８は、好ましくは、処理装置１２０の外部から読み取ることができず、このため、セキュリティで保護されており、権限を有さない者から隠されている。暗号化／復号化ユニット１３０は、好ましくは、ＩＤ番号１２８を使用して、書換え可能記憶媒体１０２のデジタルコンテンツ１０４を暗号化するか、復号化するか、この両方を行う。
【００２２】
図１，２を参照して、本発明の各種態様に従って、デジタルコンテンツ１０４を暗号化および／または復号化する際に、書換え可能記憶媒体１０２の暗号化フラグ１０６と処理装置１２０のＩＤ番号１２８とを使用する方法を以下に詳細に記載する。詳細には、アクション２００（図２）において、書換え可能記憶媒体１０２が、コネクタ１０８，１３２と通信チャネル１３４とを介して処理装置１２０に接続される。このような接続が行われる（または電源投入などのその他のイベントが発生する）と、好ましくは、処理装置１２０に信号が送信されて、書換え可能記憶媒体１０２の暗号化フラグ１０６の内容が読み出される。より詳しくは、暗号化／復号化ユニット１３０が、暗号化フラグ１０６の内容を読み込んでも、処理コア１２２がこの機能を実行しても、両者がこの機能を実行してもよい。暗号化／復号化ユニット１３０の機能は、例えばＲＯＭ１２６などに格納されている適切なソフトウェアプログラムを実行することにより処理コア１２２によって実行されてもよく、この場合、暗号化／復号化ユニット１３０を別個に設ける必要がない点に留意されたい。
【００２３】
アクション２０４において、暗号化フラグ１０６の状態に基づいて、書換え可能記憶媒体１０２のデジタルコンテンツ１０４が暗号化されているかどうかが判定される。例えば、暗号化フラグが１つ以上のビットを含む形式の場合、このビットの状態を使用して、デジタルコンテンツ１０４が暗号化されているかどうかが判定される。暗号化フラグ１０６が１ビットの場合、真（例えば論理ハイ）状態または偽（例えば論理ロー）状態のうちの一方が、デジタルコンテンツ１０４が暗号化されていることを表し得る。デジタルコンテンツが暗号化されているかどうかの判定は、適切なソフトウェアプログラムの管理下で、暗号化／復号化ユニット１０３または処理コア１２２、あるいはこの両者により行われ得る。
【００２４】
アクション２０６において、手順フローは、アクション２０８（デジタルコンテンツ１０４が暗号化されていない場合）かアクション２１８（デジタルコンテンツ１０４が暗号化されている場合）かに分岐する。デジタルコンテンツ１０４が暗号化されていない場合、処理装置１２０は、好ましくは書換え可能記憶媒体１０２のデジタルコンテンツ１０４をＲＡＭ１２４に読み込む（アクション２０８）。アクション２１０において、暗号化／復号化ユニット１３０は、好ましくは、処理装置１２０のＩＤ番号１２８を暗号化キーとして使用して、（ＲＡＭ１２４に格納されている）デジタルコンテンツ１０４を暗号化する。本発明によれば、公知の暗号化技術のいずれかを使用することができ、例えば、デジタルコンテンツ１０４とＩＤ番号１２８との排他的ＯＲ、転置法、換字法、多表換字法、従来の鍵暗号化、公開鍵暗号化、サイファーシステム暗号化（cipher system encryption）、コード暗号化などの少なくとも１つを使用することができる。 アクション２１２において、書換え可能記憶媒体１０２に格納されている、暗号化されていないデジタルコンテンツ１０４が暗号化されたデジタルコンテンツ１０４によって上書きされる。アクション２１４において、書換え可能記憶媒体１０２に格納されているデジタルコンテンツ１０４が暗号化されていることを示すように暗号化フラグ１０６がセットされる。ＲＡＭ１２４に記憶されている、暗号化されていないデジタルコンテンツ１０４は、好ましくはアクション２１６で削除される。
【００２５】
アクション２１６に続くか、あるいはアクション２０６において「はい」に分岐した結果アクション２１８が実行され、書換え可能記憶媒体１０２に格納されている暗号化済みのデジタルコンテンツ１０４が読み出される。暗号化済みのデジタルコンテンツ１０４は、ＩＤ番号１２８を復号化キーとして使用して復号化されて、復号化されたデジタルコンテンツ１０４はＲＡＭ１２４に記憶される（アクション２２０）。この後、処理コア１２２は、デジタルコンテンツ１０４に格納されている命令／データを自由に実行できるようになる（アクション２２２）。
【００２６】
デジタルコンテンツ１０４は、好ましくは、最初に書換え可能記憶媒体１０２に記憶されるとき（例えば製造時）には暗号化されていない。エンドユーザは、書換え可能記憶媒体１０２を販売業者から購入して、自身が所有する処理装置１２０（例えばパーソナルコンピュータ、セットトップボックスなど）でこのデジタルコンテンツ１０４を実行できるため有利である。ただし、書換え可能記憶媒体１０２がそのエンドユーザの処理装置１２０に一度接続されると、一意なＩＤ番号１２８を使用してデジタルコンテンツ１０４が暗号化される。このため、暗号化されたデジタルコンテンツ１０４は、別の処理装置１２０（すなわち、ＩＤ番号１２８が異なるか、あるいはＩＤ番号を全く有さない装置）で実行することができなくなる。これにより、デジタルコンテンツ１０４をエンドユーザに販売することによって利益を得ようとしている企業や個人が保護され、有利である。例えば、書換え可能記憶媒体１０２のデジタルコンテンツ１０４は、ビデオゲーム用のデータおよびプログラム命令を含み得る。実際、本発明は、ゲームソフトの１つのコピーを複数のエンドユーザが共有して、複数台のコンピューティングシステムで使用するというビデオゲーム市場が抱える重要な問題に対処する。
【００２７】
他の形態として、デジタルコンテンツ１０４は、処理コア１２２のためのブートコード読取り専用メモリ用のデータおよびプログラム命令を含んでいてもよい。ＩＤ番号１２８を暗号化キーとして使用して、ブートＲＯＭのコードを暗号化などによってカスタマイズすることにより、ブートコードおよび処理装置１２０を違法な観察や解析および／または操作から保護することができる。
【００２８】
本発明を具体的な実施形態を用いて本明細書に記載したが、これらの実施形態は、本発明の原理および用途の例を示すものに過ぎないことを理解されたい。このため、添付の請求の範囲に定義した本発明の趣旨および範囲から逸脱することなく、例として挙げた実施形態を様々に変更したり、他の構成を考察し得ることが理解されよう。
【図面の簡単な説明】
【００２９】
【図１】本発明の１つ以上の実施形態を実施するために使用できる各種装置の１つ以上の態様を示すブロック図である。
【図２】本発明の各種態様に従って実施され得る１つ以上の方法を示すフローチャートである。
【図１】
2005528714.tif 000003
【図２】
2005528714.tif 000004
【国際調査報告】
2005528714.tif 000005