01 · ISO/IEC 7812-1 Luhn Mod-10 検証エンジン
BinPulse は右端のチェックディジットから左へ走査し、偶数番目を 2 倍(9 超は 9 を減算)して全桁の合計が 10 で割り切れるかを 0.02 seconds 未満で判定します(サーバー送信 0 bytes)。
Luhn_Sum = Σ [d_i (odd) + ((2·d_i > 9) ? 2·d_i - 9 : 2·d_i) (even)] ≡ 0 (mod 10)
BinPulse はユーザーのブラウザ内メモリのみで動作するクレジットカード BIN/IIN 発行銀行検索、Luhn チェックディジット計算、および世界 48 カ国の E.164 電話番号キャリア判定ワークベンチであり、HTTPS と localStorage 環境下でサーバー送信 0 bytes を厳守しつつ 90 以上の主要銀行・バーチャルカード発行元を収録しています。
BinPulse は国際標準 ISO/IEC 7812-1 と ITU-T E.164 番号計画に準拠し、4 languages 多言語 UI でカードブランド・券種(Credit / Debit / Prepaid / Virtual / Commercial)・3DS 対応状況・携帯キャリア・MVNO/050 VoIP リスクを 0.02 seconds 以内に判定し、最大 500 件の一括監査と CSV・JSON 出力を 100% ローカルで提供します。
BinPulse は右端のチェックディジットから左へ走査し、偶数番目を 2 倍(9 超は 9 を減算)して全桁の合計が 10 で割り切れるかを 0.02 seconds 未満で判定します(サーバー送信 0 bytes)。
Luhn_Sum = Σ [d_i (odd) + ((2·d_i > 9) ? 2·d_i - 9 : 2·d_i) (even)] ≡ 0 (mod 10)
BinPulse は ISO/IEC 7812 主要産業識別子(MII)と 6〜8 桁の発行者識別番号(IIN)を 100% ローカルで照合し、一般クレジット・デビット・法人カード・プリペイドバーチャルカードを判別(CSV / JSON 出力対応)します。
Match(PAN) = argmax_{|p| ∈ [4,8]} { p ∈ BIN_Trie | p ⊏ PAN[0..7] }
BinPulse は 3 桁キャリア番号と 7 桁 HLR 地域コードを解析し、SMS 認証で拒否されやすい MVNO(162/165/167/170/171)およびデータ専用 IoT SIM(140〜149)を即座に検出します(送信 0 bytes)。
MSISDN_86 = [MAC: 3 digits] + [HLR_City: 4 digits] + [Subscriber: 4 digits]
BinPulse は世界 48 カ国の国番号(+81 日本、+1 米国など)と有効桁数を検証し、日本の 070/080/090 携帯と 050 IP電話(VoIP)、米国の免税州エリアコードを正確に分類します(JSON API 対応)。
E.164 = "+" + CC(1..3 digits) + NSN (Total ≤ 15 digits, 100% Local)
| プレフィックス範囲 | ブランド・通信区分 | 標準桁数・検証規格 | 海外SaaS決済・SMS認証(OTP)対策アドバイス |
|---|---|---|---|
| 4xxxxx (Visa) | Visa インターナショナル | 16桁 (一部13/19桁) · Luhn Mod-10 | 主要銀行 Credit (414720等) は 3DS 2.2 対応で高通過率。Prepaid Virtual (428837等) はAI課金で拒否されやすい。 |
| 51xxxx–55xxxx / 2221–2720 | Mastercard | 16桁標準 PAN · Luhn Mod-10 | Citibank (542418) や法人カード (559666) は安定通過。使い捨てバーチャルカードは定期課金でブロック。 |
| 3528xx–3589xx (JCB) | JCB (日本発国際ブランド) | 16桁標準 PAN · Luhn Mod-10 | JCB オリジナルシリーズ (356600) や楽天カードは J/Secure 2.0 対応で国内・対応海外加盟店に最適。 |
| 34xxxx / 37xxxx (Amex) | American Express | 15桁 PAN + 4桁 CID · Luhn Mod-10 | 米国・日本発行の Amex (371449) は SafeKey 3DS 対応で AWS・OpenAI・Stripe での信頼度が極めて高い。 |
| +86 162/165/167/170/171 | 中国 MVNO 仮想通信事業者 | 11桁 MSISDN · 再販SIM | MVNO 再販番号および 140〜149 IoT データ専用 SIM は、銀行や海外サービスの SMS 認証で高確率で遮断。 |
| +81-50 / +44-70 / +1-555 | 日本 050 IP電話&海外 VoIP | ITU-T E.164 (最大15桁) | 070/080/090 は携帯MNOとして通過。050 IP電話(VoIP)は LINE や決済サービスの 본인確認 OTP で拒否されます。 |