Achieving AES-256 Channel Encryption with the .NET Compact Framework
        Posted  
        
            by Ev
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Ev
        
        
        
        Published on 2009-09-15T22:46:17Z
        Indexed on 
            2010/05/18
            3:21 UTC
        
        
        Read the original article
        Hit count: 291
        
Hi There,
I am working on a business application where the clients are Windows Mobile 6.1 Professional devices. The server is a Java enterprise application.
The industry working group recommends AES-256 encryption for client/server communications. This is necessary to gain certification. The encryption doesn't necessarily need to be channel encryption, it could be payload encryption. Channel encryption is preferable.
The client and server communicate using SOAP/HTTP, which we are yet to implement. We plan to use WCF on the compact framework. In order to alleviate some of the work required to implement manual encryption/decryption, it would be nice if we could achieve the required encryption either at the TLS level, or somehow using the WS-* standards (I'm not particularly familiar with that group of technologies but I am learning right now). The server supports https with 256-bit AES.
Does anybody have an idea on the best way to implement this?
Thanks in advance.
© Stack Overflow or respective owner