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.

Radia J. Perlman

dblp:87/2370 · DBLP profile ↗
← Back
23ranked-venue papers
15as first author
0since 2021 · last 2012
—ORCID · none

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

Computer networks · 13 · 11 first-authorSecurity and privacy · 7 · 2 first-authorSystems, architecture and hardware · 2 · 2 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 networks
10 papers
Internet architecture and protocols · 60% Routing and switching · 35% Network management and operations · 3%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 66% Storage systems · 33% Distributed systems · 0%
Network and information security
5 papers
Cryptographic protocols and secure computation · 31% Systems and software security · 29% Network security · 17%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 77% Program analysis · 23%

Topics — the 29 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cloud storage
0.112012
Secure Overlay Cloud Storage with Access Control and Assured Deletion · IEEE Trans. Dependable Secur. Comput. 2012
Cloud and datacenter computing › cloud storage
secure cloud storage
0.112012
Secure Overlay Cloud Storage with Access Control and Assured Deletion · IEEE Trans. Dependable Secur. Comput. 2012
Internet architecture and protocols
protocol design
0.112010
Protocol design for effective communication among silicon or carbon-based nodes · SIGCOMM 2010
Internet architecture and protocols › network adaptation
self-configuring network
0.112010
Protocol design for effective communication among silicon or carbon-based nodes · SIGCOMM 2010
Storage systems
file systems
0.112007
File System Design with Assured Delete · NDSS 2007
Storage systems › secure storage
secure deletion
0.112007
File System Design with Assured Delete · NDSS 2007
Routing and switching
routing
0.122006
Routing Without Tears, Bridging Without Danger · USENIX ATC, General Track 2006
Fault-Tolerant Broadcast of Routing Information · INFOCOM 1983
Routing and switching › routing protocol
routing protocol design
0.122006
Routing Without Tears, Bridging Without Danger · USENIX ATC, General Track 2006
Incorporation of multiaccess links into a routing protocol · SIGCOMM 1983
Routing and switching › switching
layer-2 routing
0.012004
Rbridges: Transparent Routing · INFOCOM 2004
Cryptographic protocols and secure computation
key management
0.012012
Secure Overlay Cloud Storage with Access Control and Assured Deletion · IEEE Trans. Dependable Secur. Comput. 2012
Internet architecture and protocols › network security
IP security
0.012003
DoS protection for UDP-based protocols · CCS 2003
Network security › attack strategy
denial-of-service attack
0.012003
DoS protection for UDP-based protocols · CCS 2003
Authentication and access control
password authentication
0.012001
PDM: A New Strong Password-Based Protocol · USENIX Security Symposium 2001
Cryptographic primitives and cryptanalysis › cryptographic implementation
key protection
0.011999
Secure Password-Based Protocol for Downloading a Private Key · NDSS 1999
Internet architecture and protocols › network interconnection
bridging
0.022004
Rbridges: Transparent Routing · INFOCOM 2004
Transparent Interconnection of Incompatible Local Area Networks Using Bridges · IEEE J. Sel. Areas Commun. 1990
Network management and operations
network configuration
0.012006
Routing Without Tears, Bridging Without Danger · USENIX ATC, General Track 2006
Transport protocols and congestion control › transport protocols
UDP
0.012003
DoS protection for UDP-based protocols · CCS 2003
Cryptographic protocols and secure computation › key exchange › authenticated key exchange
password-authenticated key exchange
0.012001
PDM: A New Strong Password-Based Protocol · USENIX Security Symposium 2001
Program analysis › static analysis
dependency analysis
0.012001
Building Certifications Paths: Forward vs. Reverse · NDSS 2001
Internet architecture and protocols › network interconnection
LAN interconnection
0.011990
Transparent Interconnection of Incompatible Local Area Networks Using Bridges · IEEE J. Sel. Areas Commun. 1990
Routing and switching › routing
distributed routing
0.021988
Pitfalls in the design of distributed routing algorithms · SIGCOMM 1988
Incorporation of service classes into a network architecture · SIGCOMM 1981
Routing and switching › spanning tree
spanning tree construction
0.011988
Pitfalls in the design of distributed routing algorithms · SIGCOMM 1988
Routing and switching › switching networks
spanning tree protocol
0.011985
An algorithm for distributed computation of a spanningtree in an extended LAN · SIGCOMM 1985
Routing and switching
fault-tolerant routing
0.011983
Fault-Tolerant Broadcast of Routing Information · INFOCOM 1983
Internet architecture and protocols › quality of service
service classes
0.011981
Incorporation of service classes into a network architecture · SIGCOMM 1981
Internet architecture and protocols
local area network
0.011985
An algorithm for distributed computation of a spanningtree in an extended LAN · SIGCOMM 1985
Internet architecture and protocols
network topology
0.011983
Incorporation of multiaccess links into a routing protocol · SIGCOMM 1983
Distributed systems
fault tolerance
0.011983
Fault-Tolerant Broadcast of Routing Information · INFOCOM 1983
Routing and switching › routing
hierarchical routing
0.011981
Incorporation of service classes into a network architecture · SIGCOMM 1981

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

