课程: IoT Foundations: Operating System Applications

今天就学习课程吧!

今天就开通帐号,24,700 门业界名师课程任您挑!

Secure application data

Secure application data

- [Narrator] Sometimes we want to encrypt the contents within our application, including sensitive data or messages which may or may not be sent out through a network. This can add another layer of security to our application data. This can be achieved by using a symmetric key cipher, such as advanced encryption standard, AES, initially standardized by National Institute of Standards and Technology, or by using an asymmetric key cipher, depending on the requirements of our application. Here we're going to show how to encrypt your application data with AES cipher. More specifically, AES ECB cipher. There are quite a few embedded C or C++ libraries supporting the AES ciphers. And here, we used a small library called timing AES 120-A. This library supports the AES ECB mode and AES CBC mode and it's included in our nRF5 SDK version trow.3.0 Now, let's open the exercise file directory for this chapter, which contains a project folder for the target MRF DK board. Let's take a look at the…

内容