Dm1 Carte a Puce

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

La république algérienne démocratique et populaire

Ministère de l’enseignement supérieur et de la recherche scientifique


Université M’hamed Bougara Boumerdes
Faculté de technologie

Département de l’ingénierie des systèmes électriques / Spécialité : Électronique


des Systèmes embarqué

M1 / S2 / Module: Cartes a puces

Devoir Maison 1
__________________________
Présenté par :
- Nadjib Bounaim

L’année universitaire : 2023/2024

1|Page
Introduction :
Une carte à puce est un rectangle en plastique d'une épaisseur d'1 mm qui porte un circuit
intégré capable de mémoriser de façon sécurisée une série d'informations. Ce circuit intégré s'appelle
une puce. Elle rassemble un microprocesseur (8 bits et 4 MHz), une mémoire morte ou ROM, une
mémoire de stockage et une mémoire vive d'une taille variable selon la somme et la complexité des
informations qu'elle va contenir. Le premier brevet concernant un tel dispositif a été déposé par Roland
Moreno en 1974.

La carte magnétique : une des premières technologies servant à l’encodage de données dans une carte
PVC et toujours actuellement l’un des supports d’identification les plus utilisés au niveau mondial. Son
impact sera tel que par extension, un grand nombre d’utilisateurs utilisent le qualificatif de carte ou
badge magnétique pour leur badge RFID d’identification et de pointage en entreprise.

Le fonctionnement d’une carte à puce


La carte à puce succède :

 aux cartes embossées


 aux cartes à codes-barres
 aux cartes plastiques à pistes magnétiques

Quatre catégories de carte à puce sont référencées par le Conservatoire National des Arts & Métiers.
Elles se différencient par les moyens de contrôle d'accès et/ou par le mode de communication par
contacts et/ou radiofréquences .Contrôle d'accès par microprocesseur ou par logique câblée, celle-ci
pouvant être élémentaire (moins de 50 portes) ou complexe.

La logique à haute intégration est mise en œuvre dans la TV payante, ainsi que dans certaines cartes
RFID (multi-application, cryptographie DES, triple DES et RSA).

Les cartes à puces sont des dispositifs sécurisés, de plus en plus utilisés dans le monde. Leur succès est
principalement dû à leur aspect tamper-resistant qui permet de stocker des informations sensibles (clés
de chiffrement) de manière sécurisée. Vu les nombreux sensibles domaines d’utilisation des cartes à
puce (bancaire, médical, téléphonie), plusieurs recherches se sont intéressés à la sécurité et aux attaques
possibles sur ces dispositifs. La nouvelle génération de cartes à puce définit un serveur Web embarqué. Il
existe principalement deux types de spécifications pour ces nouveaux dispositifs, la première a été
établie par l’organisation OMA qui propose un simple serveur HTTP nommé Smart Card Web Serveur
(SCWS) indépendant de la plateforme d’exécution. La seconde est une nouvelle version de Java Card
proposée par Sun Microsystems (actuellement Oracle), nommée Java Card 3, édition connectée ; elle
inclue le support de l’API Java servlet 2. 4, et une amélioration significativement de l’API Java Card
(thread, String, etc. ) et des fonctionnalités de sécurité supportées.

2|Page
La capacité de stockage des données des cartes à puce varie selon le type de puce utilisée, mais varie
généralement de quelques mégaoctets à quelques giga-octets. Elles peuvent exécuter des opérations
cryptographiques complexes aussi exécuté des algorithmes et des opérations de traitement de données.

Le fonctionnement d’une carte magnétique


La carte magnétique fonctionne grâce à un enregistrement de données sur la piste magnétique,
transmettant ces dernières à l’aide de matériaux qui s’aimantent sous l’action d’un champ magnétique.
Il est composé d’un ensemble d’informations binaires qui ont une valeur de 0 ou 1 selon la polarisation
des particules (nord/sud).
Ils ne gardent couramment pas de libertés de payement des modalités intégrées. Elles sont couramment
lues par des terminaux externes qui interprètent les modalités stockées sur la formation aimanté et
effectuent les œuvres de payement nécessaires.

