Rick Crawford
is a Researcher in Computer Security at the University of California, Davis.
Research Interests and Experience
After completing his M.S. Thesis,
"Topics in Behavioral Modelling and Event-Based Debugging",
Crawford continued to pursue several strands of this research.
When he joined the Computer Security Group at UCD,
Crawford applied these concepts in projects to develop tools and techniques
for analyzing programs. For one interesting project, he constructed (in Lisp,
under Unix) a simulated PC environment that provided automated assistance
in dynamically analyzing the behavior of executable code that was suspected
of malicious behavior.
Crawford also participated in a project to survey and evaluate
algorithms and protocols for mutual authentication.
Currently, Crawford is involved in the design and prototyping of a scalable
communications architecture for use in the group's ARPA funded work.
Education
Rick Crawford received a B.S. in Mechanical Engineering from UC Berkeley
in 1979. After working several years at Hewlett-Packard's central research
labs, he earned a M.S. in Computer Science from UC Davis in 1991.
Professional Activities
Crawford is a member of the ACM and of Computer Professionals for Social
Responsibility (CPSR). He continues to publish at UC Davis, where his
research interests include the social aspects of information technologies
in networked environments.
Crawford works with several public interest organizations, including
CPSR, Privacy International, and the Cultural Environment Movement.
His public interest work addresses the uses and misuses of information
and communication in modern society. Such issues as privacy, surveillance,
the right to communicate, and equitable access to information for all citizens
have become key factors, as economic and social outcomes increasingly are
influenced by technological architectures.
Publications
-
"Computer-assisted Crises" --- by R. Crawford.
To appear in "Invisible Crises", edited by
George Gerbner, Hamid Mowlana, and Herbert I. Schiller
(Westview Press, 1995, forthcoming).
-
"Semantic Issues in the Design of Languages for Debugging" ---
by R. Crawford, R. Olsson, W. Ho, and C. Wee.
Computer Languages, Vol. 21, No. 1 (April 1995), pp. 17-37.
-
"Automated Assistance for Detecting Malicious Code" ---
by R. Crawford, P. Kerchen, K. Levitt, R. Olsson, and M. Archer.
Proceedings: Sixth International Computer Virus
& Security Conference, March 1993.
-
"Semantic Issues in the Design of Languages for Debugging" ---
by R. Crawford, R. Olsson, W. Ho, and C. Wee.
Proceedings: IEEE Computer Society Fourth
International Conference on Computer Languages, April 1992, pp. 252-261.
-
"A Testbed for Malicious Code Detection:
A Synthesis of Static and Dynamic Analysis Techniques" ---
by R. Crawford, R. Lo, J. Crossley, G. Fink, P. Kerchen,
W. Ho, K. Levitt, R. Olsson, and M. Archer.
Secure Networks --- Proceedings: Fifth International Computer
Virus & Security Conference, March 1992, pp. 225-236.
-
"Sequential Debugging at a High Level of Abstraction" ---
by R. Olsson, R. Crawford, W. Ho, and C. Wee.
IEEE Software, Vol. 8, No. 3 (May 1991), pp. 27-36.
-
"A Dataflow Approach to Event-based Debugging" ---
by R. Olsson, R. Crawford, and W. Ho.
SOFTWARE --- Practice and Experience, Vol. 21, No. 2
(Feb. 1991), pp. 209-229.
-
"Topics in Behavioral Modelling and Event-Based Debugging" ---
by R. Crawford. M.S. Thesis, Dept. of Computer Science,
University of California, Davis, CSE-90-49, December 1990.
-
"Dalek: A GNU, Improved Programmable Debugger" ---
by R. Olsson, R. Crawford, and W. Ho.
Proceedings: Summer 1990 USENIX Conference,
June 1990, pp. 221-231.
Last updated 8/28/95.