الگوریتم Luhn که معمولاً به عنوان الگوریتم مدول 10 یا مد 10 شناخته می‌شود، یک تکنیک جمع‌بندی چک ساده است که برای اعتبارسنجی تعداد زیادی از شماره‌های شناسایی، از جمله شماره‌های بیمه اجتماعی کانادا، شماره‌های IMEI و شماره کارت اعتباری استفاده می‌شود. تیمی از ریاضیدانان فرمول LUHN را در اواخر دهه 1960 اختراع کردند. پس از آن شرکت های کارت اعتباری به سرعت آن را پذیرفتند. هر کسی می تواند از این الگوریتم استفاده کند زیرا به صورت رایگان در دامنه عمومی در دسترس است. این تکنیک روشی رایج برای تمایز بین اعداد قانونی و اعدادی است که به اشتباه یا به روشی دیگر در اکثر کارت‌های اعتباری و بسیاری از شماره‌های شناسایی دولتی وارد شده‌اند. این برای دفاع در برابر اشتباهات ناخواسته به جای حملات عمدی ایجاد شده است.