Adjunct Assistant Professor of Electrical Engineering at Georgia Tech Wrote half the course and delivered half the lectures on developing software for microprocessor-based equipment designs. Microprocessor Chip Architect at Motorola Co-architect and responsible for the specification of the MC6809 Advanced Microprocessor. Also involved with MC6802, MC6845 CRTC, and MC6847 VDG, and other designs. Like exclusive-OR with strength. A structure for invertibly mixing two input blocks into two resulting blocks in a statistically-balanced way.
Some versions are nonlinear.
A structure for building block ciphers with dynamically-variable block size. When coupled with random-length header and trailer fields, it is hard to imagine how one might attack such a cipher, because one could not identify a block to work on. A 256-bit block cipher which uses DES as a component. A variety of new block cipher designs with dynamically-variable block size. These ciphers will avalanche the entire output block if even one bit of the input block changes, just as we expect from any true block cipher.