I am trying to figure out which GHIelectronics product that I should use for my opensource/closed source project.
My project consists of collecting environmental sensor data, encapsulate the sensor data values inside of a JSON string, then send the JSON string to my server that will take the results and plot them on a graph or show the result in a radial gauge and etc… Now, I would like to encrypt the JSON string first using AES256 or another encrypt cypher before sending the data my server for further processing.
I have already implemented what I explained above minus the encryption part. I have now hit a brick wall while attempting to implement encryption into my project. I have used the Espruino and the mbed platform to gather the sensor data; however, I can’t seem to add encryption to my project because either there isn’t enough memory to sustain the encryption or there isn’t a safe/secure encryption library created. I have come across an mbed library for AES encryption using ECB, however, IMHO ECB really isn’t that secure and I would like to keep up with the current secure AES cyphers and use a well known AES library.
I am thinking of moving away from the other micro-controller platforms and gravitate toward .net framework for micro-controllers. Can someone please recommend a GHIelectronics micro-controller that supports AES256 encryption?