RESUMO
Neste artigo discutimos os sistemas de dígitos verificadores baseados em aritmética modular, utilizados mundialmente. Dígitos verificadores são usados para eliminar a maioria dos erros na entrada de dados em sistemas computacionais. Embora antigos, não é encontrada na literatura uma discussão sobre a otimalidade dos esquemas utilizados. Descrevemos os principais esquemas existentes e destacamos aqueles adotados no Brasil. Apresentamos as melhorias necessárias para tornar os diversos esquemas ótimos. Propomos, também, um novo esquema ótimo com 3 permutações para sistemas com base modular 10.
Palavras-chave:
Dígitos verificadores; detecção de erros; aritmética modular