Invia SMS: Finite fields : theory, applications, and algorithms :