Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

Managed AES Decryption library?


  • Please log in to reply
3 replies to this topic

#1 Valkyrie-MT

Valkyrie-MT

    Advanced Member

  • Members
  • PipPipPip
  • 315 posts
  • LocationIndiana, USA

Posted 28 September 2013 - 05:09 AM

Chris, do you still have the Managed AES library?  Anyone else have one? 



#2 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 28 September 2013 - 05:51 AM

Hi Valkyrie, We're generally using hardware AES crypto on our NETMF gear these days. We did use to have a NETMF AES implementation for testing, but I don't see it anywhere... If you search the web for "AES C# managed code", you should be able to adopt one of the online C# implementations pretty easily. You may need to convert multidimensional arrays to jagged arrays, etc. Now I'm curious what you're building :) Chris

#3 Valkyrie-MT

Valkyrie-MT

    Advanced Member

  • Members
  • PipPipPip
  • 315 posts
  • LocationIndiana, USA

Posted 28 September 2013 - 08:21 PM

I'm currently working on the TI cc3000 driver for .NET MF.  It's a fully managed driver and is published here http://cc3000.codeplex.com under Apache 2.0.  This wifi controller has a unique way to set the ssid and password that TI calls SmartConfig. It's a very clever implementation that TI won't disclose, although if you watch the network traffic, it's not too hard to see what they are doing.  But, the ssid+password passing can optionally be done with AES encryption, so I was looking for a lightweight managed AES decryption for the receiving end... 

 

I recently published a small demo of the device here: http://youtu.be/LjZbpr2qPqU

 

It would make for an awesome Netduino variant!  Since it uses SPI, you could take the Netduino Plus 2 and replace the enc28j60 and the RJ-45 jack with the cc3000 chip and an integrated antenna. 

 

<planting seed>  :ph34r:



#4 KiwiDev

KiwiDev

    Advanced Member

  • Members
  • PipPipPip
  • 100 posts
  • LocationNew Zealand

Posted 12 October 2013 - 03:34 AM

Hi,

 

The "Legion of the Bouncy Castle" has Java & .net implementations for many commonly used Crypto algorithms.

 

I have used their XTEA code on both NetMF devices & my Azure backend so they would be worth a look to see if their AES implementation will work in your scenario.

 

http://blog.devmobil...ad-encryptionv7

 

Bryn






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.