Re: RSA peripheral 50% slower on ESP32-S3/C3 than S2?
Posted: Sun Jan 29, 2023 2:04 pm
Did this code ever get finished? Can ECC use the hidden eFuses with the DS peripheral to protect the key?
ESP32 Official Forum
https://esp32.com/
I have a working prototype. eFuse cannot be used to protect the key, since the RSA peripheral is only used as a generic bignum multiplier accelerator. I have also been working on a separate ESP32-S3-only solution that uses PIE (the 128-bit SIMD assembler instructions) instead of the RSA peripheral, which results in a speedup of ~2.5x faster for each ECC operation compared to the RSA solution. For example, a P-256 ECDSA signature can then be verified in 5 ms, at 240 MHz, which is ~4-5x faster than the current hardware ECC solution for ESP32-C6 using the API in the current edf-idf.Did this code ever get finished? Can ECC use the hidden eFuses with the DS peripheral to protect the key?