SMS dit: Error-control coding for computer systems