This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Standard encryption technique for transfering data between two microcontroller

Data Transfer Techniques like Data Encryption Standard (DES), AES, RSA are generaly used to send data over Internet in Encrypted Format so only Valid Receiver will get the original Message.

Similary is there any Standard Encryption Technique available for transfering data between TWO Microcontroller based Circuit of any Electronic System?

If YES, then is there any organization present to certify the implemented Encryption Technique?

Parents
  • Although I don't have direct answers to your questions, I'd like to clarify something.
    Things like DES, AES, RSA are not exactly data transfer techniques. DES and AES are block ciphers. RSA is an algorithm for public-key cryptography. Normally those are used as building blocks to form a complete cryptographic protocol, like TLS.
    Although some cryptographic algorithms may be targeted at microcontrollers through reduced requirements for memory and processing power, this can only come at the cost of reduced security.
    If actual security is your goal, then you should use established protocols like TLS. Those are well understood, they have been subjected to extensive scrutiny and are considered secure.

Reply
  • Although I don't have direct answers to your questions, I'd like to clarify something.
    Things like DES, AES, RSA are not exactly data transfer techniques. DES and AES are block ciphers. RSA is an algorithm for public-key cryptography. Normally those are used as building blocks to form a complete cryptographic protocol, like TLS.
    Although some cryptographic algorithms may be targeted at microcontrollers through reduced requirements for memory and processing power, this can only come at the cost of reduced security.
    If actual security is your goal, then you should use established protocols like TLS. Those are well understood, they have been subjected to extensive scrutiny and are considered secure.

Children
  • Thanks...

    1) Which are the different cryptographic algorithms targeted at microcontrollers? What is the specification of this algorithms in terms of number of bits?
    2) Is the source code for same in C language is avaialble? Can it will run on to the 16 or 32 bit microcontroller?
    3) Is the source code TLS algorithm in C language is avaialble? Can it will run on to the 16 or 32 bit microcontroller?
    4) How to certify above mentioned algorithms?