Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Codici delle carte di credito e Formula di Luhn
Giulio Galanello – Jessica Cerquetelli
2
GENERALITA’ SULLE CARTE DI CREDITO
La carta di credito o “moneta elettronica”: viene rilasciata da una banca o un ente finanziario inizialmente era dotata solo di una banda magnetica poi, per motivi di sicurezza venne aggiunto un microchip. Esistono 3 tipologie di carte di credito: Carta a saldo; Carta revolving; Carta co_branded. il suo funzionamento dipende da 3 enti: ente emittente (issuer), ente esercente (merchant), circuito di pagamento
3
Carte di credito 1. 1. CODICE IDENTIFICATIVO 2. DATA DI SCADENZA
DELLA CARTA 2. 3. 3. BANDA MAGNETICA
4
I CODICI DI SICUREZZA Mastercard, Visa, Diners Club utilizzano il CVC (Card Verification Code): CVC 1 (di 3 cifre, è inserito nella banda megnetica) CVC 2 (è impresso nella carta dove c’è la firma del titolare) American Express utilizza il CVV (Card Verification Value)
5
…e altri codici CODICE PIN CODICE TITOLARE CARTA DI CREDITO
6
PUO’ ESSERE IL CODICE IDENTIFICATIVO DI UNA CARTA DI CREDITO???
7
CODICE IDENTIFICATIVO
ALGORITMO CIFRA DI CONTROLLO E CORREZIONE DELL’ERRORE RILEVAZIONE DELL’ERRORE
8
Algoritmo di Luhn 1. Preso un codice identificativo, partendo dalla destra e spostandosi verso sinistra si moltiplicano per 2 tutte le cifre poste in posizione pari. 2. In caso una delle moltiplicazioni porti a numeri di due cifre queste vanno sommate per ottenerne una sola. 3. Si sommano le cifre ottenute mediante le moltiplicazioni con quelle dispari. Il numero ottenuto è la “cifra di Luhn”. 4. Se il resto della divisione della cifra di Luhn per 10 è nullo allora il codice è valido, in caso contrario no.
9
Applicazione della formula di Luhn
1) Esempio di codice valido 4 3 2 7 9 5 1 8 6 = 10 18 16 80 80/10=8 risultato intero CODICE VALIDO 2) Esempio di codice non valido 4 1 3 2 7 9 5 8 6 = 10 18 16 85 85/10=8,5 risultato non intero CODICE NON VALIDO
10
Dato un codice in cui manca l’ultima cifra (cifra di controllo) si può risalire al codice completo??? SI
11
Riprendiamo l’esempio precedente:
4 3 2 7 9 5 1 8 6 X = 10 18 16 75 Indichiamo con X la cifra di controllo mancante. Ripetiamo il procedimento di Luhn sul codice “incompleto”. Moltiplichiamo la somma ottenuta per 9. L’ultima cifra del risultato è la X cercata. 75*9= quindi X=5
12
Keylogger Keylogger hardware Keylogger software
13
3-d Secure (3 domain Secure)
1 Acquirer Domain (Società che fornisce all'esercente il servizio per l'accettazione dei pagamenti con carta di credito ) 2 Issuer Domain (Società che emette la carta in uso) 3 Interoperability Domain (l’infrastruttura fornita per sostenere il protocollo)
14
Funzionamento 3-d Secure
15
GRAZIE PER L’ATTENZIONE!!!
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.