L’encodage HiCo
C’est un encodage avec un fort champ magnétique qui permet un haut niveau de sécurité des données
inscrites dans la carte et donc une meilleure protection des données. La piste d’encodage de coercivité
HiCo est noire, contrairement à la piste magnétique LoCo qui est-elle marron.
La majorité des cartes magnétiques présentes sur le marché sont aujourd’hui encodées en haute
coercivité (entre 2700 et 4000 Oersted, la basse coercivité LoCo étant à 300 Oersted).
Il est par exemple possible d’utiliser cet encodage pour les applications suivantes :

 cartes bancaires,

 Carte d’identification et de contrôle d’accès,

 cartes de transport,

 Carte de fidélité / carte cadeau,

 Carte professionnelle,

 Carte de membre,

 Carte de bibliothèque,

 Carte d’adhérent,

 Carte d’étudiant / carte scolaire,

 cartes de pointage du temps de travail…

Les cartes magnétiques ont une capacité de stockage relativement limitée par rapport aux cartes à puce.
Elles utilisent des bandes magnétiques pour stocker des données, et la quantité de données pouvant être

3|Page
stockée dépend de la densité magnétique de la bande. Cela limite généralement les cartes magnétiques
à des centaines de kilo-octets de données.

Une carte programmable :


Une carte programmable est une carte sur laquelle sont intégré des composants électronique dont un ou
plusieurs microcontrôleurs. Un microcontrôleur permet de contrôler la carte avec un programme
informatique. Ce programme peut être écris en divers language de programmation.

Sans programme la carte programmable ne peut pas fonctionner. Vous devez donc relier votre carte à un
ordinateur pour y injecter un programme.

Les constructeurs de cartes proposent le plus souvent plusieurs types de cartes programmables. En
fonction de ce que vous souhaitez en faire, il faut faire le bon choix en étudiant les caractéristiques de
chaque cartes, comme pour un ordinateur.

 Arduino
 Raspberry PI
 Orange PI
 Node MCU

Arduino est l'une des plus populaire marque de cartes programmables.

Son rôle dans diverses applications par exemple :

 gérer automatiquement l’ouverture d’une porte de garage


 envoyer un SMS quand le jardin est trop sec

 gérer le système d’arrosage à distance, piloter un nouveau robot

Une carte Java :


Une carte Java (également appelée carte à puce Java) est une carte à puce qui utilise la technologie Java
pour la programmation.

Ceux-ci sont principalement utilisés dans les domaines de l’identification, de la sécurité et des
transactions financières.

Voici quelques-unes de ses particularités :

 Langage de programmation Java


 Plateforme sécurisée
 Portabilité
 Évolutivité

4|Page
Une carte .NET:
Une carte .NET (également appelée carte à puce .NET) est une carte à puce qui utilise la technologie .NET
de Microsoft pour la programmation. La différence entre une carte .net et carte java c’est :

Langage de programmation :

 Carte Java : La carte Java utilise le langage de programmation Java pour le développement
d'applications.

 Carte .NET : La carte .NET développe des applications à l'aide des langages de programmation de
la plateforme .NET tels que C# (C Sharp) et Visual Basic.

Interopérabilité linguistique :

 Carte Java : Java est conçu dans un souci de portabilité, afin que vous puissiez développer et
exécuter des applications Java sur diverses plates-formes.

 .NET Map : les applications .NET peuvent être écrites dans une variété de langages compatibles
avec la plate-forme .NET, mais leur portabilité peut être plus limitée que les applications Java en
raison de l'écosystème Windows et de la dépendance au CLR.

Environnement d'exécution :

 Carte Java : Celles-ci utilisent l'environnement d'exécution Java, communément appelé


machine virtuelle Java (JVM), pour exécuter des applications.

 Carte .NET : utilise le Common Langage Runtime (CLR), partie intégrante de la plate-
forme .NET de Microsoft, pour exécuter des applications.

En résumé, les cartes à puce sont des outils essentiels dans de nombreux secteurs car elles permettent
de protéger, de stocker et d’échanger des informations sensibles de manière efficace et sécurisée.Sa
polyvalence et son niveau de sécurité en font un élément clé dans de nombreuses applications
modernes.

5|Page

Vous aimerez peut-être aussi