Registration, Hashing, Query Sanitizing