SWRA667 January   2020 CC1312PSIP , CC1312R , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP

 

  1.   Cryptographic Performance and Energy Efficiency on SimpleLink™ CC13x2/CC26x2 Wireless MCUs
    1.     Trademarks
    2. 1 Abbreviations and Acronyms
    3. 2 Introduction
    4. 3 Benefits of Cryptographic Acceleration in Embedded Security Solutions
    5. 4 TI Drivers for SimpleLink MCUs
      1. 4.1 Power Management Overview
      2. 4.2 Return Behavior
        1. 4.2.1 Runtime Overhead
      3. 4.3 Efficient Power Management
    6. 5 CC13x2/CC26x2 Crypto Peripherals
      1. 5.1 AES and Hash Crypto Accelerator
      2. 5.2 Public Key Accelerator
        1. 5.2.1 ECDH Power Management Driver Example
      3. 5.3 TRNG
    7. 6 Benchmarks
      1. 6.1 AES and Hash Crypto Accelerator Based Drivers
        1. 6.1.1 AES CBC
        2. 6.1.2 AES CCM
        3. 6.1.3 AES GCM
        4. 6.1.4 AES CTR DRBG
        5. 6.1.5 SHA-224
        6. 6.1.6 SHA-256
        7. 6.1.7 SHA-384
        8. 6.1.8 SHA-512
      2. 6.2 PKA Engine Based Drivers
        1. 6.2.1 ECDH
        2. 6.2.2 ECDSA
        3. 6.2.3 ECJPAKE
      3. 6.3 TRNG Based Drivers
        1. 6.3.1 TRNG
    8. 7 Conclusion
    9. 8 References
    10.     Appendix: Plots of Blocking vs Polling Performance

References

  1. Secure Boot in SimpleLink™ CC13x2/CC26x2 Wireless MCUs, Texas Instruments
  2. CC1352R SimpleLink™ High-Performance Multi-Band Wireless MCU data sheet, Texas Instruments
  3. Advanced Encryption Standard (AES) (FIPS 197), NIST
  4. Secure Hash Standard (SHS) (FIPS 180-4), NIST
  5. Standards for Efficient Cryptography SEC 1: Elliptic Curve Cryptography, Certicom Research
  6. Recommendation for Block Cipher Modes of Operation: Methods and Techniques (NIST SP 800-38A), NIST
  7. Recommendation for Block Cipher Modes of Operation: The CCM Mode for Authentication and Confidentiality (NIST SP 800-38C), NIST
  8. Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC (NIST SP 800-38D), NIST
  9. Recommendation for Random Number Generation Using Deterministic Random Bit Generators (NIST SP 800-90A), NIST
  10. Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography (NIST SP 800-56A), NIST
  11. Curve25519: new Diffie-Hellman speed records, Bernstein
  12. Digital Signature Standard (DSS) (FIPS 186-4), NIST
  13. Elliptic Curve J-PAKE Cipher Suites for Transport Layer Security (TLS), Cragie & Hao
  14. Power Management for CC26xx SimpleLink Wireless MCUs User's Guide, Texas Instruments