JPH0471051A - データ保護方式 - Google Patents

データ保護方式

Info

Publication number
JPH0471051A
JPH0471051A JP2185003A JP18500390A JPH0471051A JP H0471051 A JPH0471051 A JP H0471051A JP 2185003 A JP2185003 A JP 2185003A JP 18500390 A JP18500390 A JP 18500390A JP H0471051 A JPH0471051 A JP H0471051A
Authority
JP
Japan
Prior art keywords
data
memory
address
control part
stored
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
Application number
JP2185003A
Other languages
English (en)
Inventor
Kazuhiro Kimura
一洋 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2185003A priority Critical patent/JPH0471051A/ja
Publication of JPH0471051A publication Critical patent/JPH0471051A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ保護方式に関し、特にコンピュータシス
テムにおける主メモリ上の特定エリアのデータを、第3
者によるアクセスから保護しデータの盗用を防止するこ
とを目的として用いられるデータ保護方式に関する。
〔従来の技術〕
従来、この種のデータ保護方式では、主メモリ上のデー
タは、固定位置のエリアに格納され、データの参照また
は変更等の操作を実行しようとするものに対しては、そ
の操作が許可されたものか否かの判定処理を行い、判定
処理の結果、許可されている場合はその操作が実行可能
となり、許可されていない場合には、当該データへのア
クセスが禁止され実行不可能となるようになっていたが
、さらにデータ内容を保護するため、データ自体は暗合
化されていた。
〔発明が解決しようとする課題〕
上述した従来のデータ保護方式では、例えばコンピュー
タシステムの保守を行うときなどの機会に、システムの
運用を停止させて主メモリからメモリ内容をダンプされ
てデータの暗合を解読されてしまう危険があり、メモリ
内容のデータの暗合化を行っても、その暗合解読を防止
するため定期的にその暗合コードを変化する必要があり
、このため、コンピュータプログラムの動作を停止しな
ければならないという問題点があった。
また、暗合コードの変更操作を行うに当って、暗合コー
ドを変更するための煩雑な手順を必要としたり、データ
の参照または変更に対して、その操作に許可がおりてい
るか否かの判定処理を厳密に行う必要があり、この判定
処理に多くの時間がかかるという問題点があった。
本発明の目的は、主メモリの内容の盗用が困難で、煩雑
な変更手順等を必要とする暗合コードの変更をする必要
がなく、従って暗合コードを変更するためにコンピュー
タプログラムの動作を停止する必要もないデータ保護方
式を提供することにある。
〔課題を解決するための手段〕
本発明のデータ保護方式は、コンピュータシステムにお
けるデータ保護方式において、(A)主メモリ上の格納
データを分割し、それぞれを異る格納エリアに分散格納
するとともに、アドレス書き替え動作の起動信号を受信
シ、前記格納データのアドレスを変更するデータ管理手
段、 (B)前記主メモリ上の格納エリアのアドレスを管理し
、前記データ管理手段に使用可能なアドレスを通知する
メモリ管理手段、 (C)、時間を計測し、あらかじめ定められた時間ごと
に前記データ管理手段に前記アドレス書き替え動作の起
動信号を送出するタイマ管理手段、 を有している。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例のプロ・ツク図であり、第2
図は第1図に示すデータ保護方式のデータ格納エリアの
概念図である。
第1図に示すデータ保護方式は、メモリ5上の格納デー
タを分割し、それぞれを異る格納エリアに分散格納する
とともに、定期的にアドレス書き替え動作の起動信号を
受信してアドレス書き替え動作を行い、格納データのア
ドレスを変更するデータ管理部2、メモリ5上の格納エ
リアのアドレスを管理し、データ管理部2に使用可能な
アドレスを通知するメモリ管理部3、時間を計測し、定
期的にアドレス書き替え動作の起動信号をデータ管理部
2に送出するタイマ管理部1から構成されている。
次に、動作を説明する。
最初に、データ保護の対象となるデータを格納する場合
の動作を説明する。
第1図において、データ処理部4からの要求により、コ
ンピュータシステムの主メモリであるメモリ5に、デー
タ保護の対象となるデータを格納する処理を行う必要が
あると、データ管理部2は、データをあらかじめ定めら
れた数のブロックに分割する。また、データ管理部2は
、分割したデータの各ブロックをメモリ5に格納するた
め、メモリ管理部3を起動してメモリ5上のアドレスを
メモリ管理部3から受は取り、第2図に示すように、メ
モリ5上の上記アドレスの示すメモリブロック9a〜9
Cに分割したデータの各ブロックを格納する。データ管
理部2は、上記処理を終了すると、内蔵しているアドレ
ス管理テーブル7に、分割されたデータ・ブロックのラ
ベル8a〜8cを設定し、各データ・ブロックが格納さ
れたメモリ5上のアドレスとそのアドレスに格納されて
いるデータとの対応関係を記録する。
次に、分割されメモリ5に格納されたデータ保護の対象
となるデータのブロックを定期的に読み出し、他のアド
レスに書き替える動作について説明する。
第1図において、タイマ管理部1は、あらかじめ定めら
れた一定の時間ごとに、データ管理部2を起動し、起動
されたデータ管理部2は、さらにメモリ管理部3を起動
する。メモリ管理部3は、データ管理部2がメモリ5上
でデータの書き替えを行うときに使用可能なメモリ・エ
リアを検出し、そのアドレスをデータ管理部2に通知す
る。
一方、データ管理部2は、内蔵しているアドレス管理テ
ーブル5に記録されている、メモリ5のアドレスとその
アドレスに格納されているデータとの対応関係を読み出
し、読み出さたアドレスから上記分割された各データブ
ロックを順次読み出し、メモリ管理部3から受は取った
使用可能なメモリ・エリアに上記データを書き込んでい
く。そして、メモリ5に格納されているデータブロック
をすべて新しいエリアへ転送し、その処理が完了した時
点で旧アドレス・エリアのアドレスをメモリ管理部3に
通知し、そのメモリをクリアすると同時に開放する。さ
らに、上記データブロックが書き替えられた新しいアド
レスとデータブロックとの対応関係を上記アドレス管理
テーブル5に記録し、アドレス管理テーブル5のデータ
と格納されているアドレスとの対応関係を更新する。
次に、メモリ5に分散して格納されたデータの参照及び
更新の動作について説明する。
データ管理部2がデータ処理部4からデータ参照要求を
受領した場合、データ管理部2は、アドレス管理テーブ
ル5のデータ格納アドレスを読取り、当該アドレスから
データを逐次読込んで元の一つのデータに組立て、復元
されたそのデータを要求元であるデータ処理部4に渡す
また、データ管理部2がデータ処理部4からデータ変更
要求を受領した一場合、データ管理部2は、受領した変
更データを分割し、アドレス管理テーブル5のアドレス
を参照し、当該エリアへのデータ書き込みを実行する。
このように、データを分散格納すること、及びその格納
エリアを一定時間間隔で変更することにより、主メモリ
の内容の盗用を難しくさせ、煩雑な変更手順等を必要と
する暗合コードの変更を不要にすることができる。
〔発明の効果〕
以上説明したように、本発明は、データを分散格納する
こと、及びその格納エリアを一定時間間隔で変更するこ
とにより、主メモリの内容の盗用が困難となり、煩雑な
変更手順等を必要とする暗合コードの変更をする必要が
なく、従って暗合コードを変更するためにコンピュータ
プログラムの動作を停止する必要もないという効果を有
する。
メモリ、6・・・・・・メモリ空間、7・・・・・・ア
ドレス管理テーブル、8a〜8c・・・・・・データ・
ラベル、9a〜9c・・・・・・メモリーブロック。

