Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Charles C. Zhang

dblp:57/3433 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1

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.

Network and information security
1 paper
Authentication and access control · 100%
Computer networks
1 paper
Network management and operations · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Authentication and access control › authorization
authorization logic
0.112005
PeerAccess: a logic for distributed authorization · CCS 2005
Authentication and access control › authorization
distributed authorization
0.112005
PeerAccess: a logic for distributed authorization · CCS 2005
Authentication and access control › authorization
proof-carrying authorization
0.112005
PeerAccess: a logic for distributed authorization · CCS 2005
Distributed systems
grid computing
0.012005
PeerAccess: a logic for distributed authorization · CCS 2005

Methods — techniques the papers use, named apart from their topics

proof theory · 0.1formal semantics · 0.1shuffling theorem · 0.1diff algorithms · 0.1
YearPublicationVenuePosition
2008 Distributed Authorization by Multiparty Trust Negotiation
Charles C. Zhang, Marianne Winslett
ESORICS1
2007 On the Safety and Efficiency of Firewall Policy Deployment
abstract
Firewall policy management is challenging and error-prone. While ample research has led to tools for policy specification, correctness analysis, and optimization, few researchers have paid attention to firewall policy deployment: the process where a management tool edits a firewall's configuration to make it run the policies specified in the tool. In this paper, we provide the first formal definition and theoretical analysis of safety in firewall policy deployment. We show that naive deployment approaches can easily create a temporary security hole by permitting illegal traffic, or interrupt service by rejecting legal traffic during the deployment. We define safe and most-efficient deployments, and introduce the shuffling theorem as a formal basis for constructing deployment algorithms and proving their safety. We present efficient algorithms for constructing most-efficient deployments in popular policy editing languages. We show that in certain widely- installed policy editing languages, a safe deployment is not always possible. We also show how to leverage existing diff algorithms to guarantee a safe, most- efficient, and monotonic deployment in other editing languages.
Charles C. Zhang, Marianne Winslett, Carl A. Gunter
S&P1
2005 PeerAccess: a logic for distributed authorization
abstract
This paper introduces the PeerAccess framework for reasoning about authorization in open distributed systems, and shows how a parameterization of the framework can be used to reason about access to computational resources in a grid environment. The PeerAccess framework supports a declarative description of the behavior of peers that selectively push and/or pull information from certain other peers. PeerAccess local knowledge bases encode the basic knowledge of each peer (e.g., Alice's group memberships), its policies governing the release of each possible piece of information to other peers, and information that guides and limits its search process when trying to obtain particular pieces of information from other peers. PeerAccess proofs of authorization are verifiable and nonrepudiable, and their construction relies only on the local information possessed by peers and their parameterized behavior with respect to query answering, information push/pull, and information release policies (i.e., no omniscient viewpoint is required). We present the PeerAccess language and peer knowledge base structure, the associated formal semantics and proof theory, and examples of the use of PeerAccess in constructing proofs of authorization to access computational resources.
Marianne Winslett, Charles C. Zhang, Piero A. Bonatti
CCS2
2005 Ontology-Based Policy Specification and Management
Wolfgang Nejdl, Daniel Olmedilla, Marianne Winslett, Charles C. Zhang
ESWC4