Making the Kernel Responsible: A New Approach to Detecting & Preventing Buffer Overflows. - William R. Speirs II (IWIA, 2005)

Dynamic Cryptographic Hash Functions. - William R. Speirs II; Samuel S. Wagstaff Jr. (IACR Cryptol. ePrint Arch., 2006)

Making Large Hash Functions From Small Compression Functions. - William R. Speirs II; Ian M. Molloy (IACR Cryptol. ePrint Arch., 2007)

Dynamic cryptographic hash functions - William R. Speirs II (2007)