-
公开(公告)号:DE68923386T2
公开(公告)日:1996-03-28
申请号:DE68923386
申请日:1989-01-17
Applicant: IBM
-
公开(公告)号:DE69028226D1
公开(公告)日:1996-10-02
申请号:DE69028226
申请日:1990-02-06
Applicant: IBM
Inventor: ENESCU MICHAEL ALEXANDER , LUM JAMES
Abstract: A tamper-resistant facility is disclosed for controlling the number of users given authorised access to licensed software in a host-based, multiple terminal system by use of an encrypted authorisation list depth parameter. The facility can be embedded in the host-licensed software and can decrypt the depth parameter only using a key derived from its own CPU ID and an offset.
-
公开(公告)号:CA1313424C
公开(公告)日:1993-02-02
申请号:CA587711
申请日:1989-01-06
Applicant: IBM
Inventor: BAUM RICHARD I , BORDEN TERRY L , BUTWELL JUSTIN R , CLARK CARL E , GANEK ALAN G , LUM JAMES , MALL MICHAEL G , PAGE DAVID R , PLAMBECK KENNETH E , SCALZI CASPER A , SCHMALZ RICHARD J
Abstract: PO9-87-006 NONHIERARCHICAL PROGRAM AUTHORIZATION MECHANISM A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access list-entry token contained in an access register. Each access-list entry includes a private indicator which indicates if the associated address space can be accessed by all programs from this access-list entry or if the associated address space can only be accessed by an authorized program. For a program to be authorized, an extended authorization index in a control register must match an access-list extended authorization index in the access-list entry, or the extended authorization index value must be authorized in an authority table associated with the address space. An instruction for testing a given extended authorization index for a given access-list-entry is also disclosed.
-
4.
公开(公告)号:CA1308202C
公开(公告)日:1992-09-29
申请号:CA584970
申请日:1988-12-05
Applicant: IBM
Inventor: BAUM RICHARD I , BORDEN TERRY L , BUTWELL JUSTIN R , CLARK CARL E , GANEK ALAN G , LUM JAMES , MALL MICHAEL G , PLAMBECK KENNETH E , SCALZI CASPER A , SCHMALZ RICHARD J , SMITH RONALD M , THOMAS JULIAN
Abstract: PO98/-004 ACCESS REGISTER TRANSLATION MEANS FOR ADDRESS GENERATING MECHANISM FOR MULTIPLE VIRTUAL SPACES A method and apparatus is provided to translate the contents of access registers into information for use in performing addressing functions for multiple virtual address spaces. The access registers represent the full addressing capability of the system but do not directly contain the addressing information. The system has a plurality of general purpose registers, a plurality of access registers associated with the general registers, an access list having access list entries which is addressed by the contents of the access register, memory storage for holding address space number second table entries (ASTE), where the contents of the access list entry locate the ASTE and where the ASTE contains the addressing information needed to translate a virtual address when combined with the contents of a general purpose register. Access register translation (ART) consists of the process of determining addressing information by using the access list entry and the ASTE. The results of the ART process are stored in an ART lookaside buffer (ALB) which stores the results of ART while valid for later use.
-
公开(公告)号:BR8900568A
公开(公告)日:1989-10-10
申请号:BR8900568
申请日:1989-02-09
Applicant: IBM
Inventor: BAUM RICHARD IRWIN , BORDEN TERRY LEE , BUTWELL JUSTIN RALPH , CLARK CARL EDWARD , GANEK ALAN GEORGE , LUM JAMES , MALL MICHAEL GERARD , PAGE DAVID RICHARD , PLAMBECK KENNETH ERNEST , SCALZI CASPER ANTHONY , SCHMALZ RICHARD JOHN
Abstract: A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-entry token contained in an access register. Each access-list entry includes a private indicator which indicates if the associated address space can be accessed by all programs from this access-list entry or if the associatd address space can only be accessed by an authorized program. For a program to be authorized, an extended authorization index in a control register must match an access-list extended authorization index in the access-list entry, or the extended authorization index value must be authorized in an authority table associated with the address space. An instruction for testing a given extended authorization index for a given access-list-entry is also disclosed.
-
公开(公告)号:DE69028226T2
公开(公告)日:1997-03-13
申请号:DE69028226
申请日:1990-02-06
Applicant: IBM
Inventor: ENESCU MICHAEL ALEXANDER , LUM JAMES
Abstract: A tamper-resistant facility is disclosed for controlling the number of users given authorised access to licensed software in a host-based, multiple terminal system by use of an encrypted authorisation list depth parameter. The facility can be embedded in the host-licensed software and can decrypt the depth parameter only using a key derived from its own CPU ID and an offset.
-
公开(公告)号:DE3854616T2
公开(公告)日:1996-06-13
申请号:DE3854616
申请日:1988-12-12
Applicant: IBM
Inventor: BAUM RICHARD IRWIN , BORDEN TERRY LEE , BUTWELL JUSTIN RALPH , CLARK CARL EDWARD , GANEK ALAN GEORGE , LUM JAMES , MALL MICHAEL GERARD , PAGE DAVID RICHARD , PLAMBECK KENNETH ERNST , SCALZI CASPER ANTHONY , SCHMALZ RICHARD JOHN
Abstract: A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-entry token contained in an access register. Each access-list entry includes a private indicator which indicates if the associated address space can be accessed by all programs from this access-list entry or if the associatd address space can only be accessed by an authorized program. For a program to be authorized, an extended authorization index in a control register must match an access-list extended authorization index in the access-list entry, or the extended authorization index value must be authorized in an authority table associated with the address space. An instruction for testing a given extended authorization index for a given access-list-entry is also disclosed.
-
公开(公告)号:DE3854616D1
公开(公告)日:1995-11-30
申请号:DE3854616
申请日:1988-12-12
Applicant: IBM
Inventor: BAUM RICHARD IRWIN , BORDEN TERRY LEE , BUTWELL JUSTIN RALPH , CLARK CARL EDWARD , GANEK ALAN GEORGE , LUM JAMES , MALL MICHAEL GERARD , PAGE DAVID RICHARD , PLAMBECK KENNETH ERNST , SCALZI CASPER ANTHONY , SCHMALZ RICHARD JOHN
Abstract: A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-entry token contained in an access register. Each access-list entry includes a private indicator which indicates if the associated address space can be accessed by all programs from this access-list entry or if the associatd address space can only be accessed by an authorized program. For a program to be authorized, an extended authorization index in a control register must match an access-list extended authorization index in the access-list entry, or the extended authorization index value must be authorized in an authority table associated with the address space. An instruction for testing a given extended authorization index for a given access-list-entry is also disclosed.
-
公开(公告)号:DE68923386D1
公开(公告)日:1995-08-17
申请号:DE68923386
申请日:1989-01-17
Applicant: IBM
-
公开(公告)号:CA1312142C
公开(公告)日:1992-12-29
申请号:CA584279
申请日:1988-11-28
Applicant: IBM
Inventor: BAUM RICHARD I , BORDEN TERRY L , CLARK CARL E , GANEK ALAN G , LUM JAMES , MALL MICHAEL G , SCALZI CASPER A , SCHMALZ RICHARD J
Abstract: P0984011 LINKAGE MECHANISM FOR PROGRAM ISOLATION A computer system has general purpose registers, control registers and access registers for containing information to allow address space capability. A linkage stack uses protected address space to store state information during program call and program return operations. The linkage stack contains information relating to state entries for the saved information and header and trailer entries to point to other linkage stack sections. A control register contains the pointer to the current linkage stack entry and is changed as the program call or return moves through the stack.
-
-
-
-
-
-
-
-
-