Section courante

A propos

Section administrative du site

Spécification Description
Fabricant Atmel
Date de fabrication 2000 à 2016
Ports d'entrée/sortie Deux ports d'entrée/sortie configurable pour prendre en charge les protocoles de communication, notamment les protocoles ISO7816-3 et 2 fils
Contrôleur ISO7816 Jusqu'à 625 kbps à 5 MHz
Conforme aux protocoles T=0 et T=1
Contrôleur d'interface périphérique série (SPI) Jusqu'à 12 MHz
Oscillateur interne programmable Jusqu'à 10 MHz sur FLASH
Jusqu'à 40 MHz pour l'accélérateur cryptographique
Temporisateur Deux temporisateurs 16 bits
Générateur de nombres aléatoires (RNG) Intégré
Contrôleur d'interruption Contrôleur d'interruption à 2 niveaux et 8 vecteurs
Accélérateur cryptographique Accélérateur cryptographique 32 bits pour les opérations de clef publique, notamment RSA, DSA, ECC, Diffie-Hellman
Cryptographique DES matériel et Triple DES (résistant au DPA)
Accélérateur de somme de contrôle
Moteur CRC 16 et 32 ??(conforme à la norme ISO/IEC 3309)

Introduction

La série Atmel AT90SC, aussi nommé Atmel AT90SC Series, est une gamme de microcontrôleurs sécurisés (Secure Microcontrollers) développée par Atmel, aujourd'hui appartenant à Microchip Technology. Ces microcontrôleurs sont spécifiquement conçus pour des applications nécessitant une sécurité renforcée, telles que les cartes à puce (smart cards), les passeports électroniques, les cartes SIM, et les systèmes d'authentification.

Voici les caractéristiques principales :

AT90SC 144144CT

L'AT90SC144144CT est un microcontrôleur 8/16 bits à faible consommation et hautes performances avec mémoire de programme ROM et mémoire de données EEPROM, basé sur l'architecture RISC améliorée secureAVR. En exécutant des instructions puissantes en un seul cycle d'horloge, l'AT90SC144144CT atteint des débits proches de 1 MIPS par MHz. Son architecture Harvard comprend 32 registres de travail à usage général directement connectés à l'ALU, ce qui permet d'accéder à deux registres indépendants en une seule instruction exécutée en un seul cycle d'horloge.

La possibilité de cartographier l'EEPROM dans l'espace code permet de reprogrammer des parties de la mémoire programme dans le système. Cette technologie combinée au processeur polyvalent 8/16 bits sur une puce monolithique offre une solution très flexible et économique pour de nombreuses applications de cartes à puce. L'AT90SC144144CT bénéficie de fonctions EEPROM avancées (mode XP), mais peut également être configuré pour offrir une compatibilité avec les générations de produits précédentes (par exemple AT90SC25672R ou AT90SC19236R). L'accélérateur cryptographique, fonctionnant avec le cour secureAVR, présenté dans la série AT90SC144144CT est le nouveau AdvX. Il est basé sur une architecture multiplicateur-accumulateur 32 bits conçue pour exécuter des fonctions de cryptage et d'authentification rapides. Cela permet un calcul rapide et un fonctionnement à faible consommation d'énergie. Le micrologiciel de contrôle est situé soit dans la mémoire ROM dédiée (la cryptolibrary d'Atmel prend en charge les fonctions arithmétiques à corps fini standard, notamment RSA, DSA, DH et ECC) soit dans la mémoire programme ROM (spécifique au client).

Les fonctions de sécurité supplémentaires comprennent une logique de protection de l'alimentation et de la fréquence, un brouillage logique des données et des adresses du programme, des contre-mesures d'analyse de l'alimentation et des accès à la mémoire contrôlés par un mode superviseur




Dernière mise à jour : Samedi, le 12 octobre 2024