JPH06250929A - セキュリティシステム - Google Patents
セキュリティシステムInfo
- Publication number
- JPH06250929A JPH06250929A JP5038193A JP3819393A JPH06250929A JP H06250929 A JPH06250929 A JP H06250929A JP 5038193 A JP5038193 A JP 5038193A JP 3819393 A JP3819393 A JP 3819393A JP H06250929 A JPH06250929 A JP H06250929A
- Authority
- JP
- Japan
- Prior art keywords
- security
- data
- security data
- signal lines
- game
- 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
Landscapes
- Time-Division Multiplex Systems (AREA)
- Storage Device Security (AREA)
Abstract
(57)【要約】
【目的】 解析が困難で模造しにくく、確実なセキュリ
ティをかけることができるセキュリティシステムを提供
する。 【構成】 選択的にアクセスするための少なくとも複数
のエリアを有するメモリ24に入出力する情報を保護す
るセキュリティシステムであって、セキュリティデータ
を記憶する複数のセキュリティデータ記憶手段30と、
メモリ24にアクセスするためのアドレス信号に基づい
て、複数のセキュリティデータ記憶手段30のいずれか
を選択する選択手段34と、メモリ24に入出力するデ
ータを伝送する複数のデータ信号線の途中に挿入され、
選択手段36により選択されたセキュリティデータ記憶
手段30に記憶されたセキュリティデータに基づいて複
数の信号線の接続状態を入れ替える接続状態入替手段3
8とを有する。
ティをかけることができるセキュリティシステムを提供
する。 【構成】 選択的にアクセスするための少なくとも複数
のエリアを有するメモリ24に入出力する情報を保護す
るセキュリティシステムであって、セキュリティデータ
を記憶する複数のセキュリティデータ記憶手段30と、
メモリ24にアクセスするためのアドレス信号に基づい
て、複数のセキュリティデータ記憶手段30のいずれか
を選択する選択手段34と、メモリ24に入出力するデ
ータを伝送する複数のデータ信号線の途中に挿入され、
選択手段36により選択されたセキュリティデータ記憶
手段30に記憶されたセキュリティデータに基づいて複
数の信号線の接続状態を入れ替える接続状態入替手段3
8とを有する。
Description
【0001】
【産業上の利用分野】本発明はセキュリティシステム、
特に、複数の信号線を伝送する情報や、複数の記憶手段
に入出力する情報を保護するセキュリティシステムに関
する。
特に、複数の信号線を伝送する情報や、複数の記憶手段
に入出力する情報を保護するセキュリティシステムに関
する。
【0002】
【従来の技術】ゲームカートリッジを交換してゲームを
行う家庭用のテレビゲーム装置が登場して数年が経過
し、近年は多種多様な興趣あふれるゲームが開発され、
娯楽としての人気が非常に高いものがある。人気がある
ゲームソフトの場合には商品の供給が間に合わないこと
も稀ではなく、ゲームカートリッジは高価格で取り引き
されている。このため、ゲームカートリッジの模造品を
製造するものが絶えず問題となっている。
行う家庭用のテレビゲーム装置が登場して数年が経過
し、近年は多種多様な興趣あふれるゲームが開発され、
娯楽としての人気が非常に高いものがある。人気がある
ゲームソフトの場合には商品の供給が間に合わないこと
も稀ではなく、ゲームカートリッジは高価格で取り引き
されている。このため、ゲームカートリッジの模造品を
製造するものが絶えず問題となっている。
【0003】また、ゲームセンタにおける業務用ゲーム
装置においても同様であって、人気のあるゲーム装置の
場合、ゲームプログラムが格納されたROMの内容をコ
ピーして模造ゲーム装置を製造する模造業者の存在が問
題となっている。ゲームソフトの開発には多くの人員と
長い開発時間を必要とするため、ゲームソフトの製造メ
ーカは模造を防止するために種々のセキュリティシステ
ムを考案している。
装置においても同様であって、人気のあるゲーム装置の
場合、ゲームプログラムが格納されたROMの内容をコ
ピーして模造ゲーム装置を製造する模造業者の存在が問
題となっている。ゲームソフトの開発には多くの人員と
長い開発時間を必要とするため、ゲームソフトの製造メ
ーカは模造を防止するために種々のセキュリティシステ
ムを考案している。
【0004】従来のセキュリティシステムとして、例え
ば、ゲームカートリッジ内にセキュリティシステム用の
ICチップを設け、このセキュリティチップ内に格納さ
れたデータ(例えば、製造メーカの名称やロゴ等)と一
致することを条件としてROMカートリッジへのアクセ
スを許可するというものがある。
ば、ゲームカートリッジ内にセキュリティシステム用の
ICチップを設け、このセキュリティチップ内に格納さ
れたデータ(例えば、製造メーカの名称やロゴ等)と一
致することを条件としてROMカートリッジへのアクセ
スを許可するというものがある。
【0005】
【発明が解決しようとする課題】しかしながら、従来の
セキュリティシステムの場合、いかに複雑なセキュリテ
ィデータを用いたとしても、その内容が固定されてお
り、同一のゲーム装置では同一のセキュリティデータを
使用するため、セキュリティシステムの解析が比較的容
易であり、セキュリティシステムごと複製された場合に
は、その対応が難しいという問題があった。
セキュリティシステムの場合、いかに複雑なセキュリテ
ィデータを用いたとしても、その内容が固定されてお
り、同一のゲーム装置では同一のセキュリティデータを
使用するため、セキュリティシステムの解析が比較的容
易であり、セキュリティシステムごと複製された場合に
は、その対応が難しいという問題があった。
【0006】本発明の目的は、解析が困難で模造しにく
く、確実なセキュリティをかけることができるセキュリ
ティシステムを提供することにある。
く、確実なセキュリティをかけることができるセキュリ
ティシステムを提供することにある。
【0007】
【課題を解決するための手段】上記目的は、複数の信号
線を伝送する情報を保護するセキュリティシステムであ
って、セキュリティデータを記憶するセキュリティデー
タ記憶手段と、前記複数の信号線の途中に挿入され、前
記セキュリティデータに基づいて前記複数の信号線の接
続状態を入れ替える接続状態入替手段とを有することを
特徴とするセキュリティシステムによって達成される。
線を伝送する情報を保護するセキュリティシステムであ
って、セキュリティデータを記憶するセキュリティデー
タ記憶手段と、前記複数の信号線の途中に挿入され、前
記セキュリティデータに基づいて前記複数の信号線の接
続状態を入れ替える接続状態入替手段とを有することを
特徴とするセキュリティシステムによって達成される。
【0008】上記目的は、選択的にアクセスするための
少なくとも複数のエリアを有するメモリに入出力する情
報を保護するセキュリティシステムであって、セキュリ
ティデータを記憶する複数のセキュリティデータ記憶手
段と、前記メモリにアクセスするためのアドレス信号に
基づいて、前記複数のセキュリティデータ記憶手段のい
ずれかを選択する選択手段と、前記メモリに入出力する
情報を伝送する複数の信号線の途中に挿入され、前記選
択手段により選択されたセキュリティデータ記憶手段に
記憶されたセキュリティデータに基づいて前記複数の信
号線の接続状態を入れ替える接続状態入替手段とを有す
ることを特徴とするセキュリティシステムによって達成
される。
少なくとも複数のエリアを有するメモリに入出力する情
報を保護するセキュリティシステムであって、セキュリ
ティデータを記憶する複数のセキュリティデータ記憶手
段と、前記メモリにアクセスするためのアドレス信号に
基づいて、前記複数のセキュリティデータ記憶手段のい
ずれかを選択する選択手段と、前記メモリに入出力する
情報を伝送する複数の信号線の途中に挿入され、前記選
択手段により選択されたセキュリティデータ記憶手段に
記憶されたセキュリティデータに基づいて前記複数の信
号線の接続状態を入れ替える接続状態入替手段とを有す
ることを特徴とするセキュリティシステムによって達成
される。
【0009】
【作用】本発明によれば、セキュリティデータを記憶す
るセキュリティデータ記憶手段と、複数の信号線の途中
に挿入され、セキュリティデータに基づいて複数の信号
線の接続状態を入れ替える接続状態入替手段とを設けた
ので、セキュリティデータを変更することにより複数の
信号線の接続状態を任意に変更することができ、解析が
困難で模造しにくく、確実なセキュリティをかけること
ができる。
るセキュリティデータ記憶手段と、複数の信号線の途中
に挿入され、セキュリティデータに基づいて複数の信号
線の接続状態を入れ替える接続状態入替手段とを設けた
ので、セキュリティデータを変更することにより複数の
信号線の接続状態を任意に変更することができ、解析が
困難で模造しにくく、確実なセキュリティをかけること
ができる。
【0010】本発明によれば、セキュリティデータを記
憶する複数のセキュリティデータ記憶手段と、メモリに
アクセスするためのアドレス信号に基づいて、複数のセ
キュリティデータ記憶手段のいずれかを選択する選択手
段と、メモリに入出力する情報を伝送する複数の信号線
の途中に挿入され、選択手段により選択されたセキュリ
ティデータ記憶手段に記憶されたセキュリティデータに
基づいて複数の信号線の接続状態を入れ替える接続状態
入替手段とを設けたので、セキュリティデータを変更す
ることにより複数の信号線の接続状態を任意に変更する
ことができ、解析が困難で模造しにくく、確実なセキュ
リティをかけることができる。
憶する複数のセキュリティデータ記憶手段と、メモリに
アクセスするためのアドレス信号に基づいて、複数のセ
キュリティデータ記憶手段のいずれかを選択する選択手
段と、メモリに入出力する情報を伝送する複数の信号線
の途中に挿入され、選択手段により選択されたセキュリ
ティデータ記憶手段に記憶されたセキュリティデータに
基づいて複数の信号線の接続状態を入れ替える接続状態
入替手段とを設けたので、セキュリティデータを変更す
ることにより複数の信号線の接続状態を任意に変更する
ことができ、解析が困難で模造しにくく、確実なセキュ
リティをかけることができる。
【0011】
【実施例】本発明の一実施例によるゲーム装置を図1乃
至図3を用いて説明する。本実施例のゲーム装置では、
ゲームカートリッジ内のROMと、ゲーム装置本体との
間にデータバスの途中に本発明のセキュリティシステム
によるセキュリティ部が設けられている。
至図3を用いて説明する。本実施例のゲーム装置では、
ゲームカートリッジ内のROMと、ゲーム装置本体との
間にデータバスの途中に本発明のセキュリティシステム
によるセキュリティ部が設けられている。
【0012】図1に示すように、本実施例のゲーム装置
のゲーム装置本体10内には、ゲームを制御するための
ゲーム制御部12と、音声信号と映像信号を出力するた
めの出力インターフェース14と、操作信号を入力する
ための入力インターフェース16A、16Bと、ゲーム
のプログラムやデータを入出力するための入出力インタ
ーフェース18が設けられている。これら出力インター
フェース14、入力インターフェース16A、16B、
入出力インターフェース18は、それぞれゲーム制御部
12に接続されている。
のゲーム装置本体10内には、ゲームを制御するための
ゲーム制御部12と、音声信号と映像信号を出力するた
めの出力インターフェース14と、操作信号を入力する
ための入力インターフェース16A、16Bと、ゲーム
のプログラムやデータを入出力するための入出力インタ
ーフェース18が設けられている。これら出力インター
フェース14、入力インターフェース16A、16B、
入出力インターフェース18は、それぞれゲーム制御部
12に接続されている。
【0013】ゲーム装置本体10には、出力インターフ
ェース14を介して、ゲーム内容を表示する表示部とし
てテレビジョン装置20が接続されると共に、入力イン
ターフェース16A、16Bを介して、ゲーム装置を操
作するための各種コントローラ、例えば、ジョイパッド
22A、22Bがそれぞれ接続されている。さらに、ゲ
ーム装置本体10には、ゲームプログラム用のゲームカ
ートリッジ24が装着されている。ゲームカートリッジ
24内には、ゲームプログラム等が格納されたROM部
26と共に、本発明のセキュリティシステムを実現する
ためのセキュリティ部28が設けられている。ゲームカ
ートリッジ24のROM部26は、セキュリティ部28
を介して、ゲーム装置本体10の入出力インターフェー
ス18に接続されている。
ェース14を介して、ゲーム内容を表示する表示部とし
てテレビジョン装置20が接続されると共に、入力イン
ターフェース16A、16Bを介して、ゲーム装置を操
作するための各種コントローラ、例えば、ジョイパッド
22A、22Bがそれぞれ接続されている。さらに、ゲ
ーム装置本体10には、ゲームプログラム用のゲームカ
ートリッジ24が装着されている。ゲームカートリッジ
24内には、ゲームプログラム等が格納されたROM部
26と共に、本発明のセキュリティシステムを実現する
ためのセキュリティ部28が設けられている。ゲームカ
ートリッジ24のROM部26は、セキュリティ部28
を介して、ゲーム装置本体10の入出力インターフェー
ス18に接続されている。
【0014】本実施例におけるセキュリティシステムの
詳細について図2及び図3を用いて説明する。本実施例
のセキュリティシステムは、セキュリティデータに基づ
いてROM部に接続されたデータバスの各データ信号線
の接続状態を変更することによりセキュリティをかける
ものである。セキュリティ部28には、セキュリティデ
ータを格納するためのレジスタ30が設けられている。
レジスタ30には、ROM部26にセキュリティをかけ
るかどうかを指示するセキュリティコードを格納するレ
ジスタ0と共に、ROM部26のエリア1、エリア2、
エリア3、…、エリアNに対応したセキュリティコード
を格納するレジスタ1、レジスタ2、レジスタ3、…、
レジスタNが設けられている。レジスタ30には、書き
込みを制御するためのコントロールバスが接続されてい
ると共に、書き込まれるセキュリティデータを入力する
ためにデータバスが接続されている。
詳細について図2及び図3を用いて説明する。本実施例
のセキュリティシステムは、セキュリティデータに基づ
いてROM部に接続されたデータバスの各データ信号線
の接続状態を変更することによりセキュリティをかける
ものである。セキュリティ部28には、セキュリティデ
ータを格納するためのレジスタ30が設けられている。
レジスタ30には、ROM部26にセキュリティをかけ
るかどうかを指示するセキュリティコードを格納するレ
ジスタ0と共に、ROM部26のエリア1、エリア2、
エリア3、…、エリアNに対応したセキュリティコード
を格納するレジスタ1、レジスタ2、レジスタ3、…、
レジスタNが設けられている。レジスタ30には、書き
込みを制御するためのコントロールバスが接続されてい
ると共に、書き込まれるセキュリティデータを入力する
ためにデータバスが接続されている。
【0015】セレクタ32は、レジスタ30にセキュリ
ティデータを書き込む際に、アドレスに応じて書き込む
べきレジスタ0、1、2、…、Nを選択するためのもの
である。セレクタ32には、レジスタ30への書き込み
を制御するためのコントロールバスが接続されていると
共に、書き込むべきレジスタ0、1、2、…、Nを選択
するためのアドレスバスが接続されている。
ティデータを書き込む際に、アドレスに応じて書き込む
べきレジスタ0、1、2、…、Nを選択するためのもの
である。セレクタ32には、レジスタ30への書き込み
を制御するためのコントロールバスが接続されていると
共に、書き込むべきレジスタ0、1、2、…、Nを選択
するためのアドレスバスが接続されている。
【0016】セレクタ34は、レジスタ30から読み出
すべきレジスタ0、1、2、…、Nを選択するためのも
のである。セレクタ34には、読み出すべきレジスタ
0、1、2、…、Nを選択するためのアドレスバスが接
続されている。入れ替えパターン発生回路36は、セレ
クタ34から入力されたセキュリティデータに基づい
て、データバスの信号線の接続状態を入れ替えるための
入れ替えパターンを生成するためのものである。内部に
セキュリティデータに対する入れ替えパターンのテーブ
ルを有している。例えば、図3に示すように、セキュリ
ティデータが「0」であれば、図3(a)に示すように
データ信号線の接続を入れ替えない入れ替えパターンと
し、セキュリティデータが「1」であれば、図3(b)
に示すように隣接するデータ信号線の2本を交差させる
入れ替えパターンとし、セキュリティデータが「2」で
あれば、図3(c)に示すように離れたデータ信号線の
2本を交差させる入れ替えパターンとする。セキュリテ
ィデータに応じて種々の入れ替えパターンを予め定めて
おく。なお、入れ替えパターン発生回路36内のテーブ
ルも外部から書き替えできるようにしてもよい。
すべきレジスタ0、1、2、…、Nを選択するためのも
のである。セレクタ34には、読み出すべきレジスタ
0、1、2、…、Nを選択するためのアドレスバスが接
続されている。入れ替えパターン発生回路36は、セレ
クタ34から入力されたセキュリティデータに基づい
て、データバスの信号線の接続状態を入れ替えるための
入れ替えパターンを生成するためのものである。内部に
セキュリティデータに対する入れ替えパターンのテーブ
ルを有している。例えば、図3に示すように、セキュリ
ティデータが「0」であれば、図3(a)に示すように
データ信号線の接続を入れ替えない入れ替えパターンと
し、セキュリティデータが「1」であれば、図3(b)
に示すように隣接するデータ信号線の2本を交差させる
入れ替えパターンとし、セキュリティデータが「2」で
あれば、図3(c)に示すように離れたデータ信号線の
2本を交差させる入れ替えパターンとする。セキュリテ
ィデータに応じて種々の入れ替えパターンを予め定めて
おく。なお、入れ替えパターン発生回路36内のテーブ
ルも外部から書き替えできるようにしてもよい。
【0017】バス入れ替え回路38は、データバスの途
中に挿入され、入れ替えパターン発生回路36からの入
れ替えパターンに応じて、データバスを構成する複数の
信号線の接続状態を変更する。例えば、図2に示すよう
に、4本のデータ信号線の接続状態を入れ替えパターン
に応じて入れ替える。これによりROM部26から読み
出されるデータにセキュリティがかけられたことにな
る。
中に挿入され、入れ替えパターン発生回路36からの入
れ替えパターンに応じて、データバスを構成する複数の
信号線の接続状態を変更する。例えば、図2に示すよう
に、4本のデータ信号線の接続状態を入れ替えパターン
に応じて入れ替える。これによりROM部26から読み
出されるデータにセキュリティがかけられたことにな
る。
【0018】本実施例によるゲーム装置の動作について
セキュリティシステムを中心として説明する。ゲームカ
ートリッジを装着すると、初期化プログラムにより、コ
ントロール信号によりレジスタ30を書き込み可能な状
態にした上で、セレクタ32によりレジスタ30のレジ
スタ0を選択し、ROM部26からデータバスを介して
セキュリティをかけない旨を指示する値(例えば
「0」)を入力する。これによりレジスタ30のレジス
タ0に「0」が書き込まれる。初期化プログラムによ
り、セレクタ34がレジスタ0を選択して、入れ替えパ
ターン発生回路36に「0」を出力する。入れ替えパタ
ーン発生回路36は、入力された値「0」に基づき、バ
ス入れ替え回路38に対してデータバスのデータ信号線
の接続状態を初期状態(入れ替えずにそのまま接続する
状態)にするように指示する。
セキュリティシステムを中心として説明する。ゲームカ
ートリッジを装着すると、初期化プログラムにより、コ
ントロール信号によりレジスタ30を書き込み可能な状
態にした上で、セレクタ32によりレジスタ30のレジ
スタ0を選択し、ROM部26からデータバスを介して
セキュリティをかけない旨を指示する値(例えば
「0」)を入力する。これによりレジスタ30のレジス
タ0に「0」が書き込まれる。初期化プログラムによ
り、セレクタ34がレジスタ0を選択して、入れ替えパ
ターン発生回路36に「0」を出力する。入れ替えパタ
ーン発生回路36は、入力された値「0」に基づき、バ
ス入れ替え回路38に対してデータバスのデータ信号線
の接続状態を初期状態(入れ替えずにそのまま接続する
状態)にするように指示する。
【0019】このように、データバスの接続状態を初期
状態にした後に、ROM部26からデータバスを介して
セキュリティデータを読み出す。読み出されたセキュリ
ティデータはレジスタ30の各レジスタ1、2、…、N
に順次格納される。すなわち、コントロール信号により
レジスタ30を書き込み可能な状態にした上で、まず、
レジスタ30のレジスタ1のアドレスを出力する。する
と、セレクタ32によりレジスタ1が選択され、レジス
タ1にデータバスにより伝送されたセキュリティデータ
が書き込まれる。続いて、同様にして、レジスタ2、
3、…、Nに順次セキュリティデータが書き込まれる。
状態にした後に、ROM部26からデータバスを介して
セキュリティデータを読み出す。読み出されたセキュリ
ティデータはレジスタ30の各レジスタ1、2、…、N
に順次格納される。すなわち、コントロール信号により
レジスタ30を書き込み可能な状態にした上で、まず、
レジスタ30のレジスタ1のアドレスを出力する。する
と、セレクタ32によりレジスタ1が選択され、レジス
タ1にデータバスにより伝送されたセキュリティデータ
が書き込まれる。続いて、同様にして、レジスタ2、
3、…、Nに順次セキュリティデータが書き込まれる。
【0020】このようにして、レジスタ30の全レジス
タ1、2、…、Nにセキュリティデータを書き込んだ後
に、レジスタ30のレジスタ0の内容を書き替えること
により、コントロール信号によりレジスタ30を書き込
み不可の状態にする。このようにして、セキュリティ部
のセットアップが終了する。ゲーム装置本体10のゲー
ム制御部12によりゲームカートリッジ24のROM部
26のデータを読み出す場合の動作について説明する。
タ1、2、…、Nにセキュリティデータを書き込んだ後
に、レジスタ30のレジスタ0の内容を書き替えること
により、コントロール信号によりレジスタ30を書き込
み不可の状態にする。このようにして、セキュリティ部
のセットアップが終了する。ゲーム装置本体10のゲー
ム制御部12によりゲームカートリッジ24のROM部
26のデータを読み出す場合の動作について説明する。
【0021】ゲーム制御部12から読み出すべきデータ
が格納されたアドレスを出力すると、セレクタ34は、
入力されたアドレスに応じてレジスタ30の対応するレ
ジスタ1、2、…、Nに格納されたセキュリティデータ
を選択する。選択されたセキュリティデータは入れ替え
パターン発生回路36に出力され、入れ替えパターン発
生回路36は予め定められたテーブルに基づいた入れ替
えパターンを出力する。バス入れ替え回路38は、その
入れ替えパターンに応じて、データバスを構成する複数
の信号線の接続状態を変更する。したがって、ゲーム機
本体10の入出力インターフェース18には、各データ
信号線の入れ替えれたデータが入力される。
が格納されたアドレスを出力すると、セレクタ34は、
入力されたアドレスに応じてレジスタ30の対応するレ
ジスタ1、2、…、Nに格納されたセキュリティデータ
を選択する。選択されたセキュリティデータは入れ替え
パターン発生回路36に出力され、入れ替えパターン発
生回路36は予め定められたテーブルに基づいた入れ替
えパターンを出力する。バス入れ替え回路38は、その
入れ替えパターンに応じて、データバスを構成する複数
の信号線の接続状態を変更する。したがって、ゲーム機
本体10の入出力インターフェース18には、各データ
信号線の入れ替えれたデータが入力される。
【0022】ROM部26には、データ信号線が入れ替
えられた状態で正しい情報になるようにデータが予め入
れ替えられて格納されているので、ゲーム制御部12に
は、ROM部26からのデータが正しい情報として入力
される。同様にしてROM部26の他のエリアのデータ
を読み出そうとすると、データバスを構成する複数のデ
ータ信号線の接続状態が変更される。このようにして、
ROM部26の読み出すエリアに応じてデータバスを構
成するデータ信号線が入れ替えられる。
えられた状態で正しい情報になるようにデータが予め入
れ替えられて格納されているので、ゲーム制御部12に
は、ROM部26からのデータが正しい情報として入力
される。同様にしてROM部26の他のエリアのデータ
を読み出そうとすると、データバスを構成する複数のデ
ータ信号線の接続状態が変更される。このようにして、
ROM部26の読み出すエリアに応じてデータバスを構
成するデータ信号線が入れ替えられる。
【0023】このように、ROM部26にはデータ信号
線の入れ替え状態を考慮して入れ替えられたデータが格
納されているので、ROM部26のデータを正しく解析
するには非常な労力と時間を必要とすることになる。レ
ジスタ30に格納するセキュリティデータを変更した
り、入れ替えパターン発生回路36のテーブルを変更す
ると、事実上解析が不可能なほど複雑になる。例えば、
ROM部26の他のエリアのアクセス時に、アクセスし
ていないにエリアに対応するセキュリティデータを書き
替えたりする等、ダイナミックにセキュリティデータを
変更すれば、ROM部26の正しいデータを知ることは
不可能となる。
線の入れ替え状態を考慮して入れ替えられたデータが格
納されているので、ROM部26のデータを正しく解析
するには非常な労力と時間を必要とすることになる。レ
ジスタ30に格納するセキュリティデータを変更した
り、入れ替えパターン発生回路36のテーブルを変更す
ると、事実上解析が不可能なほど複雑になる。例えば、
ROM部26の他のエリアのアクセス時に、アクセスし
ていないにエリアに対応するセキュリティデータを書き
替えたりする等、ダイナミックにセキュリティデータを
変更すれば、ROM部26の正しいデータを知ることは
不可能となる。
【0024】このように本実施例によれば、セキュリテ
ィデータを変更することにより複数の信号線の接続状態
を任意に変更することができ、解析が困難で模造しにく
く、確実なセキュリティをかけることができる。本発明
の他の実施例によるセキュリティシステムを図4を用い
て説明する。図1乃至図3に示す実施例のセキュリティ
システムと同一の構成要素には同一の符号を付して説明
を省略する。
ィデータを変更することにより複数の信号線の接続状態
を任意に変更することができ、解析が困難で模造しにく
く、確実なセキュリティをかけることができる。本発明
の他の実施例によるセキュリティシステムを図4を用い
て説明する。図1乃至図3に示す実施例のセキュリティ
システムと同一の構成要素には同一の符号を付して説明
を省略する。
【0025】本実施例のセキュリティシステムのセキュ
リティ部28には、図4に示すように、第1の実施例の
入れ替えパターン発生回路36が設けられておらず、セ
レクタ34とバス入れ替え回路38が直接接続されてい
る。すなわち、セレクタ34により選択されたレジスタ
30内のセキュリティデータに応じて、バス入れ替え回
路38はデータバスを構成する複数のデータ信号線を入
れ替える。
リティ部28には、図4に示すように、第1の実施例の
入れ替えパターン発生回路36が設けられておらず、セ
レクタ34とバス入れ替え回路38が直接接続されてい
る。すなわち、セレクタ34により選択されたレジスタ
30内のセキュリティデータに応じて、バス入れ替え回
路38はデータバスを構成する複数のデータ信号線を入
れ替える。
【0026】入れ替えパターン発生回路36を用いなく
とも、セキュリティデータをダイナミックに変更する等
により、十分確実なセキュリティをかけることができ
る。本発明は上記実施例に限らず種々の変形が可能であ
る。例えば、上記実施例ではROM部のエリアに対応し
てセキュリティデータを記憶するレジスタを複数個設け
たが、レジスタをひとつだけ設け、アクセスするエリア
に応じてセキュリティデータを書き替えてもよい。ま
た、セキュリティデータを書き替えることなく、ひとつ
のセキュリティデータによりデータバスのデータ信号線
を入れ替えるようにしてもよい。
とも、セキュリティデータをダイナミックに変更する等
により、十分確実なセキュリティをかけることができ
る。本発明は上記実施例に限らず種々の変形が可能であ
る。例えば、上記実施例ではROM部のエリアに対応し
てセキュリティデータを記憶するレジスタを複数個設け
たが、レジスタをひとつだけ設け、アクセスするエリア
に応じてセキュリティデータを書き替えてもよい。ま
た、セキュリティデータを書き替えることなく、ひとつ
のセキュリティデータによりデータバスのデータ信号線
を入れ替えるようにしてもよい。
【0027】また、上記実施例ではゲーム装置本体の入
出力インターフェースとゲームカートリッジのROM部
の間のデータバスの途中に接続状態入替手段を設け、デ
ータ信号線の接続状態を入れ替えたが、他の部分に接続
状態入替手段を設けるようにしてもよい。例えば、ゲー
ム装置本体とCD−ROM装置の間のデータバスや、ゲ
ーム装置本体に接続される周辺機器との間のデータバス
等に、接続状態入替手段を設けるようにしてもよい。さ
らに、データバスに限らず、アドレスバスやコントロー
ルバス等の他の信号線の途中に接続状態入替手段を設け
てもよい。
出力インターフェースとゲームカートリッジのROM部
の間のデータバスの途中に接続状態入替手段を設け、デ
ータ信号線の接続状態を入れ替えたが、他の部分に接続
状態入替手段を設けるようにしてもよい。例えば、ゲー
ム装置本体とCD−ROM装置の間のデータバスや、ゲ
ーム装置本体に接続される周辺機器との間のデータバス
等に、接続状態入替手段を設けるようにしてもよい。さ
らに、データバスに限らず、アドレスバスやコントロー
ルバス等の他の信号線の途中に接続状態入替手段を設け
てもよい。
【0028】
【発明の効果】以上の通り、本発明によれば、セキュリ
ティデータを記憶するセキュリティデータ記憶手段と、
複数の信号線の途中に挿入され、セキュリティデータに
基づいて複数の信号線の接続状態を入れ替える接続状態
入替手段とを設けたので、セキュリティデータを変更す
ることにより複数の信号線の接続状態を任意に変更する
ことができ、解析が困難で模造しにくく、確実なセキュ
リティをかけることができる。
ティデータを記憶するセキュリティデータ記憶手段と、
複数の信号線の途中に挿入され、セキュリティデータに
基づいて複数の信号線の接続状態を入れ替える接続状態
入替手段とを設けたので、セキュリティデータを変更す
ることにより複数の信号線の接続状態を任意に変更する
ことができ、解析が困難で模造しにくく、確実なセキュ
リティをかけることができる。
【0029】また、本発明によれば、セキュリティデー
タを記憶する複数のセキュリティデータ記憶手段と、メ
モリにアクセスするためのアドレス信号に基づいて、複
数のセキュリティデータ記憶手段のいずれかを選択する
選択手段と、メモリに入出力する情報を伝送する複数の
信号線の途中に挿入され、選択手段により選択されたセ
キュリティデータ記憶手段に記憶されたセキュリティデ
ータに基づいて複数の信号線の接続状態を入れ替える接
続状態入替手段とを設けたので、セキュリティデータを
変更することにより複数の信号線の接続状態を任意に変
更することができ、解析が困難で模造しにくく、確実な
セキュリティをかけることができる。
タを記憶する複数のセキュリティデータ記憶手段と、メ
モリにアクセスするためのアドレス信号に基づいて、複
数のセキュリティデータ記憶手段のいずれかを選択する
選択手段と、メモリに入出力する情報を伝送する複数の
信号線の途中に挿入され、選択手段により選択されたセ
キュリティデータ記憶手段に記憶されたセキュリティデ
ータに基づいて複数の信号線の接続状態を入れ替える接
続状態入替手段とを設けたので、セキュリティデータを
変更することにより複数の信号線の接続状態を任意に変
更することができ、解析が困難で模造しにくく、確実な
セキュリティをかけることができる。
【図1】本発明の一実施例によるゲーム装置を示すブロ
ック図である。
ック図である。
【図2】本発明の一実施例によるゲーム装置のセキュリ
ティ部を示すブロック図である。
ティ部を示すブロック図である。
【図3】本発明の一実施例によるゲーム装置の動作を説
明するための図である。
明するための図である。
【図4】本発明の他の実施例によるゲーム装置のセキュ
リティ部を示すブロック図である。
リティ部を示すブロック図である。
10…ゲーム装置本体 12…ゲーム制御部 14…出力インターフェース 16A、16B…入力インターフェース 18…入出力インターフェース 20…テレビジョン装置 22A、22B…ジョイパッド 24…ゲームカートリッジ 26…ROM部 28…セキュリティ部 30…レジスタ 32…セレクタ 34…セレクタ 36…入れ替えパターン発生回路 38…バス入れ替え回路
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 9/10 9/12
Claims (2)
- 【請求項1】 複数の信号線を伝送する情報を保護する
セキュリティシステムであって、 セキュリティデータを記憶するセキュリティデータ記憶
手段と、 前記複数の信号線の途中に挿入され、前記セキュリティ
データに基づいて前記複数の信号線の接続状態を入れ替
える接続状態入替手段とを有することを特徴とするセキ
ュリティシステム。 - 【請求項2】 選択的にアクセスするための少なくとも
複数のエリアを有するメモリに入出力する情報を保護す
るセキュリティシステムであって、 セキュリティデータを記憶する複数のセキュリティデー
タ記憶手段と、 前記メモリにアクセスするためのアドレス信号に基づい
て、前記複数のセキュリティデータ記憶手段のいずれか
を選択する選択手段と、 前記メモリに入出力する情報を伝送する複数の信号線の
途中に挿入され、前記選択手段により選択されたセキュ
リティデータ記憶手段に記憶されたセキュリティデータ
に基づいて前記複数の信号線の接続状態を入れ替える接
続状態入替手段とを有することを特徴とするセキュリテ
ィシステム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5038193A JPH06250929A (ja) | 1993-02-26 | 1993-02-26 | セキュリティシステム |
| TW082106246A TW230245B (en) | 1993-02-26 | 1993-08-04 | Protection system for memory access |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5038193A JPH06250929A (ja) | 1993-02-26 | 1993-02-26 | セキュリティシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06250929A true JPH06250929A (ja) | 1994-09-09 |
Family
ID=12518531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5038193A Pending JPH06250929A (ja) | 1993-02-26 | 1993-02-26 | セキュリティシステム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPH06250929A (ja) |
| TW (1) | TW230245B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7089427B1 (en) | 2000-11-28 | 2006-08-08 | Nintendo Co., Ltd. | Security system method and apparatus for preventing application program unauthorized use |
| JP2007323470A (ja) * | 2006-06-02 | 2007-12-13 | Megachips Lsi Solutions Inc | 装置間の接続方式および接続装置 |
-
1993
- 1993-02-26 JP JP5038193A patent/JPH06250929A/ja active Pending
- 1993-08-04 TW TW082106246A patent/TW230245B/zh active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7089427B1 (en) | 2000-11-28 | 2006-08-08 | Nintendo Co., Ltd. | Security system method and apparatus for preventing application program unauthorized use |
| JP2007323470A (ja) * | 2006-06-02 | 2007-12-13 | Megachips Lsi Solutions Inc | 装置間の接続方式および接続装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW230245B (en) | 1994-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU617092B2 (en) | Memory cartridge and data processing apparatus | |
| US6042478A (en) | Hand held video game | |
| US4485457A (en) | Memory system including RAM and page switchable ROM | |
| AU636881B2 (en) | Memory unit | |
| EP0447043B1 (en) | Security system for software | |
| JP2682700B2 (ja) | Icカード | |
| US6115036A (en) | Video game/videographics program editing apparatus with program halt and data transfer features | |
| AU602141B2 (en) | Memory cartridge | |
| EP0709772B1 (en) | Video game/videographics program editing method with unit based program processing | |
| EP0709771B1 (en) | Videographics program/video game editing system and method | |
| DE69509297T2 (de) | Videospielgerät mit externen Speichereinrichtungen | |
| EP0713174B1 (en) | Video game/videographics program fabricating system and method with superimpose control | |
| WO1998034696A9 (en) | Hand held video game | |
| JPS63285650A (ja) | メモリー・アドレス信号を制御するシステムおよび方法 | |
| JPS60150774A (ja) | ビデオゲ−ム装置 | |
| JPH10314451A (ja) | ゲーム装置 | |
| JPH06250930A (ja) | セキュリティ内蔵メモリ | |
| RU15798U1 (ru) | Вычислительная система | |
| JPS63166100A (ja) | アドレス変換方式 | |
| JP3131918B2 (ja) | メモリ装置 | |
| JPH0538385A (ja) | プログラムコピー防止装置 | |
| JP3569559B2 (ja) | ビデオゲーム機 | |
| KR20000047156A (ko) | 데이타 억세스 및 시뮬레이터장치 | |
| JPH01106143A (ja) | リアルタイムトレース装置 | |
| JPH0766042B2 (ja) | デジタル・パタ−ン発生器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040511 |