This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R7: use RSA for verify signature

Part Number: CC2652R7

Hello
I need check a signature my data are signed with RSA 512 i have the public key signed data clear data.

I juste need decode signed data with public key.
But I not found any documentation how to use hardware axceleration for RSA.

Can you help me?

  • Hi Simon,

    A few drivers - built on the top of the RSA hardware accelerator - are available within the SDK.

    You may want to review the TI drivers APIs or look at the TI drivers examples in <SDK>\examples\rtos\<DEVICE>\drivers

    I hope this will help,

    Best regards,

  • Thanks you i found nothing about RS. I found ECDSA but is not usable in nortos?

  • Hi Simon,

    To be clear, 512 bit RSA key would not be secure. Minimum would be 2048, with 3096 or greater recommended.
    We do not provide SW support to use the HW accelerator for RSA especially because devices with limited RAM and processing power are not made to generate secured RSA keys. On the top RSA keys are much longer than ECC keys for the same strength. (An ECC key of length 224 bits is as strong as a 2048 bit RSA key.)

    If you are interested anyway to implement RSA keys, you may want to review the PKA engine section (§12.7.5.3.1) in the Technical Reference Manual (https://www.ti.com/lit/swcu185). The PKA just does "big number math" you can use that big number math for any purpose, including the RSA algorithm.

    You should be able to use the crypto drivers with NORTOS. I'll ask this to my drivers-experts colleague and let you know if otherwise.

    I hope this will help,

    Best regards,