| Jonathan K. Millen |
|
|
Activities
Some Papers
Reference Information
BackgroundGraduated from Rensselaer Polytechnic Institute in 1969 with a Ph. D. in mathematics. Thesis: ``On the Capacity and Homology of a Discrete Metric,'' it was really about a problem in the intersection of graph theory and coding theory, the zero-error capacity of a channel whose ``confusion graph'' was a pentagon. Not solved in the thesis; it was solved a few years later by Lovacs. At Rensselaer I also discovered an interest in automata theory. The degrees from Stanford (1965) and Harvard (1963) were in mathematics. But at Harvard I learned how to program the Univac II in binary, and at Stanford I learned Algol and LISP.Began work in 1969 at The MITRE Corporation, working on Mathlab and some expert systems. Became involved in 1975 with computer security, especially modelling, covert channels, and Trusted Product evaluation (the Orange Book). I contributed to the TNI. Started the IEEE Computer Security Foundations Workshop in 1988, and co-founded the Journal of Computer Security in 1992. Research interests include information flow, covert channels, and protocol analysis. Developed the Interrogator, a Prolog program for key distribution protocol vulnerability analysis. Work at SRI (1997-2004) included application of PVS to protocol security analysis; design of CAPSL; the Constraint Solver a new, different, and much better protocol analyzer; and other activities related to modeling of high-assurance systems, such as separation kernels and MILS. Back to MITRE in 2004, with a role in the internal IA technology program. Work on TPMs and attestation protocols. Other InterestsWrote a few articles for BYTE magazine (1978), including one about an integrated-circuit implementation of a Turing Machine; another called "One-dimensional Life'' (cited in Wolfram's A New Kind of Science). Go player, ranking about 5 kyu. |