Zaslat SMS: Algebraic coding theory and applications