Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi everyone,
I have a task to implement encryption AES military level and I really does not know anything about encryption, if someone can just suggest a curriculum for me to start learning, or recommend a certain book or course will be appreciated.

Thanks in advance,
z3ngew

What I have tried:

I downloaded a book and a variety of documents but, I want a recommended curriculum, because I have only limited time, don't want to waste time in out of scope subjects
Posted
Updated 16-May-16 13:10pm
v2
Comments
Richard MacCutchan 28-Feb-16 9:07am    
There are many articles on encryption that google will find for you. And the more you study the more likely you will be able to understand it.
Patrice T 28-Feb-16 10:05am    
What is the difference between AES encryption and AES military level ?

Are they expecting you to actually implement the algorithm itself, or implement a system that uses it? (eg, Are you studying computer science, or mathematics?)

The .NET framework already comes with AES level implementations in the System.Security.Cryptography namespace.

If you actually need to implement Rijndeal's algorithm, (which is the basis for the current AES standard) - read up on how it works, the Wikipedia page on Advanced Encryption Standards is pretty good.

Also, I would look at how existing implementations are coded, although it's hard to find clear and concise code.

Here is a java-script implementation of AES:
http://www.hanewin.net/encrypt/aes/aes-test.htm[^]

These are the links to the .js source code: java is close enough to C# you should be able to work it out:
http://hanewin.net/encrypt/aes/aes-enc.js
http://hanewin.net/encrypt/aes/aes-dec.js
http://hanewin.net/encrypt/aes/aes-test.js
 
Share this answer
 
Quote:
I downloaded a book and a variety of documents but, I want a recommended curriculum, because I have only limited time, don't want to waste time in out of scope subjects
Encryption is a huge subject, and what you ask is a shortcut to knowledge. There is no such thing as shortcut to knowledge, we would even need to know your background in order to give good advice.

By the way,what is the difference between AES encryption and AES military level ?

General advice:
-Wikipedia
-Google
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900