JPH1027035A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH1027035A JPH1027035A JP8182942A JP18294296A JPH1027035A JP H1027035 A JPH1027035 A JP H1027035A JP 8182942 A JP8182942 A JP 8182942A JP 18294296 A JP18294296 A JP 18294296A JP H1027035 A JPH1027035 A JP H1027035A
- Authority
- JP
- Japan
- Prior art keywords
- section
- information
- flash rom
- nonvolatile memory
- circuit
- 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
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
IOSやIPLで情報処理装置を起動させなくするこ
と。 【解決手段】情報を記憶する不揮発性メモリ2aと、該
不揮発性メモリ2aの情報の合計を計算するハードウェ
ア構成の加算回路5aと、該加算回路5aで合計した値
と設定値とを比較するハードウェア構成の比較回路6a
とを備え、前記比較回路6aの比較で、前記加算回路5
aで合計した値と前記設定値が一致しない場合は情報処
理装置を停止させる。
Description
上を行うことができる情報処理装置に関する。近年、情
報処理装置においては、コンピュータウイルス等による
犯罪が頻発している。このため、コンピュータウイルス
等で大切な情報を消去、破壊されないようにすることが
望まれている。
に不揮発性メモリに書き込まれているBIOS(bas
ic input−output system)やI
PL(initial program load)等
のプログラムによりオペレーティングシステムを立ち上
げている。不揮発性メモリが書き換え可能で、BIOS
やIPL部がコンピュータウイルス等で破壊、感染され
た場合、立ち上げ時にIPLプログラムによるチェック
等の処理で情報処理装置を停止させるようにしていた。
のにおいては、チェック用のデータ自体も不揮発性メモ
リに書かれていることや、IPL内のチェック処理プロ
グラム自体を変更された場合、情報処理装置はそのまま
立ち上がってしまい、コンピュータウイルスにより大切
な情報を消去される課題があった。
し、コンピュータウイルス等で破壊、感染されたBIO
SやIPLで情報処理装置を起動させなくすることを目
的とする。
図である。図1中、1は主制御部、2aは不揮発性メモ
リ、3aは設定部、4aは不揮発性メモリ読み出し部、
5aは加算回路、6aは比較回路、8は電源部、9はリ
セット制御部を示している。
のように構成した。 (1):情報を記憶する不揮発性メモリ2aと、該不揮
発性メモリ2aの情報の合計を計算するハードウェア構
成の加算回路5aと、該加算回路5aで合計した値と設
定値とを比較するハードウェア構成の比較回路6aとを
備え、前記比較回路6aの比較で、前記加算回路5aで
合計した値と前記設定値が一致しない場合は情報処理装
置を停止させる。
性メモリ2Aと、該通常使用の不揮発性メモリ2Aのチ
ェック用として使用するチェック用不揮発性メモリ2B
と、前記両不揮発性メモリ2A、2B間の情報を比較す
る比較手段とを備え、前記比較手段の比較で不一致があ
る場合は、前記チェック用不揮発性メモリ2Bから前記
通常使用の不揮発性メモリ2Aへ情報を複写する。
る。ハードウェア構成の加算回路5aで不揮発性メモリ
2aの情報の合計を計算し、ハードウェア構成の比較回
路6aで、加算回路5aで合計した値と設定値とを比較
し、前記加算回路5aで合計した値と前記設定値が一致
しない場合は情報処理装置を停止させる。このため、不
揮発性メモリ2aが不正に書き換えられていても情報処
理装置を停止することができ、情報処理装置内のデータ
を保護することができる。
を通常使用とし、チェック用不揮発性メモリ2Bを該通
常使用の不揮発性メモリ2Aのチェック用として使用
し、比較手段で前記両不揮発性メモリ2A、2B間の情
報を比較し、前記比較手段の比較で不一致がある場合
は、前記チェック用不揮発性メモリ2Bから前記通常使
用の不揮発性メモリ2Aへ情報を複写する。このため、
前記通常使用の不揮発性メモリ2Aが不正に書き換えら
れていても、正しく書き直してから使用するため、情報
処理装置内のデータを保護することができる。
を示した図であり、以下、図面に基づいて本発明の実施
の形態を説明する。 (1):加算回路を用いる場合の説明 a:装置構成の説明 図2は本発明の実施の形態における加算回路を用いる場
合の装置構成図である。以下、図2に基づいて説明す
る。
メモリであるフラッシュROM(リードオンリメモリ)
部2、ジャンパー部3、フラッシュROM読み出し部
4、加算回路部5、比較回路部6、クロック発生回路部
7、電源部8、リセット制御部9が設けてある。
ある。フラッシュROM部2は、IPLやBIOSとい
ったプログラムが書き込まれている部分である。ジャン
パー部3は、フラッシュROMの内容が正しい時のデー
タの合計を設定する部分である。フラッシュROM読み
出し部4は、フラッシュROMの内容を読み出す部分で
ある。加算回路部5は、フラッシュROM読み出し部4
で読み出された内容の合計を計算する部分である。
と、ジャンパー部3の設定が一致するか比較する部分で
ある。クロック発生回路部7は、装置の処理速度を決定
する部分である。電源部8は、装置に電源を与える部分
である。リセット制御部9は、電源部8により電源が入
ると、装置の初期化信号を発生する部分である。
ット制御部9により、装置全体にリセット信号を与え
る。フラッシュROM読み出し部4は、リセット信号の
状態の変化を検知したら、フラッシュROM部2の内容
を次々読み出して加算回路部5へ送り、加算回路部5で
は合計を計算する。フラッシュROM部2の内容を全空
間読み終えたら、フラッシュROM読み出し部4は、比
較回路部6に読み出し終了を知らせる。
加算回路5の合計結果と、ジャンパー部3の設定が一致
するか比較し、一致していたらリセット制御部9にリセ
ット解除信号を与えてリセットを解除し、装置がIPL
やBIOS等の動作を始める。もし、一致しなかった場
合はリセットを解除しないので、破壊、感染されたIP
LやBIOSで情報処理装置を起動させなくすることが
できる。
計結果と、ジャンパー部3の設定との比較は、全桁を行
わずに決められた下位の桁を比較するようにして加算回
路、比較回路等を簡略化することもできる。
トである。以下、図3の処理S1〜処理S8に従って説
明する。 S1:電源部8により装置に電源が供給されると、リセ
ット制御部9により、装置全体にリセット信号を与え、
主制御部1を初期化し処理S2に移る。
リセット信号の状態の変化を検知し、フラッシュROM
部2の内容を次々読み出して加算回路部5へ送り処理S
3に移る。
M読み出し部4が読み出したフラッシュROM部2の内
容の合計を計算し処理S4に移る。 S4:フラッシュROM読み出し部4は、フラッシュR
OM部2の内容を全空間読み終えたかどうか判断する。
この判断でフラッシュROM部2の内容を全空間読み終
えた場合は処理S5に移り、もし読み終えていない場合
は処理S2に戻る。
ったら、加算回路部5の合計結果と、ジャンパー部3の
設定が一致するか比較する。この比較で加算回路部5の
合計結果とジャンパー部3の設定が一致する場合は処理
S6に移り、もし一致しない場合は処理S8に移る。
一致したことを伝え、リセット制御部9は、リセット信
号の出力を解除し処理S7に移る。 S7:主制御部1が動きだし、フラッシュROM内のI
PL、BIOSを実行する。
5の合計結果とジャンパー部3の設定が一致しない場合
は、比較回路部6はリセット制御部9に不一致したこと
を伝えて、リセット制御部9は、リセット信号の出力を
解除しないままとする。
OMをチェック(チェックサム)し、破壊、感染された
IPLやBIOSで情報処理装置を起動させなくするこ
とにより、情報処理装置内のデータを保護することがで
きる。
説明 a:装置構成の説明 図4は本発明の実施の形態における不揮発性メモリを2
つ持つ場合の装置構成図である。以下、図4に基づいて
説明する。
メモリであるフラッシュROM部2A、不揮発性メモリ
であるフラッシュROM部2B、フラッシュROM制御
部4A、比較回路部6、電源部8、リセット制御部9が
設けてある。
ある。フラッシュROM部2Aは、IPLやBIOSと
いったプログラムが書き込まれている部分であり、主制
御部1は、この内容を読み込み装置を動作させるもので
ある。フラッシュROM部2Bは、フラッシュROM部
2Aのコンペアチェック用であり、フラッシュROMの
内容は通常書き換えられないようにしてある。
ュROMの内容を読み出す部分である。比較回路部6
は、フラッシュROM部2Aのデータと、フラッシュR
OM部2Bのデータを一致するか比較する部分である。
電源部8は、装置に電源を与える部分である。リセット
制御部9は、電源部8により電源が入ると、装置の初期
化信号を発生する部分である。
ット制御部9により、装置全体にリセット信号を与え
る。フラッシュROM制御部4Aは、リセット信号の状
態の変化を検知したら、フラッシュROM部2A、フラ
ッシュROM部2Bの内容を次々読み出して比較回路部
6へ送り、比較回路部6でフラッシュROM部2Aとフ
ラッシュROM部2Bの内容を全空間コンペアし終えた
ら、フラッシュROM制御部4Aは、比較回路部6、リ
セット制御部9に読み出し終了を知らせる。リセット制
御部9は、リセットを解除し、装置のIPLやBIOS
等の動作を起動する。
は、フラッシュROM制御部4AによりフラッシュRO
M部2Bの内容をフラッシュROM部2Aにコピーした
後に再度コンペア処理を行うことにより、破壊、感染さ
れたIPLやBIOSで情報処理装置を起動することが
ないようにできる。このように、コピー動作は、読み出
して比較するよりも時間を必要とするため、不一致の場
合にコピーを行なうようにしている。
ーチャートである。以下、図5の処理S11〜処理S1
5に従って説明する。 S11:電源部8により装置に電源が供給されると、リ
セット制御部9により、装置全体にリセット信号を与
え、主制御部1を初期化し処理S12に移る。
リセット信号の状態の変化を検知し、フラッシュROM
部2A、フラッシュROM部2Bの内容を次々読み出し
て比較回路6に送り処理S13に移る。
M部2AとフラッシュROM部2Bのデータ内容を比較
する。この比較でフラッシュROM部2Aとフラッシュ
ROM部2Bのデータ内容が全空間一致すれば処理S1
4に移り、もし比較中に不一致を発見した場合は処理S
15に移る。
M部2AとフラッシュROM部2Bのデータ内容が全空
間一致したことをリセット制御部9に伝え、リセット制
御部9は、リセット信号の出力を解除する。これによ
り、主制御部1が動きだし、フラッシュROM部2A内
のIPL、BIOSを実行する。
シュROM部2AとフラッシュROM部2Bのデータの
内容の比較中に不一致を発見した場合、比較回路部6は
フラッシュROM制御部4Aに不一致したことを伝え
る。フラッシュROM制御部4Aは、フラッシュROM
部2Bの内容をフラッシュROM部2Aにコピーし処理
S12に戻る。
リを2つ持つ情報処理装置において、1つは通常使用
し、他方は通常使用のチェック用とし、ハードウェアで
両メモリ間をコンペアチェックして不一致がある場合は
チェック用メモリから、通常使用側のメモリへデータを
複写するため、破壊、感染されたIPLやBIOSで情
報処理装置は起動せず、情報処理装置内のデータを保護
することができる。
OMの説明をしたが、EEPROM等の他の不揮発性メ
モリを使用することもできる。
のような効果がある。 (1):ハードウェア構成の加算回路で不揮発性メモリ
の情報の合計を計算し、ハードウェア構成の比較回路
で、加算回路で合計した値と設定値とを比較し、一致し
ない場合は情報処理装置を停止させるため、不揮発性メ
モリが不正に書き換えられていても情報処理装置を停止
することができ、情報処理装置内のデータを保護するこ
とができる。
通常使用とし、チェック用不揮発性メモリを該通常使用
の不揮発性メモリのチェック用として使用し、比較手段
で前記両不揮発性メモリ間の情報を比較し、前記比較手
段の比較で不一致がある場合は、前記チェック用不揮発
性メモリから前記通常使用の不揮発性メモリへ情報を複
写するため、前記通常使用の不揮発性メモリが不正に書
き換えられていても、正しく書き直して使用するため、
情報処理装置内のデータを保護することができる。
置構成図である。
ーチャートである。
場合の装置構成図である。
処理フローチャートである。
Claims (2)
- 【請求項1】情報を記憶する不揮発性メモリと、 該不揮発性メモリの情報の合計を計算するハードウェア
構成の加算回路と、 該加算回路で合計した値と設定値とを比較するハードウ
ェア構成の比較回路とを備え、 前記比較回路の比較で、前記加算回路で合計した値と前
記設定値が一致しない場合は情報処理装置を停止させる
ことを特徴とした情報処理装置。 - 【請求項2】情報を記憶する通常使用の不揮発性メモリ
と、 該通常使用の不揮発性メモリのチェック用として使用す
るチェック用不揮発性メモリと、 前記両不揮発性メモリ間の情報を比較する比較手段とを
備え、 前記比較手段の比較で不一致がある場合は、前記チェッ
ク用不揮発性メモリから前通常使用の不揮発性メモリへ
情報を複写することを特徴とした情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8182942A JPH1027035A (ja) | 1996-07-12 | 1996-07-12 | 情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8182942A JPH1027035A (ja) | 1996-07-12 | 1996-07-12 | 情報処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1027035A true JPH1027035A (ja) | 1998-01-27 |
Family
ID=16127070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8182942A Pending JPH1027035A (ja) | 1996-07-12 | 1996-07-12 | 情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1027035A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004265422A (ja) * | 2003-03-03 | 2004-09-24 | Microsoft Corp | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるためのコンパクトハードウェア識別 |
JP2004295871A (ja) * | 2003-03-03 | 2004-10-21 | Microsoft Corp | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるための詳細ハードウェア識別 |
JP2013050839A (ja) * | 2011-08-31 | 2013-03-14 | Nec Computertechno Ltd | 情報処理装置、情報処理方法、及び情報処理プログラム |
JP2013084038A (ja) * | 2011-10-06 | 2013-05-09 | Sharp Corp | 半導体デバイス |
CN107860989A (zh) * | 2017-10-11 | 2018-03-30 | 上海无线电设备研究所 | 便携电子设备电磁干扰飞机耦合路径损耗测试方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6011916A (ja) * | 1983-06-30 | 1985-01-22 | Fujitsu Ltd | 計算機使用限定方式 |
JPS6217852A (ja) * | 1985-07-16 | 1987-01-26 | Yokogawa Electric Corp | Eepromのデ−タ内容保護装置 |
JPS633126A (ja) * | 1986-06-24 | 1988-01-08 | Toshiba Corp | 燃焼機器の制御方法 |
JPS6349860A (ja) * | 1986-08-19 | 1988-03-02 | Mitsubishi Electric Corp | E↑2prom使用方式 |
JPS63148360A (ja) * | 1986-12-12 | 1988-06-21 | Canon Inc | プロテクト装置 |
JPH03238541A (ja) * | 1990-02-15 | 1991-10-24 | Nippondenso Co Ltd | 自動車用制御装置 |
JPH03257684A (ja) * | 1990-03-08 | 1991-11-18 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
JPH0594225A (ja) * | 1991-09-30 | 1993-04-16 | Toshiba Corp | セキユリテイ機能を内蔵したパーソナルコンピユータ |
JPH06161929A (ja) * | 1992-11-27 | 1994-06-10 | Seiko Epson Corp | コンピュータ |
JPH06161637A (ja) * | 1992-11-18 | 1994-06-10 | Fujitsu Ltd | 電子ペン制御方式 |
JPH06175829A (ja) * | 1991-05-29 | 1994-06-24 | Dell Usa Lp | コンピュータ・システムを動作させる方法 |
JPH06314133A (ja) * | 1993-04-30 | 1994-11-08 | Toshiba Corp | ポータブルコンピュータ |
JPH0816408A (ja) * | 1994-06-29 | 1996-01-19 | Mitsubishi Electric Corp | 情報処理装置 |
-
1996
- 1996-07-12 JP JP8182942A patent/JPH1027035A/ja active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6011916A (ja) * | 1983-06-30 | 1985-01-22 | Fujitsu Ltd | 計算機使用限定方式 |
JPS6217852A (ja) * | 1985-07-16 | 1987-01-26 | Yokogawa Electric Corp | Eepromのデ−タ内容保護装置 |
JPS633126A (ja) * | 1986-06-24 | 1988-01-08 | Toshiba Corp | 燃焼機器の制御方法 |
JPS6349860A (ja) * | 1986-08-19 | 1988-03-02 | Mitsubishi Electric Corp | E↑2prom使用方式 |
JPS63148360A (ja) * | 1986-12-12 | 1988-06-21 | Canon Inc | プロテクト装置 |
JPH03238541A (ja) * | 1990-02-15 | 1991-10-24 | Nippondenso Co Ltd | 自動車用制御装置 |
JPH03257684A (ja) * | 1990-03-08 | 1991-11-18 | Matsushita Electric Ind Co Ltd | マイクロコンピュータ |
JPH06175829A (ja) * | 1991-05-29 | 1994-06-24 | Dell Usa Lp | コンピュータ・システムを動作させる方法 |
JPH0594225A (ja) * | 1991-09-30 | 1993-04-16 | Toshiba Corp | セキユリテイ機能を内蔵したパーソナルコンピユータ |
JPH06161637A (ja) * | 1992-11-18 | 1994-06-10 | Fujitsu Ltd | 電子ペン制御方式 |
JPH06161929A (ja) * | 1992-11-27 | 1994-06-10 | Seiko Epson Corp | コンピュータ |
JPH06314133A (ja) * | 1993-04-30 | 1994-11-08 | Toshiba Corp | ポータブルコンピュータ |
JPH0816408A (ja) * | 1994-06-29 | 1996-01-19 | Mitsubishi Electric Corp | 情報処理装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004265422A (ja) * | 2003-03-03 | 2004-09-24 | Microsoft Corp | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるためのコンパクトハードウェア識別 |
JP2004295871A (ja) * | 2003-03-03 | 2004-10-21 | Microsoft Corp | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるための詳細ハードウェア識別 |
JP4652701B2 (ja) * | 2003-03-03 | 2011-03-16 | マイクロソフト コーポレーション | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるためのコンパクトハードウェア識別 |
JP4652702B2 (ja) * | 2003-03-03 | 2011-03-16 | マイクロソフト コーポレーション | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるための詳細ハードウェア識別 |
JP2013050839A (ja) * | 2011-08-31 | 2013-03-14 | Nec Computertechno Ltd | 情報処理装置、情報処理方法、及び情報処理プログラム |
JP2013084038A (ja) * | 2011-10-06 | 2013-05-09 | Sharp Corp | 半導体デバイス |
CN107860989A (zh) * | 2017-10-11 | 2018-03-30 | 上海无线电设备研究所 | 便携电子设备电磁干扰飞机耦合路径损耗测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4708414B2 (ja) | ランタイム・セキュリティ保証用の自律型メモリ・チェッカ | |
TWI648652B (zh) | 修復受危害之系統啓動碼之技術 | |
US6711675B1 (en) | Protected boot flow | |
US9785596B2 (en) | Redundant system boot code in a secondary non-volatile memory | |
CN103718165B (zh) | Bios闪存攻击保护和通知 | |
JP3561211B2 (ja) | 情報処理装置および不揮発性記憶装置の書き換え制御方法 | |
TWI436229B (zh) | 用以提供安全開機架構之系統與方法 | |
US7793347B2 (en) | Method and system for validating a computer system | |
US6715106B1 (en) | Bios corruption detection system and method | |
TWI768544B (zh) | 電腦系統及其安全管理方法以及電腦軟體產品 | |
EP2989547B1 (en) | Repairing compromised system data in a non-volatile memory | |
TWI801468B (zh) | 用於保護電子裝置之安全性之設備、方法及系統以及相關的微控制器 | |
US10803176B2 (en) | Bios security | |
US7237126B2 (en) | Method and apparatus for preserving the integrity of a management subsystem environment | |
JP2010033576A (ja) | バイオスの更新を行う電子機器及び方法 | |
JP7393226B2 (ja) | 情報処理装置とその起動方法 | |
JPH1091289A (ja) | メモリの初期化装置及び方法 | |
JPH1027035A (ja) | 情報処理装置 | |
JP5561791B2 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
TWI654559B (zh) | 應用多核心處理器執行安全確認的開機方法與其系統 | |
WO2022022247A1 (zh) | 防止数据处理设备固件回退的方法、装置和数据处理设备 | |
JP2000059981A (ja) | ディジタル形保護継電装置 | |
US20230129942A1 (en) | Method for locking a rewritable non-volatile memory and electronic device implementing said method | |
KR102153048B1 (ko) | Smram 변조 탐지 방법 및 장치 | |
CN112817619A (zh) | 电脑***及其安全管理方法以及电脑软件产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040907 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041108 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050314 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050317 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050826 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090115 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090115 |