Demo Data from SIGIR 2026 / reviewers in the wild / expert
Paul A. Karger
dblp:31/3235
· DBLP profile ↗
22ranked-venue papers
15as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 11 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 2 · 2 first-authorComputer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Processor architecture and microarchitecture · 51% Cloud and datacenter computing · 48% Storage systems · 1% | |
| Network and information security
8 papers |
Authentication and access control · 58% Systems and software security · 36% Network security · 4% |
Topics — the 21 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Authentication and access control
access control |
0.1 | 4 | 2007 | Fuzzy Multi-Level Security: An Experiment on Quantified Risk-Adaptive Access Control · S&P 2007 New Methods for Immediate Revocation · S&P 1989 Implementing commercial data integrity with secure capabilities · S&P 1988 |
Processor architecture and microarchitecture
instruction set architecture |
0.1 | 2 | 2007 | Performance and security lessons learned from virtualizing the alpha processor · ISCA 2007 A VMM Security Kernel for the VAX Architecture · S&P 1990 |
Cloud and datacenter computing › virtualization › resource virtualization
processor virtualization |
0.1 | 1 | 2007 | Performance and security lessons learned from virtualizing the alpha processor · ISCA 2007 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2007 | Performance and security lessons learned from virtualizing the alpha processor · ISCA 2007 |
Processor architecture and microarchitecture › instruction set architecture
virtualization support |
0.1 | 1 | 2007 | Performance and security lessons learned from virtualizing the alpha processor · ISCA 2007 |
Systems and software security
operating system security |
0.0 | 5 | 1991 | A VMM Security Kernel for the VAX Architecture · S&P 1990 New Methods for Immediate Revocation · S&P 1989 Implementing commercial data integrity with secure capabilities · S&P 1988 |
Systems and software security › operating system security
security kernel |
0.0 | 4 | 1991 | A Retrospective on the VAX VMM Security Kernel · IEEE Trans. Software Eng. 1991 A VMM Security Kernel for the VAX Architecture · S&P 1990 New Methods for Immediate Revocation · S&P 1989 |
Systems and software security › virtualization security
virtual machine monitor |
0.0 | 2 | 1991 | A Retrospective on the VAX VMM Security Kernel · IEEE Trans. Software Eng. 1991 A VMM Security Kernel for the VAX Architecture · S&P 1990 |
Network security › covert channel
covert channel analysis |
0.0 | 1 | 1991 | Storage Channels in Disk Arm Optimization · S&P 1991 |
Authentication and access control › access control › permission management
access revocation |
0.0 | 1 | 1989 | New Methods for Immediate Revocation · S&P 1989 |
Operating systems › system security › operating system security › protection mechanism
protection domains |
0.0 | 1 | 1989 | Using Registers to Optimize Cross-Domain Call Performance · ASPLOS 1989 |
Processor architecture and microarchitecture › register management
register optimization |
0.0 | 1 | 1989 | Using Registers to Optimize Cross-Domain Call Performance · ASPLOS 1989 |
Authentication and access control › access control models
discretionary access control |
0.0 | 1 | 1987 | Limiting the Damage Potential of Discretionary Trojan Horses · S&P 1987 |
Authentication and access control › access control › access control mechanisms
capability-based protection |
0.0 | 1 | 1984 | An Augmented Capability Architecture to Support Lattice Security and Traceability of Access · S&P 1984 |
Cryptographic primitives and cryptanalysis
message authentication codes |
0.0 | 1 | 1984 | An Augmented Capability Architecture to Support Lattice Security and Traceability of Access · S&P 1984 |
Operating systems
virtualization |
0.0 | 1 | 1991 | A Retrospective on the VAX VMM Security Kernel · IEEE Trans. Software Eng. 1991 |
Storage systems › i/o scheduling
disk scheduling |
0.0 | 1 | 1991 | Storage Channels in Disk Arm Optimization · S&P 1991 |
Operating systems › resource management
memory management |
0.0 | 1 | 1989 | New Methods for Immediate Revocation · S&P 1989 |
Compilers and program optimization
register allocation |
0.0 | 1 | 1989 | Using Registers to Optimize Cross-Domain Call Performance · ASPLOS 1989 |
Authentication and access control › access control policy
separation of duty |
0.0 | 1 | 1988 | Implementing commercial data integrity with secure capabilities · S&P 1988 |
Authentication and access control › access control › access control mechanisms
access control list |
0.0 | 1 | 1984 | An Augmented Capability Architecture to Support Lattice Security and Traceability of Access · S&P 1984 |
Methods — techniques the papers use, named apart from their topics
fuzzy logic control · 0.1formal verification · 0.0configuration management · 0.0covert channel analysis · 0.0trusted linker · 0.0register optimization · 0.0capability-based protection · 0.0access control lists · 0.0table-driven file name translation · 0.0bell-lapadula lattice model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Designing a Side Channel Resistant Random Number Generator
Suresh Chari, Vincenzo DiLuoffo, Paul A. Karger, Elaine R. Palmer, Tal Rabin, Josyula R. Rao, Pankaj Rohatgi, Helmut Scherzer, Michael Steiner 0001, David C. Toll |
CARDIS | 3 |
| 2009 | Securing virtual machine monitors: what is needed?abstractIt is widely believed that the use of a virtual machine monitor (VMM) is at least as secure, if not more secure than separate systems. A recent Information Week survey [6] reports that 55% of responding business technology professionals believe that a system running in a virtual machine is as safe as physical servers and 20% believe it safer than physical servers. Such views are certainly encouraged by recent papers, such as [2] and [10]. Madnick and Donovan [9] first proposed VMMs for security in 1973 by pointing out that "since virtual machine monitors tend to be shorter, simpler, and easier to debug than conventional multiprogramming operating systems, the VMM is less error-prone." Paul A. Karger |
AsiaCCS | 1 |
| 2008 | The Feasibility of Automated Feedback-Directed Specification-Based Test Generation: A Case Study of a High-Assurance Operating SystemabstractIn this paper, we describe results of a case study to establish the feasibility of deriving mappings between an abstract user level specification and the code elements in a concrete implementation of a highly secure smart card operating system. Such a mapping is necessary for feedback-directed specification-based test generation to improve code coverage, needed by the stringent criteria for high-assurance systems. We used test cases generated from the user level specification to identify the executed code elements and attempted to use static analysis to map the unexecuted code elements to the corresponding elements in the user level specification. Our primary result is evidence that, given a sufficiently expressive user level specification and a test generation system that is able to effectively use such a specification, the resulting tests will cover the vast majority of the code branches that are able to be covered. Therefore, the benefit of a feedback-directed system will be limited. We further provide evidence that the static analysis required to generate feedback in these cases tends to be difficult, involving inferring the semantics of the internal implementation of data structures. In particular, we observed that the internal states at the implementation level in a high security application pose significant challenges to this mapping process. Sam Weber 0001, Amit M. Paradkar, Suzanne McIntosh, David C. Toll, Paul A. Karger, Matthew Kaplan 0003, Elaine R. Palmer |
ISSRE | 5 |
| 2007 | Performance and security lessons learned from virtualizing the alpha processorabstractVirtualization has become much more important throughout the computer industry both to improve security and to support multiple workloads on the same hardware with effective isolation between those workloads. The most widely used chip architecture, the Intel and AMD x86 processors, have begun to support virtualization, but the initial implementations show some limitations. This paper examines the virtualization properties of the Alpha architecture with particular emphasis on features that improve performance and security. It shows how the Alpha's features of PALcode, address space numbers, software handling of translation buffer misses, lack of used and modified bits, and secure handling of unpredictable results all contribute to making virtualization of the Alpha particularly easy. The paper then compares the virtual architecture of the Alpha with Intel's and AMD's virtualization approaches for x86. It also comments briefly on Intel's virtualization technology for Itanium, IBM's zSeries and pSeries hypervisors and Sun's UltraSPARC virtualization. It particularly identifies some differences between translation buffers on x86 and translation buffers on VAX and Alpha that can have adverse performance consequences. Paul A. Karger |
ISCA | 1 |
| 2007 | Fuzzy Multi-Level Security: An Experiment on Quantified Risk-Adaptive Access ControlabstractThis paper presents a new model for, or rather a new way of thinking about adaptive, risk-based access control. Our basic premise is that there is always inherent uncertainty and risk in access control decisions that is best addressed in an explicit way. We illustrate this concept by showing how the rationale of the well-known, Bell-Lapadula model based, multi-level security (MLS) access control model could be used to develop a risk-adaptive access control model. This new model is more like a fuzzy logic control system than a traditional access control system and hence the name "fuzzy MLS". The long version of this paper is published as an IBM Research Report. Pau-Chen Cheng, Pankaj Rohatgi, Claudia Keser, Paul A. Karger, Grant M. Wagner, Angela Schuett Reninger |
S&P | 4 |
| 2006 | Privacy and security threat analysis of the federal employee personal identity verification (PIV) programabstractThis paper is a security and privacy threat analysis of new Federal Information Processing Standard for Personal Identity Verification (FIPS PUB 201). It identifies some problems with the standard, and it proposes solutions to those problems, using standardized cryptographic techniques that are based on the Internet Key Exchange (IKE) protocol [16]. When the standard is viewed in the abstract, it seems to effectively provide security and privacy, because it uses strong cryptographic algorithms. However, when you examine the standard in the context of potential user scenarios regarding its use; security, privacy, and usability problems can be identified. User scenarios are employed to provide the context for the identification of these problems, and the technical solutions are described to address the issues raised. Paul A. Karger |
SOUPS | 1 |
| 2005 | Multi-Level Security Requirements for HypervisorsabstractUsing hypervisors or virtual machine monitors for security has become very popular in recent years, and a number of proposals have been made for supporting multi-level security on secure hypervisors, including PR/SM, NetTop, sHype, and others. This paper looks at the requirements that users of MLS systems have and discusses their implications on the design of multi-level secure hypervisors. It contrasts the new directions for secure hypervisors with the earlier efforts of KVM/370 and Digital's A1-secure VMM kernel Paul A. Karger |
ACSAC | 1 |
| 2003 | Authenticating Mandatory Access Controls and Preserving Privacy for a High-Assurance Smart Card
Helmut Scherzer, Ran Canetti, Paul A. Karger, Hugo Krawczyk, Tal Rabin, David C. Toll |
ESORICS | 3 |
| 2002 | Thirty Years Later: Lessons from the Multics Security EvaluationabstractAlmost thirty years ago a vulnerability assessment of Multics identified significant vulnerabilities, despite the fact that Multics was more secure than other contemporary (and current) computer systems. Considerably more important than any of the individual design and implementation flaws was the demonstration of subversion of the protection mechanism using malicious software (e.g., trap doors and Trojan horses). A series of enhancements were suggested that enabled Multics to serve in a relatively benign environment. These included addition of "mandatory access controls" and these enhancements were greatly enabled by the fact the Multics was designed from the start for security. However, the bottom-line conclusion was that "restructuring is essential" around a verifiable "security kernel" before using Multics (or any other system) in an open environment (as in today's Internet) with the existence of well-motivated professional attackers employing subversion. The lessons learned from the vulnerability assessment are highly applicable today as governments and industry strive (unsuccessfully) to "secure" today's weaker operating systems through add-ons, "hardening", and intrusion detection schemes. Paul A. Karger, Roger R. Schell |
ACSAC | 1 |
| 2002 | Verified Formal Security Models for Multiapplicative Smart CardsabstractWe present two generic formal security models for operating systems of multiapplicative smart cards. The models formalize the main security aspects of secrecy, integrity, secure communication between applications and secure downloading of new applica Gerhard Schellhorn, Wolfgang Reif, Axel Schairer, Paul A. Karger, Vernon Austel, David C. Toll |
J. Comput. Secur. | 4 |
| 2000 | Verification of a Formal Security Model for Multiapplicative Smart Cards
Gerhard Schellhorn, Wolfgang Reif, Axel Schairer, Paul A. Karger, Vernon Austel, David C. Toll |
ESORICS | 4 |
| 1997 | Two-phase cryptographic key recovery system
Rosario Gennaro, Paul A. Karger, Stephen M. Matyas, Mohammad Peyravian, Allen Roginsky, David Safford, Michael Willett, Nevenko Zunic |
Comput. Secur. | 2 |
| 1991 | Storage Channels in Disk Arm OptimizationabstractThe covert storage channels found in disk I/O optimization schemes are studied. The authors examine the source of the problems in the context of various disk architectures, propose several classes of generic solutions and conclude with recommendations for future storage-system architectures. The work was done as part of the covert channel analysis for Digital's VAX security kernel.> Paul A. Karger, John C. Wray |
S&P | 1 |
| 1991 | A Retrospective on the VAX VMM Security KernelabstractThe development of a virtual-machine monitor (VMM) security kernel for the VAX architecture is described. The focus is on how the system's hardware, microcode, and software are aimed at meeting A1-level security requirements while maintaining the standard interfaces and applications of the VMS and ULTRIX-32 operating systems. The VAX security kernel supports multiple concurrent virtual machines on a single VAX system, providing isolation and controlled sharing of sensitive data. Rigorous engineering standards were applied during development to comply with the assurance requirements for verification and configuration management. The VAX security kernel has been developed with a heavy emphasis on performance and system management tools. The kernel performs sufficiently well that much of its development was carried out in virtual machines running on the kernel itself, rather than in a conventional time-sharing system.> Paul A. Karger, Mary Ellen Zurko, Douglas W. Bonin, Andrew H. Mason, Clifford E. Kahn |
IEEE Trans. Software Eng. | 1 |
| 1990 | A VMM Security Kernel for the VAX ArchitectureabstractThe development of a virtual-machine monitor (VMM) security kernel for the VAX architecture is described. Particular focus is on how the system's hardware, microcode, and software are aimed at meeting A1-level security requirements while maintaining the standard interfaces and applications of the VMS and ULTRIX-32 operating systems. The VAX security kernel supports multiple concurrent virtual machines on a single VAX system, providing isolation and controlled sharing of sensitive data. Rigorous engineering standards were applied during development to comply with the assurance requirements for verification and configuration management. The VAX security kernel was developed with a heavy emphasis on performance and on system management tools. The kernel performs sufficiently well that all of its development can be now carried out in virtual machines running on the kernel itself, rather than in a conventional time-sharing system.> Paul A. Karger, Mary Ellen Zurko, Douglas W. Bonin, Andrew H. Mason, Clifford E. Kahn |
S&P | 1 |
| 1989 | Using Registers to Optimize Cross-Domain Call PerformanceabstractThis paper describes a new technique to improve the performance of cross-domain calls and returns in a capability-based computer system. Using register optimization information obtained from the compiler, a trusted linker can minimize the number of registers that must be saved, restored, or cleared when changing from one protection domain to another. The size of the performance gain depends on the level of trust between the calling and called protection domains. The paper presents alternate implementations for an extended VAX architecture and for a RISC architecture and reports performance measurements done on a re-microprogrammed VAX-11/730 processor. Paul A. Karger |
ASPLOS | 1 |
| 1989 | New Methods for Immediate RevocationabstractThe author introduces two techniques for immediate revocation of access rights: revocation with event counts and revocation by chaining. The two algorithms are appropriate for shared and unshared page tables, respectively, and can be used for both access control list and capability-based systems. The proposed techniques are much simpler to implement and more efficient in operation than previous revocation techniques and are therefore more appropriate for implementation in a security kernel, where simplicity of design is crucial. Furthermore, both techniques are particularly appropriate for RISC (reduced-instruction-set computer) implementations where translation buffer misses are handled in software. However, the techniques are very dependent on the particular style of memory management available on the underlying hardware. It is concluded that, with these techniques, user requirements for immediate revocation can be easily met in any operating system on security kernel design.> Paul A. Karger |
S&P | 1 |
| 1988 | Implementing commercial data integrity with secure capabilitiesabstractThe author examines the model of D.D. Clark and D.R. Wilson (1987) for commercial data integrity and proposes an implementation based on his own secure capability architecture. He shows how secure capabilities and protected subsystems are ideal for implementing commercial data integrity, but also indicates areas where the Clark-Wilson model may have difficulties in actual use. The level of formal verification required appears higher than would be feasible for most commercial systems and the user interface for specifying separation of duties appears extremely complex.> Paul A. Karger |
S&P | 1 |
| 1987 | Limiting the Damage Potential of Discretionary Trojan HorsesabstractMany discretionary Trojan Horse attacks can be defeated by a table-driven file name translation mechanism that has knowledge of the normal patterns of use of a computer system. File name translation is built into a protected subsystem, and the human user is queried about possible violations of discretionary access control policies. The technique is most effective against unauthorized tampering or sabotage and can be used in conjunction with non-discretionary security controls. Paul A. Karger |
S&P | 1 |
| 1986 | Authentication and Discretionary Access Control in Computer Networks
Paul A. Karger |
Comput. Networks | 1 |
| 1986 | Authentication and discretionary access control in computer networks
Paul A. Karger |
Comput. Secur. | 1 |
| 1984 | An Augmented Capability Architecture to Support Lattice Security and Traceability of AccessabstractThis paper describes a protection system that supports the confinement of access as required by non-discretionary access control models such as the Bell and LaPadula lattice model. The approach is to use capability-based protection at the lowest level for implementing confined domains, in support of access control lists for expressing security policies outside the security kernel. The implementation of such a system in the context of hardware support for capabilities is discussed. Paul A. Karger, A. J. Herbert |
S&P | 1 |