Title: 2.1 S
1Étude d approfondissement Le Paiement
Électronique
FOULC Aurélie GUILLEMOT Perrine
RICM-3 18 Octobre 2001
2Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
3Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
41- Présentation et Objectifs
1.1- Définition 1.2- Types de paiement 1.3-
Propriétés à respecter 1.4- Moyens mis en
œuvre 1.5- Coûts 1.6- B2B
5Définition
- Moyen permettant deffectuer des transactions
commerciales pour l échange de biens ou de
services sur Internet
- Échelle des transactions
- Macro gt 5
- Mini et Micro entre 1/1000 et 5
6Types de paiement
- Cartes de crédit
- Cartes à puce
- Comptes bancaires
- Ordres de paiement
7Propriétés à respecter
Le paiement doit être
- Infalsifiable et Inviolable
8Propriétés à respecter
9Moyens mis en oeuvre
- Algorithmes de cryptage
- Authentification
- Protocoles
10Coûts
- Main dœuvre
- Prévention des risques
- Infrastructures
- Transactions
- Application des lois
11B2B
- Gros montant paiement papier
- Sinon, comme B2C
12Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
132- Méthodes
2.1- Sécurisation et Authentification 2.2-
Transfert de l information
142.1- Sécurisation et authentification
- Cryptographie
- Signature électronique
- Certificat électronique
- Kerberos
- Datation
15Cryptographie
- Confidentialité des messages
- Mécanisme de clés
- clé secrète ou cryptage symétrique
- clé publique / privée ou cryptage asymétrique
16Cryptage symétrique
Source http//cuisung.unige.ch/memoires/Hugentob
ler/crypto.html
- Avantage simplicité
- Problème transmission de la clé
17Cryptage asymétrique
Source http//cuisung.unige.ch/memoires/Hugentob
ler/crypto.html
- Technique utilisé pour léchange de clé secrète
18Exemple 1 Data Encryption Standard
- développé par IBM, la NSA et le NBS dans les
années 1970
- Cryptage symétrique par blocs avec une clé de 56
bits
Bloc de 64 bits
Crypté avec une partie de la clé transposition
transposition
19Exemple 1 Data Encryption Standard
- Standard du gouvernement des E.U (77)
- Performance entre 300 Mbits/s et 3 Gbits/s
(cryptage ou décryptage) - Fiabilité facile à casser
- Triple DES
20Exemple 2 Advanced Encryption StandardOctobre
2000
- Cryptage symétrique
- Remplacement du DES (compétition lancée par le
NIST) - Blocs de 128 bits
- Clés de longueurs différentes 128, 192 ou 256
bits - Plusieurs rounds de 4 opérations
- Substitution
- Décalage
- Mélange
- Ou exclusif avec la clé
- Plus sur et plus rapide que le DES
21Exemple 3 Rivest Shamir Adelman
- Performances 100 fois plus lent que le DES
- Fiabilité factorisation irréalisable
- Usage largement répandu
22Rivest Shamir Adelman
- p et q 2 nombres premiers p11 et q17
- n p x q 187
- 2 entiers d7 et e23
- (e x d 1) est multiple de (p-1)(q-1) et eltn
- Clé clé secrète (p,q,d)
- clé publique (n,e)
c me modulo n m cd modulo n
23Signature électronique
- Intégrité, non répudiation et authentification
- Empreinte
?
24Exemple 1 MD5
- Disponible dans le domaine public depuis 1992
- Empreinte sur 128 bits
- Fiabilité des empreintes (peu de collisions et
non inversible) - Checksum anti-virus sur des systèmes de fichiers
25Exemple 2 SHA-1
- Secure Hash Algorithm-1
- Empreintes sur 160 bits
- Plus robuste mais plus lent que MD5
- Documents dau moins 264 bits
26Certificat électronique
- Document numérique attestant de la propriété
dune clé publique par une personne
identification - Infalsifiable (norme standardX.509)
- Clé publique
- Nom du propriétaire
- Date dexpiration de la clé
- Nom du responsable du certificat
- Numéro de série
27Certificat électronique
Gestionnaire de clés
2. Génération des clés
6. Déchiffrement de la clé Assurance de
lidentité du producteur
28Kerberos
Kerberos
1.identification du client auprès du service
Kerberos
2. Obtention dune clé secrète et dun certificat
permettant un dialogue avec le serveur de tickets
Client
29Kerberos
Kerberos
Serveur de tickets
1.identification du client auprès du serveur de
tickets
2. Obtention dune clé secrète et dun certificat
permettant un dialogue avec le serveur voulu
Client
30Kerberos
Serveurs
Kerberos
Serveur de tickets
Dialogue avec le serveur
Client
31Datation
- Signature en aveugle signature pratiquée par
une identité qui na pas accès au contenu de ce
document
- Service de datation
- Cryptage change de façon aléatoire
- Clés publiques archivées
- Retrouver la clé publique en vigueur à la date
supposée
322.2- Transfert de l information
33SSL
Secure Socket Layer développé par Netscape
34SET
Secure Electronic Transaction
- Protocole sécuritaire pour les transactions par
carte bancaire sans puce - 2 couples de clés asymétriques
- clés de cryptage et clés de signature
- Portefeuille électronique
- logiciel regroupant différentes CB
35SET
Source www.set.ch/basics/basics-procedure-fr.htm
l
36C-SET
Chip-Secure Electronic Transaction
- Dispositif de paiement sécurisé sur Internet par
carte à puce - Étend SET
- Niveau de sécurité plus élevé
37PMTP
Pay-Me Transfert Protocol
- Chacun a sa paire de clé publique et privée
- Utilisable par tous
- Porte-monnaie électronique
- mode de paiement permettant de remplacer
- l'argent liquide dans un environnement on-line
38MPTP
Micro Payment Transfert Protocol (1995)
- Transfert de petites valeurs
- Il faut un intermédiaire commun
39S-HTTP
Secure HTTP
- Confidentialité, authenticité, intégrité
- et non répudiation
- Cryptage du message signature
40Récapitulatif
Choix techniques
41Et en pratique ...
- CyberCash.com
- Cryptage SSL à 128 bits
- LeroyMerlin.fr
- Cryptage SSL et RSA
42Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
433- Produits
- Cartes de crédit
- Cartes à puce
- Comptes bancaires
- Ordres de paiement
44Cartes de crédit
- Très répandue
- Paiement en direct sur Internet et en temps réel
- Différentes solutions selon le lieu de stockage
des informations sensibles (numéro de cartes par
exemple)
- Avantages indépendance / ordinateur, fraudes
- Inconvénient transmission à chaque achat
45- Fournisseur effectue tout le processus de
transaction - Aucun logiciel chez le client
- Cartes dachat, micro-transactions regroupées
client
marchand
password
Gestion de CR
facture
confirmation
reçu
46Cartes de crédit
- Intermédiaire ou une banque
- Avantage faibles risques dinterception
- Inconvénient logiciel indispensable
- Informations conservées sur le disque dur du
client
- Avantages
- le client na pas à entrer les informations
manuellement - temps moins important
- Inconvénients
- dépendant / ordinateur
- risques de fraudes importants
47- Système de paiement immédiat, sûr et facile
dutilisation - Association avec plusieurs compagnies de gestion
de carte de crédit - système denregistrement anonymat du client
Banque Marchand
client
marchand
CyberCash
15 / 20 secondes
Banque Client
48Cartes de crédit
- Informations conservées sur le disque dur de la
banque
- Avantages élimine le risque de fraude par les
commerçants
- Inconvénients attrait de gain pour les
fraudeurs
49Cartes à puce
- Porte-monnaie électronique contenant de l
argent électronique pouvant être rechargé - Paiement de carte à puce à carte à puce les
marchands ne voient aucune information - Problèmes de logistique matériel particulier
pour les débits/crédits non disponibles dans le
grand public
50- Argent chargé sur la carte
- Paiement effectué via un terminal
- Clé publique Processeur sécurisé
- Portefeuille électronique
Source http//www.rambit.qc.ca/plamondon/mondex.h
tm
51Porte-monnaie électronique
- Mondex, Moneo et Modeus
- Verrouillage du marché sur le dos des
consommateurs - commission de 0,9 à 2 de la transaction
cotisation annuelle auprès des banques matériel
de paiement - gt manque de sécurité
- gt non respect de la vie privée
52VirtuoCash
- Porte-monnaie électronique basé sur le système de
téléphonie mobile GSM - Compatibilité avec le standard CEPS
- Indépendance vis-à-vis de lopérateur
téléphonique - Porte-monnaie dans le téléphone
- Confidentialité et intégrité garanties
53CEPS
- Common Electronic Purse Specification
- Série de spécifications
- Délivre un standard qui permet le différenciation
et la compétition mais qui délivre une
interopérabilité. - RSA et authentification mutuelle
54Comptes Bancaires
- Régulier Vs Spécial
- Internet Vs Poste
- Banque Vs Disque dur
- Argent numérique ou non
55Bank-Net
Secure Trust Bank
INTERNET
MarketNet
POSTE
MarketNet
Internet WorkHouse
56e-Cash
- Développé par DigiCash
- Logiciel en ligne
- 2 Comptes bancaires
- Anonymat signatures aveugles
- Clé publique et privée
- Problème la taille de la BD
- -gt PMTP
57e-Cash
Banque
Cryptage
Marchand
Client Web
Serveur Web
58Ordres de paiement
- Chèque électronique
- Système de paiement
59Chèque électronique
- Mode de paiement en ligne visant à remplacer les
chèques papier - Signature électronique logiciel
60Netbill
- Négociation des prix
- Protection des 2 parties
- Plusieurs services
61Netbill
Tiroir caisse
Porte monnaie
62MilliCentTM Microcommerce Network Fonctionnalité
pay-per-click
- Agrégation
- Titre provisoire argent électronique valide
localement pour un vendeur spécifique
63Récapitulatif
- Inscription
- Intermédiaire
- Provenance
- Logiciel
- Importance du paiement
- Rapidité
64Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
654- Législation
- Vente à distance ou par correspondance
- Contrat écrit signé pour toute transaction de
plus de 5000 francs faite par un particulier - Signature électronique loi en Mars 2000
- Respect de la vie privé
66Cas pratique ...
- Comment puis-je prouver que j'ai bien effectué un
achat par carte de crédit sur Internet ? - En effet, le vendeur refuse de me livrer en
prétextant n'avoir pas été réglé...
67Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
68Plan
Introduction 1- Présentation et objectifs 2-
Méthodes 3- Produits 4- Législation Conclusion Qu
estions
69Questions
70Bibliographie
- Alain Plamondon - 1996 "Paiement électronique"
- http//rambit.qc.ca/plamondon/ecashin.html
- Présentation bien développée sur le paiement
électroniques analyse fonctionnelle,
protocoles, entreprises privées - Stuart Feldman "The changing face of
E-Commerce et "Electronic marketplaces" - IBM Institute for Advanced Commerce
- IEEEE Internet Computing
- http//computer.org/internet/
- Administration http//www.finances.gouv.fr
- Ensemble des impôts que les contribuables peuvent
payer en ligne - DigiCash http//www.digicash.nl
71Bibliographie
- SET http//www.set.ch
- MarketNet et BankNet http//www.mkn.co.ok
- NetBill http//www.ini.cmu.edu/netbill/
- Projet de l'université Carnegie Mellon
(Information Network Institute) - http//parodie.com/monetique/
- Projets de Porte-monnaie électroniques
- Réglementation sur la signature électronique
- Yescards - Vulnérabilités des cartes bancaires -
Groupement des cartes bancaires - Jean-Claude Morand Paiement sur Internet
- http//www.idf.net/articles/paiements.html
- Moyens de sécurisation (SSL et SET) - Paiements
sur Internet (C-SET et e-COMM) - Portefeuille
virtuel
72Bibliographie
- CEPS http//www.cepsco.org
- Ensemble de spécifications communes aux portes
monnaies électroniques - PMTP Michael Peirce - Donal O'Mahony
- "Scaleable, Secure Cash Payment for WWW Resources
with the PayMe Protocol Set" - http//www.w3.orgTRWD-mptp-951122
- E-Cash, NetCash - PayMe Transfer Protocol (PMTP)
- http//www.murielle-cahen.com/page2200.asp
- Cas pratiques de paiement sur Internet
- Législation
- http//europa.eu.int
- Recommandation de la Commission du 30 juillet
1997 concernant les opérations effectuées au
moyen d'instruments de paiement électronique, en
particulier la relation entre émetteur et
titulaire
73Bibliographie
- Cryptographie
- Laurent CAPRANI, Avril 96, cours à luniversité
du Quebec à Montréal - http//www.er.uqam.ca/nobel/m237636/paiement/intro
.html - Présentation des différents modes de paiement,
introduction à la cryptographie, authentification
électronique et présentation du protocole SET - Alain Hugentobler, mémoire de licence, Juin 2000
- http//cuisung.unige.ch/memoires/Hugentobler/table
-cont.html - Cryptographie, protocoles SSL, certificats
numériques - RSA
- http//www.rsa.com
- Site officiel
- VirtuoCash
- http//www.bantry-technologies.com/mpayement.html