Luhni algoritm, mida tavaliselt nimetatakse mooduli 10 või mod 10 algoritmiks, on lihtne kontrollsumma tehnika, mida kasutatakse paljude identifitseerimisnumbrite, sealhulgas Kanada sotsiaalkindlustusnumbrite, IMEI-numbrite ja krediitkaardinumbrite kinnitamiseks. Matemaatikute meeskond leiutas LUHN-i valemi 1960. aastate lõpus. Krediitkaardifirmad võtsid selle pärast seda kiiresti vastu. Algoritmi võivad kasutada kõik, kuna see on avalikus omandis vabalt saadaval. See meetod on levinud viis enamikel krediitkaartidel ja paljudel riiklikel identifitseerimisnumbritel eristada seaduslikke numbreid ja numbreid, mis on valesti või muul viisil sisestatud. See loodi pigem tahtmatute vigade kui tahtlike rünnakute eest kaitsmiseks.