DocumentCode
1535131
Title
ABYSS: an architecture for software protection
Author
White, Steve R. ; Comerford, Liam
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
16
Issue
6
fYear
1990
fDate
6/1/1990 12:00:00 AM
Firstpage
619
Lastpage
629
Abstract
ABYSS (a basic Yorktown security system) is an architecture for protecting the execution of application software. It supports a uniform security service across the range of computing systems. The use of ABYSS in solving the software protection problem, especially in the lower end of the market, is discussed. Both current and planned software distribution channels are supportable by the architecture, and the system is nearly transparent to legitimate users. A novel use-once authorization mechanism, called a token, is introduced as a solution to the problem of providing authorizations without direct communication. Software vendors may use the system to obtain technical enforcement of virtually any terms and conditions of the sale of their software, including such things as rental software. Software may be transferred between systems, and backed up to guard against loss in case of failure. The problem of protecting software on these systems is discussed, and guidelines to its solution are offered
Keywords
security of data; software engineering; ABYSS; a basic Yorktown security system; application software; computing systems; execution protection; loss guarding; rental software; software back-up; software distribution channels; software protection architecture; software transfer; technical enforcement; token; uniform security service; use-once authorization; Application software; Authorization; Computer architecture; Data security; Guidelines; Licenses; Marketing and sales; Public key cryptography; Software protection; Software systems;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.55090
Filename
55090
Link To Document