A reduction method for non-arithmetic data, and its application to thesauric translation. - A. F. Parker-Rhodes; Roger M. Needham (IFIP Congress, 1959)

Review: Book Review. - Roger M. Needham (Comput. J., 1961)

A Method for Using Computers in Information Classification. - Roger M. Needham (IFIP Congress, 1962)

Book Review. - Roger M. Needham (Comput. J., 1963)

Applications of the theory of clumps. - Roger M. Needham (Mech. Transl. Comput. Linguistics, 1965)

File handling at Cambridge University. - David W. Barron; A. G. Fraser; David F. Hartley; B. Landy; Roger M. Needham (AFIPS Spring Joint Computing Conference, 1967)

The structure of a multiprogramming supervisor. - David F. Hartley; B. Landy; Roger M. Needham (Comput. J., 1968)

The Design of Multiple-Access Computer Systems: Part 2. - Maurice V. Wilkes; Roger M. Needham (Comput. J., 1968)

Automatic term classifications and retrieval. - Karen Sparck Jones; Roger M. Needham (Inf. Storage Retr., 1968)

Theory and practice in operating system design. - Roger M. Needham; David F. Hartley (SOSP, 1969)

Handling Difficult Faults in Operating Systems. - Roger M. Needham (SOSP, 1971)

Software Engineering Techniques used in the Development of the Cambridge Multiple-Access System. - B. Landy; Roger M. Needham (Softw. Pract. Exp., 1971)

Protection systems and protection implementations. - Roger M. Needham (AFIPS Fall Joint Computing Conference (1), 1972)

Note on evaluation. - Roger M. Needham (Inf. Storage Retr., 1973)

Domains of Protection and the Management of Processes. - Roger M. Needham; Maurice V. Wilkes (Comput. J., 1974)

The CAP Project - An Interim Evaluation. - Roger M. Needham (SOSP, 1977)

The Cap Filing System. - Roger M. Needham; Andrew Birrell (SOSP, 1977)

The Cambridge CAP Computer and its Protection System. - Roger M. Needham; R. D. H. Walker (SOSP, 1977)

Using Encryption for Authentication in Large Networks of Computers. - Roger M. Needham; Michael D. Schroeder (Commun. ACM, 1978)

An Asynchronous Garbage Collector for the CAP Filing System. - Andrew Birrell; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1978)

Character Streams. - Andrew Birrell; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1978)

Systems Aspects of the Cambridge Ring. - Roger M. Needham (SOSP, 1979)

On the Duality of Operating System Structures. - Hugh C. Lauer; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1979)

Adding Capability to Conventional File Servers. - Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1979)

Capabilities and Protection. - Roger M. Needham (GI Jahrestagung, 1980)

An Asynchronous Garbage Collector for the Cambridge File Server. - N. H. Garnett; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1980)

The Cambridge Model Distributed System. - Maurice V. Wilkes; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1980)

A Universal File Server. - Andrew Birrell; Roger M. Needham (IEEE Trans. Software Eng., 1980)

Design Considerations for a Processing Server. - Roger M. Needham (ISCA, 1981)

Gravevine: An Exercise in Distributed Computing (summary). - Andrew Birrell; Roy Levin; Roger M. Needham; Michael D. Schroeder (SOSP, 1981)

Sequencing Computation Steps in a Network. - A. J. Herbert; Roger M. Needham (SOSP, 1981)

Grapevine: An Exercise in Distributed Computing. - Andrew Birrell; Roy Levin; Roger M. Needham; Michael D. Schroeder (Commun. ACM, 1982)

Protection. - Roger M. Needham (Advanced Course: Local Area Networks, 1983)

The TRIPOS Filing Machine, a Front End to a File Server. - M. F. Richardson; Roger M. Needham (SOSP, 1983)

Experience with Grapevine: The Growth of a Distributed System (Summary). - Michael D. Schroeder; Andrew Birrell; Roger M. Needham (SOSP, 1983)

How to Connect Stable Memory to a Computer. - Roger M. Needham; A. J. Herbert; James G. Mitchell (ACM SIGOPS Oper. Syst. Rev., 1983)

The architecture of the universe network. - Ian M. Leslie; Roger M. Needham; John W. Burren; Graham C. Adams (Comput. Commun. Rev., 1984)

The use of broadcast techniques on the universe network. - A. Gill Waters; Christopher J. Adams; Ian M. Leslie; Roger M. Needham (Comput. Commun. Rev., 1984)

Experience with Grapevine: The Growth of a Distributed System - Michael D. Schroeder; Andrew Birrell; Roger M. Needham (ACM Trans. Comput. Syst., 1984)

A Caching File System For a Programmer's Workstation. - Michael D. Schroeder; David K. Gifford; Roger M. Needham (SOSP, 1985)

Current work on authentication. - Andrew Birrell; Butler W. Lampson; Roger M. Needham; Michael D. Schroeder (ACM SIGOPS European Workshop, 1986)

On making distributed systems that work. - Roger M. Needham (ACM SIGOPS European Workshop, 1986)

