Carlisle Adams

Carlisle M. Adams
CitizenshipCanadian
Alma materUniversity of Guelph (B.Sc.)
Queen's University (M.Sc, PhD)
Scientific career
FieldsCryptology, Computer security
InstitutionsUniversity of Ottawa

Carlisle M. Adams is a Canadian cryptographer and computer security researcher. Formerly senior cryptographer at Entrust,[1] he is currently a professor at the University of Ottawa. His notable work includes the design (with Stafford Tavares) of the block ciphers CAST-128 and CAST-256, whose S-boxes are based on the non-linear properties of bent functions. He also helped organize the first Selected Areas in Cryptography (SAC) workshop in 1994. He is also the security advisor of the Ottawa-based electronic signature company Signority.[2]

Publications

Adams is the (co)author of the following RFCs:

  • RFC 2025 – The Simple Public-Key GSS-API Mechanism (SPKM),[3] Proposed Standard.
  • RFC 2144 – The CAST-128 Encryption Algorithm,[4] Informational.
  • RFC 2479 – Independent Data Unit Protection Generic Security Service Application Program Interface (IDUP-GSS-API),[5] Informational.
  • RFC 2510 – Internet X.509 Public Key Infrastructure Certificate Management Protocols,[6] Obsolete. Obsoleted by RFC 4210.
  • RFC 2511 – Internet X.509 Certificate Request Message Format,[7] Obsolete.
  • RFC 2560 – X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP,[8] Obsolete. Obsoleted by RFC 6960. Updated by RFC 6277.
  • RFC 2612 – The CAST-256 Encryption Algorithm,[9] Informational.
  • RFC 2984 – Use of the CAST-128 Encryption Algorithm in CMS,[10] Proposed Standard.
  • RFC 3029 – Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols,[11] Experimental.
  • RFC 3161 – Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP),[12] Proposed Standard.
  • RFC 4210 – Internet X.509 Public Key Infrastructure Certificate Management Protocol (CMP),[13] Proposed Standard.
  • RFC 4212 – Alternative Certificate Formats for the Public-Key Infrastructure Using X.509 (PKIX) Certificate Management Protocols,[14] Informational.
  • RFC 6960 – X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP,[15] Proposed Standard.

References

  1. ^ Zorz, Mirko (March 5, 2003). "Interview with Carlisle Adams". Help Net Security. Retrieved April 16, 2009.
  2. ^ "Signority: About Us". Retrieved 2014-01-08.
  3. ^ (October 1996). The Simple Public-Key GSS-API Mechanism (SPKM). Network Working Group. doi:10.17487/RFC2025. RFC 2025. Proposed Standard.
  4. ^ (May 1997). The CAST-128 Encryption Algorithm. IETF Network Working Group. doi:10.17487/RFC2144. RFC 2144. Informational.
  5. ^ (December 1998). Independent Data Unit Protection Generic Security Service Application Program Interface (IDUP-GSS-API). Network Working Group. doi:10.17487/RFC2479. RFC 2479. Informational.
  6. ^ ; S. Farrell (March 1999). Internet X.509 Public Key Infrastructure Certificate Management Protocols. Network Working Group. doi:10.17487/RFC2510. RFC 2510. Obsolete. Obsoleted by RFC 4210.
  7. ^ M. Myers; ; D. Solo; D. Kemp (March 1999). Internet X.509 Certificate Request Message Format. Network Working Group. doi:10.17487/RFC2511. RFC 2511. Obsolete. Obsoleted by RFC 4211.
  8. ^ M. Myers; R. Ankney; A. Malpani; S. Galperin; (June 1999). X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP. Network Working Group. doi:10.17487/RFC2560. RFC 2560. Obsolete. Obsoleted by RFC 6960. Updated by RFC 6277.
  9. ^ ; J. Gilchrist (June 1999). The CAST-256 Encryption Algorithm. Network Working Group. doi:10.17487/RFC2612. RFC 2612. Informational.
  10. ^ (October 2000). Use of the CAST-128 Encryption Algorithm in CMS. Network Working Group. doi:10.17487/RFC2984. RFC 2984. Proposed Standard.
  11. ^ ; P. Sylvester; M. Zolotarev; R. Zuccherato (February 2001). Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols. Network Working Group. doi:10.17487/RFC3029. RFC 3029. Experimental.
  12. ^ ; P. Cain; D. Pinkas; R. Zuccherato (August 2001). Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP). Network Working Group. doi:10.17487/RFC3161. RFC 3161. Proposed Standard. Updated by RFC 5816.
  13. ^ ; S. Farrell; T. Kause; T. Mononen (October 2005). Internet X.509 Public Key Infrastructure Certificate Management Protocol (CMP). Network Working Group. doi:10.17487/RFC4210. RFC 4210. Proposed Standard. Updated by RFC 9480, 9481 and 6712. Obsoletes RFC 2510.
  14. ^ M. Blinov; (October 2005). Alternative Certificate Formats for the Public-Key Infrastructure Using X.509 (PKIX) Certificate Management Protocols. Network Working Group. doi:10.17487/RFC4212. RFC 4212. Informational.
  15. ^ S. Santesson; M. Myers; R. Ankey; S. Galperin; (June 2013). X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP. Internet Engineering Task Force. doi:10.17487/RFC6960. RFC 6960. Proposed Standard. Updated by RFC 8954. Obsoletes RFC 6277 and 2560. Updates RFC 5912.