Hi,
I am developing TLS client and server for embedded systems. Considering the operational efficiency, it is sufficient to have data authentication. Is it possible to setup a TLS communication with data authentication and without encryption?
Consider a PLC network,
1. Within physical secure zone. 2. Requires faster data transfer. 3. Data are not confidential, but must be cryptographically authenticated.
Thanks, Gopi Krishnan
Hi Gopi,
If you know what you are doing and absolutely sure that your application doesn’t need encryption, you can try using the “MBEDTLS_CIPHER_NULL_CIPHER“ option for enabling ciphersuites without encryption: https://github.com/ARMmbed/mbedtls/blob/development/include/mbedtls/mbedtls_...
Regards, Janos
From: Subramanian Gopi Krishnan via mbed-tls mbed-tls@lists.trustedfirmware.org Date: Wednesday, 2 February 2022 at 19:53 To: mbed-tls@lists.trustedfirmware.org mbed-tls@lists.trustedfirmware.org Cc: V.B. Yugandhar vb.yugandhar@kone.com Subject: [mbed-tls] TLS Only for Data Authentication Hi,
I am developing TLS client and server for embedded systems. Considering the operational efficiency, it is sufficient to have data authentication. Is it possible to setup a TLS communication with data authentication and without encryption?
Consider a PLC network,
1. Within physical secure zone. 2. Requires faster data transfer. 3. Data are not confidential, but must be cryptographically authenticated.
Thanks, Gopi Krishnan
mbed-tls@lists.trustedfirmware.org