U.S. Patents
6,192,512: Interpreter with virtualized interface, Chess, 2001.
6,026,374: System and method for generating trusted descriptions of information products, Chess, 2000.
5,802,592: System and method for protecting integrity of alterable ROM using digital signatures, Chess, Sorkin, and White, 1998.
5,794,235: System and method for dynamic retrieval of relevant information by monitoring active data streams, Chess, 1998.
5,572,590: Discrimination of malicious changes to digital information using multiple signatures, Chess, 1996.
5,485,575: Automatic analysis of a computer virus structure and means of attachment to its hosts, Chess, Kephart, and Sorkin, 1996.
5,442,699: Searching for patterns in encrypted data, Arnold, Chess, Kephart, Sorkin, and White, 1995.
5,440,723: Automatic immune system for computers and computer networks, Arnold, Chess, Kephart, and White, 1995.
Selected Publications
David M. Chess, An Undetectable Computer Virus; Virus Bulletin Conference; September, 2000 (HTML) (pdf)
John Morar and David M. Chess, Can Cryptography Prevent Computer Viruses?; Virus Bulletin Conference; September, 2000 (HTML) (pdf)
David M. Chess and John Morar, Is Java Still Secure?; Virus Bulletin Conference; October, 1999 (HTML) (pdf)
Sarah Gordon and David M. Chess, Where There's Smoke, There's Mirrors: The Truth About Trojan Horses on the Internet; Virus Bulletin Conference; October, 1998
John Morar and David M. Chess, Web Browsers - Threat or Menace; Virus Bulletin Conference, October 1998
David M. Chess, Security Issues in Mobile Code Systems; in G. Vigna (Ed.), "Mobile Agents and Security", Springer, 1998.
Jeffrey O. Kephart, Gregory Sorkin, David M. Chess, and Steve R. White, Fighting Computer Viruses; Scientific American, November 1997.
David M. Chess, The Future of Viruses on the Internet; Virus Bulletin Conference; October, 1997
David Chess, Colin Harrison, and Aaron Kershenbaum, Mobile Agents: are they a good idea?; IBM Research Report, reprinted with an update in J. Vitek (Ed.) "Mobile Object Systems", Springer, 1997.
David M. Chess, Security in Agent Systems; NCSA IVPC 1996
Steve R. White, Jeffrey O. Kephart, and David M. Chess, Computer Viruses: A Global Perspective; Virus Bulletin Conference; September, 1995
David Chess, Benjamin Grosof, Colin Harrison, David Levine, Colin Parris, and Gene Tsudik, Itinerant Agents for Mobile Computing; IBM Research Report, revised version published in IEEE Personal Communications Magazine, October 1995.
Jeffrey O. Kephart, David M. Chess, and Steve R. White, Computers and Epidemiology; IEEE Spectrum May 1993
David Chess, Computer Viruses and Other Threats to Computer and Network Integrity, Computer Networks and ISDN Systems, 17 (1989), p. 141-148.
David Chess, Simulating the Evolution of Behavior: the Iterated Prisoners' Dilemma Problem, Complex Systems, 2:6, December 1988, p. 663-670.
David M. Chess and Henry L. Morse, PCINFO: End User Support in the 1990s, Proceedings of the 1987 IEEE Conference on Management and Technology, 1987, pp. 307-320.
David Chess and Gloria Whittico, Use and Management of a Large Computer Conferencing System, SHARE 67, 1987.
David Chess and Mike Cowlishaw, A Large-Scale Computer Conferencing System, IBM Systems Journal, 26:1, 1987.
David M. Chess, Programming in IBM PC DOS Pascal, Prentice-Hall, Englewood Cliffs, NJ, 1985.
David M. Chess, Discrimination and Propositional Knowledge, Princeton University Bachelor's Thesis in Philosophy, 1981.]
