Matt Blaze/Definition

A computer scientist and cryptographer.