ACM Home Page
Please provide us with feedback. Feedback
Error detection methods
Full text PdfPdf (1.26 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 28 ,  Issue 3  (September 1996) table of contents
Pages: 504 - 517  
Year of Publication: 1996
ISSN:0360-0300
Author
Joseph A. Gallian  Univ. of Minnesota, Duluth
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 135,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/243439.243457
What is a DOI?

ABSTRACT

The use of check digits with identification numbers for error detection is now standard practice. Notable exceptions such as social security numbers, telephone numbers and serial numbers on currency predate computers. Despite their ubiquity and utility, few people are knowledgeable about the myriad of check digit schemes in use by businesses. In this article we survey many of these schemes. Among them are three that have not been described in journal articles previously.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ANDREWS, A.M. 1970. A variant of modulus 11 checking. Comput. Bull. 14, 261-265.
 
2
ANDREWS, A.M. 1972. Decimal numbers with two check digits. Comput. Bull. 16, 156-159.
 
3
BECKLEY, D.F. 1967. An optimum system with 'modulus 11. Comput. Bull. 11, 213-215.
 
4
BLOCKSMA, M. 1989. Reading the Numbers. Penguin, New York.
 
5
BRIGGS, T. 1970. Modulus 11 check digit systems. Comput. Bull. 14, 266-270.
 
6
BRIGGS, T. 1971. Weights for modulus 97 systems. Comput. Bull. 15, 79.
 
7
BROWN, D.A.H. 1973. Construction of error detection and correction codes to any base. Electronic Lett. 9, 290.
 
8
BROWN, D. A.H. 1974. Biquinary decimal error detection codes with one, two and three check digits. Comput. J. 17, 201-204.
 
9
BROWN, D.A.H. 1974. Some error correcting codes for certain transposition and transcription errors in decimal integers. Comput. J. 17, 9-12.
 
10
CAMPBELL, D. V.A. 1970. A modulus 11 check digit system for a given system of codes. Comput. Bull. 14, 12-13.
11
 
12
CONNOR, S. 1984. The invisible border guard, New Scientist 5, 9-14.
 
13
DUNN, A. 1995. A pirate computer program builds credit card numbers. New York Times (Mar. 19), 18.
 
14
 
15
FRATINI, S. 1989. Error detection in a class of decimal codes. IEEE Trans. Inf. Theor. 35, 1095-1098.
 
16
FREEMAN, H. 1967. Detection of transposition errors in decimal numbers. Proceedings of the IEEE 55, 1500.
 
17
GALLIAN, J.A. 1989. Check digit methods. Inter. J. of Appl. Eng. Ed. 5, 503-505.
 
18
GALLIAN, J.A. 1991. Assigning driver's license numbers. Math. Mag. 64, 13-22.
 
19
GALLIAN, J.A. 1991. The mathematics of identification numbers. The Coll. Math. J. 22, 194-202.
 
20
GALLIAN, g.A. 1994. Contemporary Abstract Algebra, 3rd ed. D.C. Heath, Lexington.
 
21
GALLIAN, J.A. 1994. Coding information. In For all Practical Purposes, 3rd ed., Freeman, New York.
 
22
GALLIAN, J.A. AND MULLIN, M. 1995. Groups with anti-symmetric mappings. Archive der Math. 65, 273-280.
 
23
 
24
GUMM, H.P. 1985. A new class of check digit methods for arbitrary number systems, IEEE Tran. Inf. Th. 31, 102-105.
 
25
GUMM, H.P. 1986. Encoding of numbers to detect typing errors, Inter. J. Applied Eng. Ed. 2, 61-65.
 
26
HARMON, C. AND ADAMS, R. 1989. Reading Between the Lines. Helmers Publishing, NH.
 
27
HILL, R. 1986. A First Course in Coding Theory. Clarendon Press, Oxford.
 
28
KUNERTH, W. 1981. Die EDV-gerechte Verschliisselung: Grundlagen und Anwendungen moderner Nummernsysteme. Forkel, Stuttgart.
 
29
LARSEN, H.L. 1983. Generalized double modulus 11 check digit error detection. BIT 23, 303-307.
 
30
PEZZULO, g. 1989. Letter to the editor. Comm. ACM 32, 1131-1132.
 
31
SCHECHINGER, H. 1979. Kontrolle mit Hilfe von Prfifziffern. Burotechnische Sammlung, BTS systemtisch, 171.
 
32
SCHULZ, R.-H. 1991. Some check digit systems over non-abelian groups. Mitt. Math. Ges. Hamburg 12, 819-827.
 
33
SCHULZ, R.-H. 1991. Codierungstheorie. Eine Einfiihrung. Braunschweig-Wiesbaden.
 
34
SELMER, E.S. 1967. Registration numbers in Norway: some applied number theory and psychology. J. Royal Stat. Soc., Ser A, 130, 225-231.
 
35
SETHI, A.S., RAJARAMAN, V. AND KENJALE, P.S. 1978. An error correcting scheme for alphanumeric data. Inform. Process. Lett. 7, 72-77.
36
 
37
Standard Book Numbering. 1968. The Standard Book Numbering Agency LTD, London.
 
38
TANG, D. T. AND LUM, V.Y. 1970. Error control for terminals with human operators. IBM J. Res. Develop. 14, 409-416.
 
39
UPC Symbol Specification Manual. 1986. Uniform Code Council, Dayton, Ohio.
 
40
USS-128 Uniform Symbology Specification. 1986. Automatic Identification Manufacturers, Pittsburgh, PA.
 
41
VERHOEFF, J. 1969. Error Detecting Decimal Codes. Mathematical Centre, Amsterdam.
42
 
43
WILD, W.G. 1968. The theory of modulus N check digit systems. Comput. Bull. 12, 309-311.
 
44
WINTERS, S. 1990. Error detecting codes using dihedral groups. UMAP J. 11, 299-308.