Text this: Survey of braid-based cryptography