Code-Breaking

Semiotics involves making codes; does it involve "breaking" them too?