Luhn الگورتھم، جسے عام طور پر ماڈیولس 10 یا mod 10 الگورتھم کہا جاتا ہے، ایک سیدھی سادی چیکسم تکنیک ہے جو شناختی نمبروں کی ایک بڑی تعداد کو درست کرنے کے لیے استعمال ہوتی ہے، بشمول کینیڈین سوشل انشورنس نمبرز، IMEI نمبرز، اور کریڈٹ کارڈ نمبر۔ ریاضی دانوں کی ایک ٹیم نے 1960 کی دہائی کے آخر میں LUHN فارمولہ ایجاد کیا۔ اس کے بعد کریڈٹ کارڈ فرموں نے اسے فوری طور پر قبول کر لیا۔ کوئی بھی الگورتھم استعمال کرسکتا ہے کیونکہ یہ عوامی ڈومین میں آزادانہ طور پر دستیاب ہے۔ یہ تکنیک جائز نمبروں اور نمبروں کے درمیان فرق کرنے کا ایک عام طریقہ ہے جو زیادہ تر کریڈٹ کارڈز اور بہت سے سرکاری شناختی نمبروں پر غلط یا کسی اور طریقے سے داخل کیے گئے ہیں۔ یہ جان بوجھ کر حملوں کی بجائے غیر ارادی غلطیوں کے خلاف دفاع کے لیے بنایا گیا تھا۔