In a non-extended storage key environment, fetching of data from a storage
page is permissible when the fetch protection bit of the page storage key is
off or when the PSW-key matches the page storage key.  Storing of data into
a page is permissible when the PSW-key matches the page storage key.

A program can switch between the various PSW keys using the SPKA
instruction, subject (in problem state) to the PSW-key mask contained in
control register 3.

The extended storage key feature would provide far greater granularity in
that within a particular PSW-key, up to 256 subkeys could be available to
further limit access to specific pages.

As an example, the introduction of hardware encryption instructions requires
that the actual encryption keys be located in main storage.  Wouldn't it
make sense to locate the encryption control blocks, including encryption
keys, etc. in extended storage key protected storage and to provide Program
Call (PC) access to encryption service modules, to which would be granted
access to the extended storage key protected storage in which those control
blocks reside?

One can envisage many such examples of how the extended storage key feature
could be used.

John P Baker
Software Engineer

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Binyamin Dissen
Sent: Thursday, September 29, 2005 03:11
To: [email protected]
Subject: Re: Instruction Set Enhancement Idea

I don't understand your business case.

Why are more keys needed?

--
Binyamin Dissen <[EMAIL PROTECTED]>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to