|
ABSTRACT
The foundations of capability schemes are critically examined. The context free utilization of capabilities once acquired is shown to be inconsistent with both least privilege norm and information flow requirements. An enhanced Capability Vector mechanism which pre-confines the set of capabilities with which a given capability can be combined is proposed. It is shown that capability vectors dynamically define an information flow structure which is potentially more refined, flexible, and versatile than traditional information classification systems. Based on this property, a Generalized Capability Vector machine which enforces a controlled information flow policy is designed. The proposed machine supports programmable resources which are either statically or dynamically bound to an information class.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bell, D.E. and LaPadula L.J., Secure Computer Systems: Unified Exposition and MULTICS Interpretation, ESD-TR-75-306, Electronic Systems Division, AFSC, Hanscom Field, Bedford, Mass. 01731, 1976.
|
| |
2
|
Bernstein, A.J. and Quaynor N., Private Communication.
|
| |
3
|
Denning, D.E., Denning, P.J. and Graham, G.S., Selectively Confined Subsystems, IRIA International Workshop on Protection in Operating Systems, Rocquencourt, August 1974, 55-61.
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
Fenton, J.S. Memoryless Subsystems, The Computer Journal 17,2 (May 1974), 143-147.
|
| |
8
|
Fenton, J.S. An Abstract Computer Model Demonstrating Directional Information Flow, To appear in Theoretical Computer Science.
|
| |
9
|
Gat, I. and Saal, H.J., Memoryless Execution: A Programmer's Viewpoint, Software Practice and Experience 6,4 (October- December 1976), 463-471.
|
| |
10
|
Gat, I., Security Aspects of Computer Systems, Ph.D. Thesis, Technion- Israel Institute of Technology, Computer Science Department, 1976.
|
 |
11
|
|
| |
12
|
Lampson, B.W., Protection, Proc. Fifth Annual Princeton Conference on Information Sciences and Systems, March 1971, 437-443.
|
| |
13
|
Saltzer, H.J. and Schroeder, M.D., Protection of Information in Computer Systems, Proceedings of the IEEE 63,9 (September 1975), 1278-1308.
|
| |
14
|
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Neil Vachharajani , Matthew J. Bridges , Jonathan Chang , Ram Rangan , Guilherme Ottoni , Jason A. Blome , George A. Reis , Manish Vachharajani , David I. August, RIFLE: An Architectural Framework for User-Centric Information-Flow Security, Proceedings of the 37th annual IEEE/ACM International Symposium on Microarchitecture, p.243-254, December 04-08, 2004, Portland, Oregon
|
|
|
|
|
|
|
|