I want to write AES from scratch without using the built in libraries of java. I know there are hundreds of AES programs (and websites) out there but I can't seem to find a site that gives me the details I think I would/should need to write my own Java program.
I know that AES has S-boxes like DES has. Were would I look for them? Also, I would like more info on the AES "counter mode".