Claims (1)

  1. 【特許請求の範囲】 1、コンピュータシステムにおけるデータ保護方式にお
    いて、 (A)主メモリ上の格納データを分割し、それぞれを異
    る格納エリアに分散格納するとともに、アドレス書き替
    え動作の起動信号を受信し、前記格納データのアドレス
    を変更するデータ管理手段、 (B)前記主メモリ上の格納エリアのアドレスを管理し
    、前記データ管理手段に使用可能なアドレスを通知する
    メモリ管理手段、 (C)、時間を計測し、あらかじめ定められた時間ごと
    に前記データ管理手段に前記アドレス書き替え動作の起
    動信号を送出するタイマ管理手段、 を有したことを特徴とするデータ保護方式。 2、請求項1記載のデータ保護方式において、前記あら
    かじめ定められた時間が一定の時間であることを特徴と
    するデータ保護方式。
JP2185003A 1990-07-12 1990-07-12 データ保護方式 Pending JPH0471051A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2185003A JPH0471051A (ja) 1990-07-12 1990-07-12 データ保護方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2185003A JPH0471051A (ja) 1990-07-12 1990-07-12 データ保護方式

Publications (1)

Publication Number Publication Date
JPH0471051A true JPH0471051A (ja) 1992-03-05

Family

ID=16163078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2185003A Pending JPH0471051A (ja) 1990-07-12 1990-07-12 データ保護方式

