Luhn algoritms, ko parasti dēvē par moduļa 10 vai mod 10 algoritmu, ir vienkārša kontrolsummas metode, ko izmanto, lai pārbaudītu daudzus identifikācijas numurus, tostarp Kanādas sociālās apdrošināšanas numurus, IMEI numurus un kredītkaršu numurus. Matemātiķu komanda 60. gadu beigās izgudroja LUHN formulu. Pēc tam kredītkaršu firmas to ātri pieņēma. Ikviens var izmantot algoritmu, jo tas ir brīvi pieejams publiskajā domēnā. Šis paņēmiens ir izplatīts veids, kā lielākajā daļā kredītkaršu un daudzu valsts identifikācijas numuru atšķirt likumīgus numurus no skaitļiem, kas ievadīti nepareizi vai citā veidā. Tas tika izveidots, lai aizsargātos pret nejaušām kļūdām, nevis apzinātiem uzbrukumiem.