- Secure protocols are extremely hard to design. Why are you trying to reinvent SSL?
- How is your "glyphing" better than the existing base64 and quoted-printable encodings?
Update: FWIW, base64 does essentially what your Dr. Sutherland suggests (remapping 6 8-bit characters to 8 6-bit characters), but it also solves the problem of trailing nulls.