Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

An Enhanced UPC Mod 10 Check Digit Method


Affiliations
1 Department of Information Security, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Malaysia
     

   Subscribe/Renew Journal


The advent of check digit methods has aided the detection of errors while computing data into an information system. Prominent check digit methods such as Universal Product Code (UPC), International Standard Book Number (ISBN-10), Luhn and Verhoeff check digit methods are widely used in detecting errors. This research will focus on the current UPC method as it is used widely around the world. The current UPC method does not effectively detect all types of errors. Thus, failure to detect errors can lead to undesired consequences like purchasing a wrong item. This paper examines the limitations of the UPC check digit method and proposes the idea of a double check digit method which produces two check digits. "....The proposed method is an enhancement of the current UPC modulus 10 check digit method, which is based on two check digits. The two check digits are generated separately. A comparative text was conducted". A comparative test was conducted to compare the ability of the proposed method and the current UPC method in detecting errors. However, results have shown that the proposed method has an average of 95.75 accuracy of detecting all tested errors as compared to the current UPC which detects 65% of tested errors respectively. Thus, the proposed method is more efficient than the current UPC check digit method in detecting errors.

Keywords

Double Check Digit, Double Check Digits, Errors.
Subscription Login to verify subscription
User
Notifications
Font Size


  • Chen, Y., Niemenmaa, M., Vinck, A. J. & Gligoroski, D. (2012). On Some Properties of a Check Digit System. In Proceedings of IEEE International Symposium on Information Theory (pp. 1563-1567).
  • Damm, M. (2000). Check digit systems over groups and anti-symmetric Mappings.Archivder Mathematick, 75(6),413-421.
  • Gallian, J. A. (1996). Error detection methods. ACM Computing Surveys, 28(3),504.
  • Gallian,J. A.(1991).The mathematics of identifica-tion numbers.College Mathematics Journal, 22(3),194-202.
  • Guidelines: IBAN Implementation in Pakistan (2012).Retrieved from http://www.sbp.org.pk. (accessed on September 29, 2013).
  • International Bank Account Number (IBAN) Standard for the Kingdom of Bahrain (2011). Retrieved from http://www.cbb.gov.bh. (accessed on September 29, 2013).
  • Khaled, A. S. (1998). Detecting substitutions and transpositions of characters. The Computer Journal, 41(4),270-277.
  • Khan, Q., Butt, M. A., Zaman, M. & Asger, M. (2013). A novel approach based information integrity modeling. International Journal of Engineering Science & Innovative Technology, 2(1), 210-215.
  • Kamaku, W., Mwathi, C. & Kivunge, B. (2012). Limitations inthe convectional ISBN-10 code. American International Journal of Contemporary Research, 2(2), 150-152.
  • Siddharth, A. (2012). Error Detection in Numeric Codes, 17(7), 653. Resonance-Heidelberg.
  • Verhoeff, J. (1969). Error Detecting Decimal Codes. The Mathematical Centre. Amsterdam.

Abstract Views: 370

PDF Views: 2




  • An Enhanced UPC Mod 10 Check Digit Method

Abstract Views: 370  |  PDF Views: 2

Authors

Zahraddeen A. Pindar
Department of Information Security, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Malaysia
Sapiee Jamel
Department of Information Security, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Malaysia
Abdulkadir H. Disina
Department of Information Security, Universiti Tun Hussein Onn Malaysia, Batu Pahat, Malaysia

Abstract


The advent of check digit methods has aided the detection of errors while computing data into an information system. Prominent check digit methods such as Universal Product Code (UPC), International Standard Book Number (ISBN-10), Luhn and Verhoeff check digit methods are widely used in detecting errors. This research will focus on the current UPC method as it is used widely around the world. The current UPC method does not effectively detect all types of errors. Thus, failure to detect errors can lead to undesired consequences like purchasing a wrong item. This paper examines the limitations of the UPC check digit method and proposes the idea of a double check digit method which produces two check digits. "....The proposed method is an enhancement of the current UPC modulus 10 check digit method, which is based on two check digits. The two check digits are generated separately. A comparative text was conducted". A comparative test was conducted to compare the ability of the proposed method and the current UPC method in detecting errors. However, results have shown that the proposed method has an average of 95.75 accuracy of detecting all tested errors as compared to the current UPC which detects 65% of tested errors respectively. Thus, the proposed method is more efficient than the current UPC check digit method in detecting errors.

Keywords


Double Check Digit, Double Check Digits, Errors.

References