ATECC508A bietet Vertraulichkeit, Datenintegration und Authentifizierung
Der neue ATECC508A von Atmel ist der erste seiner Art, der hardwarebasierte Schlüsselspeicherung nutzt, um sämtliche Sicherheitsfunktionen bereitzustellen, darunter Vertraulichkeit, Datenintegrität und Authentifizierung. Für den schnell wachsenden IoT-Markt bietet das Gerät diese Funktionen in Systemen mit Mikrocontrollern (MCUs), die Verschlüsselungs-/Entschlüsselungsalgorithmen in Software ausführen. Ähnlich wie andere Atmel CryptoAuthentication-Produkte nutzt der ATECC508A kryptografische Gegenmaßnahmen und die Speicherung von Schlüsseln, die Hardware-basiert sind und damit eine höhere Sicherheit als Software-basierte Maßnahmen bieten.
The ATECC508A nutzt das ECDH (Elliptic Curve Diffie-Hellman)-Sicherheitsprotokoll für Verschlüsselungen und Entschlüsselungen sowie die Authentifizierung nach dem Elliptic Curve Digital Signature-Algorithmus. Zudem ist der ATECC508A der zweite IC im CryptoAuthentication-Portfolio von Atmel mit erweiterten EEC(Elliptic Curve Cryptography)-Funktionen.
Der ATECC508A ist zu jedem erhältlichen Mikrocontroller und Mikroprozessor kompatibel. Er bietet extrem niedrigen Stromverbrauch und benötigt über einen weiten Spannungsbereich nur einen einzigen Universal-E/A-Port. Seine geringe Größe erlaubt den Einsatz in verschiedenen Arten von Anwendungen und verlängert die Batterielebensdauer.
Der ATECC508A bietet einen flexiblen Befehlssatz, sodass er in vielen Anwendungen eingesetzt werden kann. Anhand von Netzwerk- oder IoT-Knotenschutz authentifiziert das IC Knoten-IDs, um die Integrität von Nachrichten sicherzustellen. Er bietet außerdem Fälschungsschutz durch die Validierung der Authentizität von Ersatzteilen und Zusatzzubehör und kann verwendet werden, um den Speicherinhalt zu validieren.
Das neue CryptoAuthentication-IC von Atmel schützt auch Firmware oder Medien. Hier wird beim Start der Code im Flash-Speicher geprüft, sowohl zur Verhinderung von unberechtigten Änderungen sowie zum Verschlüsseln von Code-Images und heruntergeladenen Dateien.
Für sichere Daten und die zuverlässige Herstellung von programmierbaren Bausteinen können Mikroprozessor-Krypto-Beschleuniger die geheimen Schlüssel des ATECC508A und die verschlüsselten Lese- und Schreibvorgänge nutzen. Das IC authentifiziert auch vom Benutzer eingegebene Passwörter, ohne den erwarteten Wert preiszugeben. Es ordnet einprägsame Passwörter einer zufälligen Zahl zu und tauscht Passwortwerte auf sichere Weise mit Remotesystemen aus.
Der ATECC508A verfügt außerdem über Verfahren zur Abwehr physischer und logischer Angriffe auf Daten. Ein weiterer Schutz entsteht durch Hardware-Beschränkungen, wie Schlüssel generiert oder verwendet werden.