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.

Implementation of security feature “encryption / decryption” using static keys between a Coordinator and End device for CC2650 Development Kit and TIMAC

Other Parts Discussed in Thread: CC2650, TIMAC

Hi all,

 

I am using CC2650 Development Kit and TIMAC.

 

I am looking for Implementation of security feature “encryption / decryption” using static keys between a Coordinator and End device.

 

Can anyone help me on the same.

 

Thanks

Mahadev

  • If someone can explain me how the MAC security feature which is inbuilt it would be great help and i want to do AES encryption / decryption implementation for TIMAC
  • Mahadev,

    I suggest reading the MAC documentation included in the TIMAC installation files, it is found here.

    C:\Texas Instruments\TIMAC 1.5.2.43299\Documents

    Regards,
    /TA
  • HI,

    I have enabled the FEATURE_MAC_SECURITY and whenever i change default key source the data wont be transmitted from end device to coordinator.

    #define MSA_MAC_DEFAULT_KEY_SOURCE    {0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33}

    but when I change key source keeping DEFAULT_KEY_SOURCE same, it is not having effect at all. data is received at coordinator. 

    #define MSA_MAC_KEY_SOURCE            {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}

    Key source is important because that is key source for encrypting and decrypting the data

    /* Default MSA Security Parameters for outgoing frames */
    bool  macSecurity       = TRUE;
    uint_least8_t msa_securityLevel = MSA_MAC_SEC_LEVEL;
    uint_least8_t msa_keyIdMode     = MSA_MAC_KEY_ID_MODE;
    uint_least8_t msa_keySource[]   = MSA_MAC_KEY_SOURCE;
    uint_least8_t msa_keyIndex      = MSA_MAC_KEY_INDEX;

    Kindly provide your inputs soon. This is bit urgent.

    Thanks

    Mahadev