Error Detection and Correction on the Credit Card Number using Luhn Algorithm

Show simple item record

dc.contributor.advisor Dr. Waweru Kamaku. JKUAT, Kenya. Dr. Lewis Nyaga. JKUAT, Kenya.
dc.contributor.author Wachira, Leah Wangeci
dc.date.accessioned 2017-01-10T08:42:46Z
dc.date.available 2017-01-10T08:42:46Z
dc.date.issued 2017-01-09
dc.identifier.uri http://hdl.handle.net/123456789/2418
dc.description Msc Pure Mathematics en_US
dc.description.abstract The Luhn algorithm is used in credit card number for validation purposes. The algorithm was designed to cater for document storage and retrival in IBM. But later it was improved to cater for error detection purposes in credit cards and IMEI numbers among other applications. The algorithm does not detect jump transposition errors, some twin errors, some adjacent transposition errors and also does not have any error correction capabilities. In this research it is observed modulo 10 is not effective in error detection since it allows errors associated with zero divisors not to be detected. Also, the Luhn algorithm does not detect some twin errors and transposition of digit 09 for 90 due to the reduction of the products to a single digit. Jump transposition errors can only be detected if the weights of the algorithm are changed which ultimately changes the Luhn algorithm. A modulo 13 algorithm is then designed with its error detection capabilities discussed and analyzed and then a convertion tool for existing codes in Luhn algorithm to the new modulo 13 algorithm code is given. It is shown that the modulo 13 algorithm surpasses the Luhn algorithm in as far as error detection is concerned. ix en_US
dc.language.iso en en_US
dc.publisher COPAS, JKUAT en_US
dc.subject Error Detection en_US
dc.subject Credit Card Number en_US
dc.subject Luhn Algorithm en_US
dc.title Error Detection and Correction on the Credit Card Number using Luhn Algorithm en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account