cryptographic key operations · 0.3protocol design · 0.1stateless cookie · 0.1hop count · 0.0ARP optimization · 0.0graph analysis · 0.0cryptographic protocol design · 0.0distributed algorithm · 0.0bridge learning protocol · 0.0routing algorithms · 0.0packet switching · 0.0
YearPublicationVenuePosition
2012 Scalable per-flow resource management for large hierarchical networks
abstract
In this paper we present a new resource management architecture, which provides end-to-end QoS guarantees to individual flows in a large, hierarchical network, such as the global Internet. This framework provides exact reservation and guaranteed resources to individual flows and, therefore, has the same expressive power as the IntServ model, while at the same time manages to overcome the scalability problem of IntServ. Furthermore, in addition to regulating per-flow resource allocation, the proposed architecture enables per-flow accounting in a secure manner. We are particularly interested in building scalable per-flow resource management architecture for the Internet, as it is known that aggregate traffic based services provided with DiffServ solutions have lower flexibility, utilization and performance assurance when compared to the services that can be provided with per-flow mechanisms.
Irena Atov, Charlie Kaufman, Radia J. Perlman
HPSR3
2012 Secure Overlay Cloud Storage with Access Control and Assured Deletion
abstract
We can now outsource data backups off-site to third-party cloud storage services so as to reduce data management costs. However, we must provide security guarantees for the outsourced data, which is now maintained by third parties. We design and implement FADE, a secure overlay cloud storage system that achieves fine-grained, policy-based access control and file assured deletion. It associates outsourced files with file access policies, and assuredly deletes files to make them unrecoverable to anyone upon revocations of file access policies. To achieve such security goals, FADE is built upon a set of cryptographic key operations that are self-maintained by a quorum of key managers that are independent of third-party clouds. In particular, FADE acts as an overlay system that works seamlessly atop today's cloud storage services. We implement a proof-of-concept prototype of FADE atop Amazon S3, one of today's cloud storage services. We conduct extensive empirical studies, and demonstrate that FADE provides security protection for outsourced data, while introducing only minimal performance and monetary cost overhead. Our work provides insights of how to incorporate value-added security features into today's cloud storage services.
Yang Tang 0003, Patrick P. C. Lee, John C. S. Lui, Radia J. Perlman
IEEE Trans. Dependable Secur. Comput.4
2010 FADE: Secure Overlay Cloud Storage with File Assured Deletion
Yang Tang 0003, Patrick P. C. Lee, John C. S. Lui, Radia J. Perlman
SecureComm4
2010 Protocol design for effective communication among silicon or carbon-based nodes
abstract
In this talk I will discuss some of the lessons I've discovered about network protocol design; how to make protocols self-stabilizing, how to make networks self-configuring, how to provide optional configuration in such a way that misconfiguration does no harm, and how to design within constraints such as backward compatibility and politics. I'll also talk about some of my recent work. It is confusing enough that forwarding is done at both layers 2 and 3. Why am I designing a layer 2 1/2? And having spent most of my life in the world of computer network communication protocol design, I will share my observations about ways in which communication protocols in other areas could be improved.
Radia J. Perlman
SIGCOMM1
2007 File System Design with Assured Delete
Radia J. Perlman
NDSS1
2006 Routing Without Tears, Bridging Without Danger
Radia J. Perlman
USENIX ATC, General Track1
2005 What's a PKI, Why Would I Want One, and How Should it Be Designed?
Radia J. Perlman
LISA1
2004 Rbridges: Transparent Routing
abstract
This work describes a method of interconnecting links that combines the advantages of bridging and routing. The basic design is a replacement for a transparent bridge and makes no assumption about higher layer protocols. It involves creating an infrastructure of switches (which we call Rbridges, for "routing bridges") in which packets are routed, although, as with bridges, layer 2 end code location is learned through receipt of data packets. It avoids the disadvantages of bridges, since packets within the infrastructure need not be confined to a spanning tree, and packets are protected with a hop count and not proliferated while in transit, so there is no need for any artificial startup delay on ports to avoid temporary loops. This allows IP nodes to travel within a multi-link campus without changing IP addresses. The paper introduces further optimizations for IP, such as avoiding hooding ARP messages through the infrastructure, and (for IP nodes), allowing Rbridges to avoid learning on data packets.
Radia J. Perlman
INFOCOM1
2003 DoS protection for UDP-based protocols
abstract
Since IP packet reassembly requires resources, a denial of service attack can be mounted by swamping a receiver with IP fragments. In this paper we argue how this attack need not affect protocols that do not rely on IP fragmentation, and argue how most protocols, e.g., those that run on top of TCP, can avoid the need for fragmentation. However, protocols such as IPsec's IKE protocol, which both runs on top of UDP and requires sending large packets, depend on IP packet reassembly. Photuris, an early proposal for IKE, introduced the concept of a stateless cookie, intended for DoS protection. However, the stateless cookie mechanism cannot protect against a DoS attack unless the receiver can successfully receive the cookie, which it will not be able to do if reassembly resources are exhausted. Thus, without additional design and/or implementation defenses, an attacker can successfully, through a fragmentation attack, prevent legitimate IKE handshakes from completing. Defense against this attack requires both protocol design and implementation defenses. The IKEv2 protocol was designed to make it easy to design a defensive implementation. This paper explains the defense strategy designed into the IKEv2 protocol, along with the additional needed implementation mechanisms. It also describes and contrasts several other potential strategies that could work for similar UDP-based protocols.
Charlie Kaufman, Radia J. Perlman, Bill Sommerfeld
CCS2
2002 Deadlock-Free Routing Based on Ordered Links
abstract
This paper describes a new class of deadlock-free routing algorithms for irregular networks based on ordered links. In this case, the links are ordered by partitioning them into a set of layers, each layer containing a spanning tree (when possible). Deadlock free routes can then be derived by using links with non-decreasing order. The deadlock-freedom property is proved. Two different implementations of the routing algorithm are studied. The resultant performance of these algorithms is then compared to other known algorithms: the shortest-path algorithm (which may result in deadlocks) and the up*/down* algorithm. Various performance metrics are considered, including path-length, network capacity, fault tolerance and time of computation. We argue that network capacity is the most important metric to optimize. It is shown that the proposed algorithms are promising since they usually achieve higher network capacity than up*/down*, while they perform only slightly worse than up*/down* in other metrics.
Dah-Ming Chiu, Miriam Kadansky, Radia J. Perlman, John Reynders, Guy L. Steele Jr., Murat Yuksel
LCN3
2002 Mythology and Folklore of Network Protocols
abstract
It's natural to assume that network protocol design is by now a well-known science, where the designers of today's standards take care to understand the tricks and pitfalls learned from previous protocols. This talk dispells this and other myths. It is intended to be provocative, making people question the things people assume are true; instructive, giving hints as to how to avoid some of the problems in future protocols; and inspirational, convincing students that there are ample opportunities to make contributions. This talk discusses wrong turns that have been made, such as what necessitated the invention of bridges, and what caused IP multicast to be unimplementable. It also talks about how a protocol, even one “proven correct”, can go horribly wrong, such as the unstable ARPANET protocol for distributing routing information. It talks about “obvious” tricks such as version numbers, that even today protocol designers insist on misusing. And it covers some of the areas in which research is most needed.
Radia J. Perlman
LCN1
2001 Building Certifications Paths: Forward vs. Reverse
Yassir Elley, Anne H. Anderson, Steve Hanna, Sean Mullan, Radia J. Perlman, Seth Proctor
NDSS5
2001 PDM: A New Strong Password-Based Protocol
Charlie Kaufman, Radia J. Perlman
USENIX Security Symposium2
1999 Secure Password-Based Protocol for Downloading a Private Key
Radia J. Perlman, Charlie Kaufman
NDSS1
1990 Transparent Interconnection of Incompatible Local Area Networks Using Bridges
abstract
No single LAN (local area network) technology is sufficient to interconnect all the computers in a given plant, campus, or site. Thus, it is desirable to combine different types of LANs, using a device called a bridge, to produce an extended LAN. Bridges learn their routing information from information contained in frames they forward. Besides the problems of distinguishing various kinds of encapsulated and unencapsulated frames, the encapsulating protocol used by bridges must also solve the learning problem. This leads to a new set of considerations and solutions. The authors begin with a rough solution and refine it using informal arguments and examples to lead to the final description. The stages in the description roughly mimic the design process. The protocol achieved offers generality and correctness, efficiency, compatibility, and extensibility and requires minimal storage.>
George Varghese, Radia J. Perlman
IEEE J. Sel. Areas Commun.2
1988 Pitfalls in the design of distributed routing algorithms
abstract
The bridge algorithm adopted by the IEEE 802.1 committee for interconnecting 802 LANs requires the topology of the Extended LAN to be a Spanning Tree. A distributed algorithm to compute a spanning tree dynamically has already been published [1], and adopted by the IEEE 802.1 committee [2]. In this paper, however, we describe an alternative distributed algorithm to compute a spanning tree. This algorithm, variants of which have been implemented, initially appears simpler than the IEEE 802.1 algorithm; we show, however, that it has subtle failure modes that makes it unattractive in practice.
Radia J. Perlman, George Varghese
SIGCOMM1
1985 An algorithm for distributed computation of a spanningtree in an extended LAN
abstract
A protocol and algorithm are given in which bridges in an extended Local Area Network of arbitrary topology compute, in a distributed fashion, an acyclic spanning subset of the network.
Radia J. Perlman
SIGCOMM1
1985 Directory services/IBM versus CCITT (panel session, title only)
Radia J. Perlman, E. Stecher, P. Karp
SIGCOMM1
1985 Hierarchical Networks and the Subnetwork Partition Problem
Radia J. Perlman
Comput. Networks1
1983 Fault-Tolerant Broadcast of Routing Information
Radia J. Perlman
INFOCOM1
1983 Incorporation of multiaccess links into a routing protocol
abstract
Conventional routing protocols and algorithms work most efficiently on sparsely connected networks. Network topologies today include multiaccess links which include hundreds of nodes, all of which are capable of direct communication with each other. Some of these multiaccess links have broadcasting ability. This paper presents protocols and algorithms for efficiently dealing with the characteristics of various types of multiaccess links, when they are included as links in a general topology net.
Radia J. Perlman
SIGCOMM1
1983 Fault-Tolerant Broadcast of Routing Information
Radia J. Perlman
Comput. Networks1
1981 Incorporation of service classes into a network architecture
abstract
This paper defines a service class and describes how a completely general service class structure can be provided by a packet switched network. It describes the difference between a handling directive and a routing metric, and defines a service class as an arbitrary collection of handling directives and routing metrics. It describes what types of distributed routing algorithms make it possible to provide for a completely general service class concept in a network, and describes the special problems to be encountered when providing for a general service class capability in a hierarchical network.
Radia J. Perlman
SIGCOMM1