Papers and
Other Publications

 

This list contains the following sections:


Books and Book Chapters

Authentication: From Passwords to Public Keys, ISBN 0-201-61599-1, Addison-Wesley, 2002. (click here to buy from Amazon)

Internet Cryptography, ISBN 0-201-92480-3, Addison-Wesley, 1997. (click here to buy from Amazon)

Book Chapters

"Multilevel Security," Chapter 205 of the Handbook of Information Security, Volume 3, Threats, Vulnerabilities, Prevention, Detection and Management, Hossein Bidgoli, ed., ISBN 0-471-64832-9, John Wiley, 2005 (to appear).

“How Authentication Technologies Work,” Chapter 1 of Biometrics, John Woodward, ed., McGraw-Hill, to appear in 2003.

“Internet Cryptography,” Chapter 15 of ICSA Guide to Cryptography, Randall Nichols, ed., ISBN 0-07-913759-8, McGraw-Hill, 1999.

“Securing Client/Server TCP/IP,” Chapter 8 of Securing Client/Server Computer Networks, Peter Davis, ed., ISBN 0-07-015841-X, McGraw-Hill, 1996.


Articles in Refereed Journals

Trends in Security Product Evaluations,” Information Systems Security, vol. 16, no. 4, July-August 2007.

Cost Profile of a Highly Assured, Secure Operating System,” ACM Transactions on Information Systems Security, vol. 4, no. 1, February 2001.

“A Historical Overview of Computer Architecture,” Annals of the History of Computing, vol. 10, no. 4, 1988.

“Error management for robot programming,” Journal of Intelligent Manufacturing, vol. 2, 1991, (with Maria Gini).

“Reliable Real-Time Robot Operation Employing Intelligent Forward Recovery,” Journal of Robotic Systems, vol. 3, no. 3, Fall 1986, pp. 281-300 (with Maria Gini).


Papers at Refereed Conferences

A spreadsheet-based simulation of CPU instruction execution,” Proc. 2007 ASEE Annual Conference, Honolulu, HI, June 2007.

“Experimenting with Security Policy,” Proc. DARPA Information Survivability Conference and Exposition II, IEEE Computer Society Press, 2001.

“A Releasable Data Products Framework,” Proc. DARPA Information Survivability Conference and Exposition II, IEEE Computer Society Press, 2001 (with Charles Payne).

Historical Survey of Security Product Evaluations,” Proc. National Information Systems Security Conference, 2000.

“Using Type Enforcement to Assure a Configurable Guard,” Proc. 13th Annual Computer Security Applications Conference, December 1997 (with Paula Greve and John Hoffman).

Mandatory Protection for Internet Server Software,” Proc. 12th Annual Computer Security Applications Conference, December 1996.

Constructing a High Assurance Mail Guard,” Proc. 17th National Computer Security Conference, 1994.

“High Assurance Multilevel Data Sharing with LOCKServer,” Proc. 11th Annual Computer Security Applications Conference, 1993.

“Monitoring Robot Actions for Error Detection and Recovery,” Proc. Workshop on Space Telerobotics, NASA Jet Propulsion Laboratory, 1987. (with Maria Gini).

“Robot Tracking and Control Issues in an Intelligent Error Recovery System,” Proc. 1986 IEEE International Conference on Robotics and Automation, San Francisco, CA, April 1986. (with Maria Gini).

“The Role of Knowledge in the Architecture of a Robust Robot Control,” Proc. 1985 IEEE International Conference on Robotics and Automation, St. Louis, MO, March 1985. (with M. Gini, R. Doshi, M. Gluch, and I. Zualkernan).


Other Papers and Articles

This list contains representative papers and articles; it is not a complete list. It also omits proprietary, sensitive, and classified works.

“Crypto Alphabet Soup: Making Sense of Today’s Algorithms,” Information Security, January 2003.

“The Strong Password Dilemma,” Computer Security Journal, Summer 2002.

“Deciphering the Advanced Encryption Standard,” Network Magazine, March 2001.

“Are Web Transactions Safe?” tutorial article for the companion web site of NOVA’s television show, “Decoding Nazi Secrets,” November 2000. http://www.pbs.org/wgbh/nova/decoding/web.html

“Authentication: Patterns of Trust,” Information Security, August 2000.

“Security assurance issues for open source software,” white paper for the NSA/DARPA Open Source Workshop, 1999 (with Charles Payne).

“Multilevel security architecture for joint mission planning software,” white paper for the DOD Joint Mission Planning System Program Office, 1999 (with Brian Loe).

“Secure Computing Legislative Policy Recommendations on Encryption,” 1998-1999.

Sidewinder: Defense in Depth Using Type Enforcement,” International Journal of Network Management, vol. 5, no. 4, July-August 1995.

“Quality Assurance Through Direct Implementation of Analysis and Design Constructs,” ACM Software Engineering Notes, vol. 16, no. 3, 1991.

“Dataflow Techniques for Multiprocessing: Engineering Initiative Final Report,” Document E-3859, FMC Advanced Systems Center, Minneapolis, MN, March 1990, 105 pages.

“Task Planning Issues for an In-Orbit Service Manipulator,” Space Station Automation IV: Proc. SPIE, Wun C. Chiou, Sr., ed., vol. 1002, 1988, pp. 71-78.

“Hierarchical Multiprocessing Software for High Performance Robotics,” Intelligent Robotics and Computer Vision: Seventh in a Series; Proc. SPIE, David P. Casasent, Emery L. Moore, eds., vol. 1006, 1988, pp. 444-451.

An Autonomous System for Recovery from Object Manipulation Errors in Industrial Robot Tasks, Ph.D. thesis, University of Minnesota, Computer Science Department, 1987.

“S/SL and System Design Tool Development,” Corporate Computer Sciences Center internal report, Honeywell, Inc., Bloomington, MN, April 1983, 98 pages.

“Pluribus X.25 Packet Level Software Description,” Computer Systems Division internal report, Bolt, Beranek, and Newman, Inc., Cambridge, MA, 1981, 92 pages (excerpts appeared as BBN Report No. 4989 and No. 5027).

“A Language and Multi-Tasking Operating System to Support an Eight-Channel Speech Input Terminal,” paper given at the 50th Anniversary Meeting, Acoustical Society of America, Cambridge, MA, 1979 (with A. Stowe and S. Glazer).

Richard E. Smith, rick@cryptosmith.com

Created 8/11/2003, Last update 8/7/2007

Copyright © 2003, Cryptosmith LLC