====== [hemmerling] Cryptography ====== Related pages: *[[atmel.html|The Atmel AVR Family with Focus on AVR32, ATxmega, ATmega, ATtiny, AT90 and the Arduino / Freeduino Platform]]. *[[arm.html|ARM Embedded Systems ( ARM7, ARM8, ARM9, ARM11, Cortex )]]. *[[atmelarm.html|Atmel ARM-based MCUs and eMPUs]]. *[[dataprivacy.html|Data Privacy - Encryption, Passwords, Trust]]. *[[legalmatters.html|Legal Matters]]. *[[security.html|Security]]. ===== Secure encrypted Internet Protocols ===== *[[http://en.wikipedia.org/wiki/IPsec|EN.Wikipedia "IPsec"]], [[http://de.wikipedia.org/wiki/IPsec|DE.Wikipedia "IPsec"]]. *[[http://en.wikipedia.org/wiki/Secure_Shell|EN.Wikipedia "Secure Shell"]], [[http://de.wikipedia.org/wiki/Secure_Shell|DE.Wikipedia "Secure Shell"]] ( SSH ). *[[http://en.wikipedia.org/wiki/Transport_Layer_Security|EN.Wikipedia "Transport Layer Security"]], [[http://de.wikipedia.org/wiki/Transport_Layer_Security|DE.Wikipedia "Transport Layer Security"]] ( TSL ), precesessor "Secure Sockets Layer" (SSL). ===== Cryptography by USB Hardware ===== *[[http://www.yubico.com/|Yubico]]. *[[http://www.yubico.com/products/yubikey-hardware/yubikey4/|Yubico "YubiKey 4 & YubiKey 4 Nano"]] - I got the "YubiKey 4". ===== Embedded Cryptography ===== ==== Atmel ==== === Resources === *[[http://www.atmel.com/cryptokits|Atmel CryptoAuthentication]]. *Atmel's free PDF book "Crypto REAL.EASY Traiing Book". *[[http://www.rs-online.com/designspark/assets/ds-assets/uploads/knowledge-items/why-iot-and-everything-else-requires-strong-authentication/Atmel%20Crypto%20Products%20REAL.EASY%20Training%20Manual%202Q2015%20r6.pdf.|RS-Online "Crypto REAL.EASY Traiing Book"]] ( PDF ). === My AT88CK490 Evaluation Kit === *[[http://www.atmel.com/tools/AT88CK490.aspx|Atmel "AT88CK490 Evaluation Kit"]]. === My "Atmel CryptoAuthXplained" Kit === *[[http://www.atmel.com/tools/CryptoAuthXplained.aspx|Atmel "CryptoAuthXplained"]]. ==== NXP ==== === Security & Authentication Chips === *[[http://www.nxp.com/products/identification_and_security/|NXP "Identification and security"]]. *[[http://www.nxp.com/products/identification-and-security/authentication|NXP "Authentication"]]. *"NXP A1006": *[[http://www.youtube.com/channel/UC8DVBqX6TE7GaSh3daEXurw|YouTube Channel "Interface Chips"]] - "NXP Secure Interfaces & Power". *[[http://www.youtube.com/watch?v=1kGaU18k0Ds|YouTube "NXP A1006 Secure Authenticator Demo"]]. *"NXP A700x", "NXP A710X": *[[http://www.nxp.com/products/identification-and-security/authentication|NXP "Authentication"]]. *[[http://www.nxp.com/products/identification-and-security/authentication/secure-authentication-microcontroller:A700X_FAMILY|NXP "A700x family: Secure authentication microcontroller"]]. *[[http://www.yubico.com/products/yubikey-hardware/yubikey-neo/|Yubico "YubiKey NEO and YubiKey NEO-n | Premium Strong Two-Factor Authentication for Secure Logins | U2F, OTP, PIV, USB, NFC"]]. *[[http://www.hexview.com/~scl/neo/|HexView "Inside Yubikey Neo"]] - The device is equipped with an NXP Turnkey Security IC A7005 :-). *"NXP A70CCM": *[[http://www.architechboards.org/product/babylon-board|ArchiTech Boards "Babylon Board"]] - "ArchiTech Babylon, developed by ArchiTech and NXP, is a development board based on NXP Turnkey Security IC A70CM". *[[http://www.docstore.nxp.com/|NXP DocStore]]. *[[https://www.youtube.com/watch?v=r5T_J7Y_HFY|YouTube "Docstore tutorial part 1: User Registration"]], [[https://www.youtube.com/watch?v=q8LHXO2FNs4|YouTube "Docstore tutorial part 2: portal usage"]]. *"NXP A80SM": *[[http://www.telekom.com/medien/loesungen-fuer-unternehmen/266292|Deutsche Telekom AG "Erstes Sicherheitsmodul für Smart Meter Gateways vollständig nach Schutzprofil zertifiziert"]] - "Das Bundesamt für Sicherheit in der Informationstechnik (BSI) hat das Sicherheitsmodul A80SM von NXP mit dem Betriebssystem TCOS der Deutschen Telekom zertifiziert". *[[http://www.smarterworld.de/smart-energy/smart-meter/artikel/117243/|smarterworld.de - Solutions for a Smarter World "Deutsche Telekom und NXP: Erstes Sicherheitsmodul für Smart Meter Gateways BSI-zertifiziert"]], 2015. *[[http://www.recknagel-online.de/aktuell/produkte/20-02-2015-smart-meter-erstes-sicherheitsmodul-nach-bsi-schutzprofil-zertifiziert/|DIV Deutscher Industrieverlag GmbH, RECKNAGEL Online "Smart Meter: Erstes Sicherheitsmodul nach BSI-Schutzprofil zertifiziert"]], 2015. === Resources === *To get access to chips & documentation, you have to sign a "Non Disclosure Agreement". *With the NXP authentification chips for production use, the secure protocol may selected one time. For development purposes, NXP has special items, where the selection of the secure protocol may be reset. ===== Resources ===== *[[http://en.wikipedia.org/wiki/Cryptography|EN.Wikipedia "Cryptography"]], [[http://de.wikipedia.org/wiki/Kryptographie|DE.Wikipedia "Kryptographie"]]. *[[http://en.wikipedia.org/wiki/Forward_secrecy|EN.Wikipedia "Forward secrecy"]], [[http://de.wikipedia.org/wiki/Perfect_Forward_Secrecy|DE.Wikipedia "Perfect Forward Secrecy"]]. *[[http://en.wikipedia.org/wiki/Elliptic_curve_cryptography|EN.Wikipedia "Elliptic curve cryptography"]], [[http://de.wikipedia.org/wiki/Elliptic_Curve_Cryptography|DE.Wikipedia "Elliptic Curve Cryptography"]]. {{tag>cryptography encryption}}