Luhn algorithm is very popular for protection against accidental errors while typing digits of some ID number. It's used for verification by: - Credit cards - IMEI numbers - Person ID in some countries - etc.