Biography.guide
Home › People › Engineer › John Black
Portrait of John Black

John Black

American cryptographer and security researcher

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About John Black

John Black was an American engineer and computer scientist.

John Richard Black, Jr. is a cryptologist, programmer, and professor of computer science at the University of Colorado Boulder focusing on computer security. He graduated with a BA in computer science from CSU East Bay in 1988 and completed his PhD in cryptography at UC Davis with Phillip Rogaway in 2000. He has taught at CU-Boulder since 2002.

Black has been involved in the invention of several cryptographic algorithms including UMAC, PMAC, OCB, and CMAC as well as algorithms related to Format Preserving Encryption. In 2004, he worked with students Martin Cochran and Ryan Gardner to defeat the security mechanisms of the Internet Chess Club.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Nationality
Education
University of California, Davis
Employers
University of Colorado Boulder
Also known as
John Richard Black, Jr.

Frequently asked questions

Who was John Black?

American cryptographer and security researcher

What was John Black's occupation?

John Black was an engineer and computer scientist.

What nationality was John Black?

John Black was American.

Sources & further reading

· Wikipedia: John Black

· Wikidata: Q16727531

· DBpedia: John Black (cryptographer)

Cite this page

APA: Biography.guide. (2026). John Black. https://biography.guide/john-black-engineer/

MLA: "John Black." Biography.guide, https://biography.guide/john-black-engineer/.

Chicago: "John Black." Biography.guide. https://biography.guide/john-black-engineer/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:13 UTC