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

Donald W. Davies

dblp:d/DWDavies · also Donald Watts Davies · DBLP profile ↗
← Back
15ranked-venue papers
14as first author
0since 2021 · last 2001
—ORCID · none

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

Security and privacy · 8 · 8 first-authorSystems, architecture and hardware · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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.

Network and information security
5 papers
Cryptographic primitives and cryptanalysis · 90% Authentication and access control · 5% Cryptographic protocols and secure computation · 5%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Processor architecture and microarchitecture · 76% Integrated circuit design · 10% Electronic design automation · 7%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › block cipher
DES
0.021995
Pairs and Triplets of DES S-Boxes · J. Cryptol. 1995
Some Regular Properties of the 'Data Encryption Standard' Algorithm · CRYPTO 1982
Cryptographic primitives and cryptanalysis
block cipher cryptanalysis
0.011995
Pairs and Triplets of DES S-Boxes · J. Cryptol. 1995
Cryptographic primitives and cryptanalysis › boolean functions
s-box analysis
0.011995
Pairs and Triplets of DES S-Boxes · J. Cryptol. 1995
Authentication and access control › authentication
message authentication
0.011984
A Message Authenticator Algorithm Suitable for A Mainframe Computer · CRYPTO 1984
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.011983
Use of the 'Signature Token' to Create a Negotiable Document · CRYPTO 1983
Cryptographic primitives and cryptanalysis
block cipher
0.011982
Some Regular Properties of the 'Data Encryption Standard' Algorithm · CRYPTO 1982
Cryptographic primitives and cryptanalysis
stream cipher
0.011982
The Average Cycle Size of the Key Stream in Output Feedback Encipherment · CRYPTO 1982
Routing and switching
packet switching
0.011972
The Control of Congestion in Packet-Switching Networks · IEEE Trans. Commun. 1972
Transport protocols and congestion control
flow control
0.011972
The Control of Congestion in Packet-Switching Networks · IEEE Trans. Commun. 1972
Integrated circuit design
digital circuit design
0.011963
An 11-Cryotron Full Adder · IEEE Trans. Electron. Comput. 1963
Integrated circuit design › digital circuit design › arithmetic circuit design
full adder
0.011963
An 11-Cryotron Full Adder · IEEE Trans. Electron. Comput. 1963
Emerging computing paradigms › beyond-CMOS computing
superconducting computing
0.011963
An 11-Cryotron Full Adder · IEEE Trans. Electron. Comput. 1963
Graph algorithms and graph theory › graph algorithms
path and cycle problems
0.011965
Longest "Separated" Paths and Loops in an N Cube · IEEE Trans. Electron. Comput. 1965
Network optimization and economics
network design
0.011967
A digital communication network for computers giving rapid response at remote terminals · SOSP 1967
Electronic design automation › logic synthesis
boolean function decomposition
0.011957
Switching Functions of Three Variables · IRE Trans. Electron. Comput. 1957
Interconnection networks and networks-on-chip
hypercube network
0.011965
Longest "Separated" Paths and Loops in an N Cube · IEEE Trans. Electron. Comput. 1965
Electronic design automation
logic synthesis
0.011957
Switching Functions of Three Variables · IRE Trans. Electron. Comput. 1957
Electronic design automation › logic synthesis
multilevel logic synthesis
0.011957
Switching Functions of Three Variables · IRE Trans. Electron. Comput. 1957

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

statistical analysis · 0.0packet carrier · 0.0isarithmic control · 0.0digital communication · 0.0
YearPublicationVenuePosition
2001 An Historical Study of the Beginnings of Packet Switching
abstract
D. W. Davies; An Historical Study of the Beginnings of Packet Switching, The Computer Journal, Volume 44, Issue 3, 1 January 2001, Pages 152–162, https://doi.or
Donald W. Davies
Comput. J.1
1997 A brief history of cryptography
Donald W. Davies
Inf. Secur. Tech. Rep.1
1995 Pairs and Triplets of DES S-Boxes
Donald W. Davies, Sean Murphy
J. Cryptol.1
1991 The Transition from Mechanisms to Electronic Computers, 1940 to 1950
Donald W. Davies
ASIACRYPT1
1986 How to use the DES safely
Donald W. Davies
Comput. Secur.1
1984 A Message Authenticator Algorithm Suitable for A Mainframe Computer
Donald W. Davies
CRYPTO1
1983 Use of the 'Signature Token' to Create a Negotiable Document
Donald W. Davies
CRYPTO1
1982 Some Regular Properties of the 'Data Encryption Standard' Algorithm
Donald W. Davies
CRYPTO1
1982 The Average Cycle Size of the Key Stream in Output Feedback Encipherment
Donald W. Davies, Graeme I. P. Parkin
CRYPTO1
1972 The Control of Congestion in Packet-Switching Networks
abstract
Any communication network has a finite traffic capacity and if it is offered traffic beyond the limit it must reject some of it. The data-communication network studied here is one employing packet switching, like the Advanced Research Project Agency (ARPA) network. It handles blocks of data, called packets, and longer messages are subdivided, rather in the same way that store in a computer is allocated in pages. A method of controlling congestion is proposed in which there is a finite number of packet carriers in the whole network. When a packet of data is delivered to its destination node the "empty" packet is available for reuse. The empties move randomly round the network and new data must capture an empty packet carrier before being launched into the network. Various elaborations are described that avoid delay in normal conditions. This so-called "isarithmic" method of congestion control supplements and does not replace end-to-end flow control.
Donald W. Davies
IEEE Trans. Commun.1
1971 A Comparison of Modified Newton Methods for Unconstrained Optimisation
abstract
A new technique for forcing convergence of the Newton process is described. The technique, which is based upon modification of the pivots during solution of the linearised equations, is compared with a more complicated eigenanalysis approach. The techniques considered are, in general, suitable only for the optimisation of functions for which explicit expressions are available for both first and second partial derivates.
A. Matthews, Donald W. Davies
Comput. J.2
1967 A digital communication network for computers giving rapid response at remote terminals
abstract
Those computer applications which involve rapid response to events at distant points create special problems in digital communication. Such applications are increasing in number, and could increase more rapidly if better solutions existed to the communication problems.
Donald W. Davies, Keith A. Bartlett, Roger A. Scantlebury, Peter T. Wilkinson
SOSP1
1965 Longest "Separated" Paths and Loops in an N Cube
Donald W. Davies
IEEE Trans. Electron. Comput.1
1963 An 11-Cryotron Full Adder
Donald W. Davies
IEEE Trans. Electron. Comput.1
1957 Switching Functions of Three Variables
abstract
A switching function is a function of variables which take only the values 0 and 1, and which takes only these values itself. There are 256 different switching functions of three variables, but only 218 of these really depend on all three variables. A switching function of three variables can be expressed in terms of switching functions of two variables. For example F1{F2[A, F3(B, C)], F4(B, C)} can be shown to represent any function of A, B, and C if F1 F2 F3 and F4 are suitably chosen switching functions. The problem solved is: for each switching function of three variables, what is the least number of switching functions of two variables required express it?
Donald W. Davies
IRE Trans. Electron. Comput.1