JPH02212952A - メモリアクセス制御方式 - Google Patents

メモリアクセス制御方式

Info

Publication number
JPH02212952A
JPH02212952A JP1033921A JP3392189A JPH02212952A JP H02212952 A JPH02212952 A JP H02212952A JP 1033921 A JP1033921 A JP 1033921A JP 3392189 A JP3392189 A JP 3392189A JP H02212952 A JPH02212952 A JP H02212952A
Authority
JP
Japan
Prior art keywords
memory
data
ring buffer
access control
memory access
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
JP1033921A
Other languages
English (en)
Inventor
Shoichi Kuboyama
庄一 窪山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1033921A priority Critical patent/JPH02212952A/ja
Publication of JPH02212952A publication Critical patent/JPH02212952A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

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

Description

【発明の詳細な説明】 (概 要〕 メモリの内容保護に有効なメモリアクセス制御方式に関
し、 簡単な装置構成で記憶内容の機密保護を実現することが
できることを目的とし、 システムバスを介して、プロセッサの制御によりデータ
の書き込みおよび読み出しが行われるメモリのメモリア
クセス制御方式において、システムバスとメモリとの間
に設置され、所定の制御信号により設定されるビットシ
フト量に応じてデータを変換するリングバッファを備え
て構成する。
〔産業上の利用分野〕
本発明は、メモリの内容保護に有効なメモリアクセス制
御方式に関する。
近年、計算機ネットワークの拡大に伴い記憶内容の保護
が重要課題になっており、特に読み出し時における内容
保護に有効な機密保護技術が要求されている。
〔従来の技術〕
従来のメモリアクセス制御方式では、所定のリードサイ
クルに同期したときにのみ、その読み出しが可能となる
アクセス制御回路をメモリ内に設置するか、あるいは中
央処理装置(CPU)の演算によって解読を可能にする
などの方式により、記憶内容の機密保護が図られている
との間に設置され、所定の制御信号により設定されるビ
ットシフト量に応じてデータを変換する構成である。
〔発明が解決しようとする課題〕
ところで、このような従来方式による機密保護は、装置
規模が大きくなり、また処理手順が複雑になると高速処
理が困難であるなど、その要求に対して必ずしも容易に
対応できるとは言えなかった。
本発明は、簡単な装置構成で記憶内容の機密保護を実現
することができるメモリアクセス制御方式を提供するこ
とを目的とする。
(課題を解決するための手段) 第1図は、本発明の原理ブロック図である。
図において、メモリ15は、システムバス11を介して
、プロセッサ13の制御によりデータの書き込みおよび
読み出しが行われる。
リングバッファ17は、システムバスとメモリ〔作 用
〕 本発明は、所定の制御信号に応じてデータのビットシフ
ト量が設定されるリングバッファ17を介して、メモリ
15に対するデータの書き込みあるいは読み出しを行う
ことにより、簡単な構成でデータの変換が行われ、記憶
内容の機密保護を図ることができる。
〔実施例〕
以下、図面に基づいて本発明の実施例について詳細に説
明する。
第2図は、本発明のメモリアクセス制御方式を実現する
リングバッファの一実施例構成を示すブロック図である
なお、ここではデータサイズが27ビツトの場合につい
て、n段のリングバッファによる構成例を示す。
図において、第1段のリングバッファでは、211個の
各ビット(0,1,2,・・・、2”−1)に対応する
データ信号線が、それぞれマルチプレクサ21゜、21
1,21□、・・”+  21t’−+の一方の入力端
子Aに接続され、その他方の入力端子Bにはそれぞれ周
期的に1ビツトシフトしたデータ信号線が接続される。
第2段のリングバッファでは、前段のマルチプレクサ2
1゜、221.21g、・・・、21g−+の各出力信
号線が、それぞれマルチプレクサ22゜。
22、.22g、・・・、22r−rの一方の入力端子
Aに接続され、その他方の入力端子Bにはそれぞれ周期
的に2ビツトシフトした出力信号線が接続される。
第n段のリングバッファでは、前段のマルチプレクサの
各出力信号線が、それぞれマルチプレクサ23゜、23
..23□、・・・、23t−rの一方の入力端子Aに
接続され、その他方の入力端子Bにはそれぞれ周期的に
2(a−1)ビットシフトした出力信号線が接続される
マルチプレクサ21.22.23の各制御端子Cには、
nビットの91 II信号’C,C+ ”’  Cm−
+Jが各ビットに分解されてそれぞれ入力される。マル
チプレクサ21.22.23は、C−0であれば入力端
子A、C=1であれば入力端子Bを選択して出力端子Y
に取り出す構成である。
したがって、例えばデータサイズが16(2’)ビット
であれ゛ば、4段のリングバッファをそれぞれ1,2,
4.8ビツトのシフトが可能な構成とし、4ビツトの制
御信号「C・C+  Cm Cs Jを下表の論理にす
れば、0〜15ビツトのシフトを行うことができる。
(本頁以下余白) すなわち、16ビツトデータに例えば9ビツトのシフト
をかける場合には、制御信号「1001」をリングバッ
ファに入力することにより、第1段のリングバッファで
は1ビツトのシフトが行われ、第2段および第3段のリ
ングバッファでは前段のビットデータをそのまま出力し
、第4段のリングバッファで8ビツトシフトすることに
より、合計9ビツトのシフトを可能にしている。
このように、リングバッファはキーワードとして与えら
れる制御信号に応じて決められるビットシフト量に基づ
いて、データを周期的にビットシフトさせることができ
る。すなわち、簡単な構成でデータの変換が可能であり
、またメモリに対しては通常のビットマツプ・メモリと
同様に扱うことができる。
なお、データの読み出しの際には、書き込み時と同様の
キーワードをリングバッファに制御信号として入力する
必要がある。
また、マルチプレクサによりリングバッファを構成する
ことにより、同様にビットシフトが可能なシフトレジス
タに比べて大幅な高速処理が可能である。
〔発明の効果〕
上述したように、本発明によれば、簡単な構成および容
易な制御手順でメモリの記憶内容の機密保護を図ること
ができる。また、機密保護の程度に比較して装置規模も
小さく、かつ高速処理が可能であり、実用的には極めて
有用である。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明方式に用いるリングバッファの一実施例
構成を示すブロック図である。 図において、 11はシステムバス、 13はプロセッサ、 15はメモリ、 17はリングバッファ、 21.22.23はマルチプレクサである。 本発明原理ブロック図 第1図

Claims (1)

    【特許請求の範囲】
  1. (1)システムバス(11)を介して、プロセッサ(1
    3)の制御によりデータの書き込みおよび読み出しが行
    われるメモリ(15)のメモリアクセス制御方式におい
    て、 システムバス(11)とメモリ(15)との間に設置さ
    れ、所定の制御信号により設定されるビットシフト量に
    応じてデータを変換するリングバッファ(17)を備え
    た ことを特徴とするメモリアクセス制御方式。
JP1033921A 1989-02-14 1989-02-14 メモリアクセス制御方式 Pending JPH02212952A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1033921A JPH02212952A (ja) 1989-02-14 1989-02-14 メモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1033921A JPH02212952A (ja) 1989-02-14 1989-02-14 メモリアクセス制御方式

Publications (1)

Publication Number Publication Date
JPH02212952A true JPH02212952A (ja) 1990-08-24

Family

ID=12399981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1033921A Pending JPH02212952A (ja) 1989-02-14 1989-02-14 メモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPH02212952A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6211802B1 (en) 1998-03-24 2001-04-03 Nec Corporation Semiconductor integrated circuit for performing data transfer
JP2001222423A (ja) * 2000-02-14 2001-08-17 Nintendo Co Ltd 半導体記憶装置およびプログラム判別システム
JP2012247275A (ja) * 2011-05-26 2012-12-13 Nippon Telegr & Teleph Corp <Ntt> 信号シフト装置及び方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6211802B1 (en) 1998-03-24 2001-04-03 Nec Corporation Semiconductor integrated circuit for performing data transfer
JP2001222423A (ja) * 2000-02-14 2001-08-17 Nintendo Co Ltd 半導体記憶装置およびプログラム判別システム
JP2012247275A (ja) * 2011-05-26 2012-12-13 Nippon Telegr & Teleph Corp <Ntt> 信号シフト装置及び方法

Similar Documents

Publication Publication Date Title
EP0556928A1 (en) A device for enciphering and deciphering, by means of the DES algorithm, data to be written to or read from a hard disk
US5872802A (en) Parity generation and check circuit and method in read data path
JPH01296361A (ja) メモリカード
JPS5958700A (ja) 記憶保護判定方式
US6802036B2 (en) High-speed first-in-first-out buffer
US5860094A (en) System for protecting information stored on physical media
WO2020118713A1 (zh) 位宽匹配电路、数据写入装置、数据读出装置和电子设备
JP2703418B2 (ja) 中央演算処理装置
JPH02212952A (ja) メモリアクセス制御方式
JP4863279B2 (ja) メモリシステム及びメモリアクセス方法
US6510483B1 (en) Circuit, architecture and method for reading an address counter and/or matching a bus width through one or more synchronous ports
WO1991007754A1 (en) Read-while-write-memory
KR0177197B1 (ko) 시스템 상호접속을 위한 주사 프로그램가능한 검사 행렬
JPS62156742A (ja) デ−タ書込み制御方式
JPS62236054A (ja) 半導体記憶装置
KR100290545B1 (ko) 메모리어레이,메모리소자및정보처리방법
JPS6168636A (ja) デ−タ処理装置
JPH06119250A (ja) メモリ情報保護回路及びメモリ情報保護方法
JPS6321928B2 (ja)
JPS6136854A (ja) メモリ切換装置
JPH05257882A (ja) データ処理装置
JPS59121455A (ja) プレフイクシング方式
JPH0544755B2 (ja)
JPS598057A (ja) メモリ装置
JPH0619737B2 (ja) メモリアクセス装置