Country Status (1)

Country Link
JP (1) JPH0471051A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075608A1 (fr) * 2000-03-31 2001-10-11 Sanyo Electric Co., Ltd. Appareil d'imbrication et de desimbrication
JP2005209086A (ja) * 2004-01-26 2005-08-04 Ricoh Co Ltd 情報管理システム
JP2008016060A (ja) * 2007-09-25 2008-01-24 Toshiba Corp 管理サーバ装置及びプログラム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075608A1 (fr) * 2000-03-31 2001-10-11 Sanyo Electric Co., Ltd. Appareil d'imbrication et de desimbrication
US6986000B2 (en) 2000-03-31 2006-01-10 Sanyo Electric Co., Ltd. Interleaving apparatus and deinterleaving apparatus
JP2005209086A (ja) * 2004-01-26 2005-08-04 Ricoh Co Ltd 情報管理システム
JP4616562B2 (ja) * 2004-01-26 2011-01-19 株式会社リコー 情報管理システム
JP2008016060A (ja) * 2007-09-25 2008-01-24 Toshiba Corp 管理サーバ装置及びプログラム
JP4583428B2 (ja) * 2007-09-25 2010-11-17 株式会社東芝 管理サーバ装置及びプログラム

Similar Documents

Publication Publication Date Title
EP0238537B1 (en) System for preventing software piracy employing multi-encrypted keys and single decryption circuit modules
US4930073A (en) Method to prevent use of incorrect program version in a computer system
JP3880933B2 (ja) 耐タンパマイクロプロセッサ及びキャッシュメモリ搭載プロセッサによるデータアクセス制御方法
KR101081118B1 (ko) 보안되는 프로그램을 복원하는 컴퓨터 구현 방법, 정보 처리 시스템 및 컴퓨터 판독 가능한 기록 매체
KR101054981B1 (ko) 프로그램의 콘텍스트를 보안적으로 저장하는 컴퓨터 구현 방법, 정보 처리 시스템 및 컴퓨터 판독 가능한 기록 매체
CN101681237B (zh) 加密装置及加密方法
KR20080104056A (ko) 프로그래머블 표시기 및 제어 시스템
CN109739613A (zh) 嵌套页表的维护方法、访问控制方法及相关装置
CN108363930A (zh) 一种内存数据保护方法及***
JPH0471051A (ja) データ保護方式
JPH10124403A (ja) ブロック消去型フラッシュメモリの書込み方法
JPH10260901A (ja) メモリ保護装置およびメモリ保護方法
JPS6339933B2 (ja)
JPH07319637A (ja) ディスク装置の制御装置およびディスク装置の制御方 法
KR102525429B1 (ko) 시스템 식별자를 생성 및 저장하는 사설 교환기 장치 및 방법
JP2001356964A (ja) 暗号化データ記憶装置
JPH09134260A (ja) セキュリティ機能を有する媒体制御装置および方法
JPH10188584A (ja) 記憶制御装置
JPH0378052A (ja) 仮想記憶管理方式
JPS63301389A (ja) Icカ−ド
JP2004157751A (ja) データ保護システム、データ保護プログラム及びデータ保護方法
JPS6216425B2 (ja)
JPH09134259A (ja) セキュリティ機能を有する媒体制御装置および方法
JPH01286199A (ja) 書替え可能な不揮発性メモリ書替え装置
JPS6120160A (ja) アドレツシング例外検出方式