A Global Authentication Service without Global Trust. - Andrew Birrell; Butler W. Lampson; Roger M. Needham; Michael D. Schroeder (S&P, 1986)

Authentication Revisited. - Roger M. Needham; Michael D. Schroeder (ACM SIGOPS Oper. Syst. Rev., 1987)

Authentication: A Practical Study in Belief and Action. - Michael Burrows; Martín Abadi; Roger M. Needham (TARK, 1988)

The Cedar System. - David K. Gifford; Roger M. Needham; Michael D. Schroeder (Commun. ACM, 1988)

Locks in Distributed Systems - Observations. - Roger M. Needham; Michael Burrows (ACM SIGOPS Oper. Syst. Rev., 1988)

The Cambridge Fast Ring Networking System. - Andrew Hopper; Roger M. Needham (IEEE Trans. Computers, 1988)

The Scope of a Logic of Authentication. - Michael Burrows; Martín Abadi; Roger M. Needham (Distributed Computing And Cryptography, 1989)

Distributed Computing with a Processor Bank. - Jean Bacon; Ian M. Leslie; Roger M. Needham (Process in Distributed Operating Systems and Distributed Systems Management, 1989)

Reducing Risks from Poorly Chosen Keys. - T. Mark A. Lomas; Li Gong; Jerome H. Saltzer; Roger M. Needham (SOSP, 1989)

Report on the Third European SIGOPS Workshop "Autonomy or Interdependence in Distributed Systems", September 19-21, 1988, Ca, bridge, England. - Roger M. Needham; Andrew Herbert (ACM SIGOPS Oper. Syst. Rev., 1989)

Capabilities and Security. - Roger M. Needham (Security and Persistence, 1990)

Reasoning about Belief in Cryptographic Protocols. - Li Gong; Roger M. Needham; Raphael Yahalom (S&P, 1990)

Rejoinder to Nessett. - Michael Burrows; Martín Abadi; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1990)

A Logic of Authentication. - Michael Burrows; Martín Abadi; Roger M. Needham (ACM Trans. Comput. Syst., 1990)

What Next? Some Speculations. - Roger M. Needham (Operating Systems of the 90s and Beyond, 1991)

Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links. - Michael D. Schroeder; Andrew Birrell; Michael Burrows; Hal Murray; Roger M. Needham; Thomas L. Rodeheffer; Edwin H. Satterthwaite; Charles P. Thacker (IEEE J. Sel. Areas Commun., 1991)

An Approach to Real-time Scheduling - but is it Really a Problem for Multimedia? - Roger M. Needham; Akira Nakamura (NOSSDAV, 1992)

Later Developments at Cambridge: Titan, Cap, and the Cambridge Ring. - Roger M. Needham (IEEE Ann. Hist. Comput., 1992)

Denial of Service. - Roger M. Needham (CCS, 1993)

Protecting Poorly Chosen Secrets from Guessing Attacks. - Li Gong; T. Mark A. Lomas; Roger M. Needham; Jerome H. Saltzer (IEEE J. Sel. Areas Commun., 1993)

TEA, a Tiny Encryption Algorithm. - David J. Wheeler; Roger M. Needham (FSE, 1994)

Denail of Service: An Example. - Roger M. Needham (Commun. ACM, 1994)

Programming Satan's Computer. - Ross J. Anderson; Roger M. Needham (Computer Science Today, 1995)

Robustness Principles for Public Key Protocols. - Ross J. Anderson; Roger M. Needham (CRYPTO, 1995)

Storage and Synchronization for Distributed Continuous Media. - Paul W. Jardetzky; Cormac J. Sreenan; Roger M. Needham (Multim. Syst., 1995)

Prudent Engineering Practice for Cryptographic Protocols. - Martín Abadi; Roger M. Needham (IEEE Trans. Software Eng., 1996)

The changing environment for security protocols. - Roger M. Needham (IEEE Netw., 1997)

The Steganographic File System. - Ross J. Anderson; Roger M. Needham; Adi Shamir (Information Hiding, 1998)

Logic and Over-Simplification. - Roger M. Needham (LICS, 1998)

Panel Session - Future Directions. - Roger M. Needham; E. Stewart Lee; Joan Feigenbaum; Virgil D. Gligor; Bruce Christianson (Security Protocols Workshop, 1998)

A New Family of Authentication Protocols. - Ross J. Anderson; Francesco Bergadano; Bruno Crispo; Jong-Hyeon Lee; Charalampos Manifavas; Roger M. Needham (ACM SIGOPS Oper. Syst. Rev., 1998)

The Hardware Environment. - Roger M. Needham (S&P, 1999)

Keynote Address: The Changing Environment. - Roger M. Needham (Security Protocols Workshop, 1999)

Keynote Address: Security Protocols and the Swiss Army Knife (Transcript of Discussion). - Roger M. Needham (Security Protocols Workshop, 2000)

Keynote Address: Mobile Computing versus Immobile Security. - Roger M. Needham (Security Protocols Workshop, 2001)

Keynote Address. - Roger M. Needham (Security Protocols Workshop, 2002)

Back to the Beginning. - Roger M. Needham (Security Protocols Workshop, 2002)