Timeline for AES Implementation in C++
Current License: CC BY-SA 3.0
19 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 10, 2018 at 7:55 | comment | added | shmoo6000 | You're completely right, if your platform supports these extensions and you're writing production code, you should use the AES-NI extensions. I was implementing AES for the fun of it though ('as an exercise'), so using the extensions would defeat the whole point of implementing AES in the first place | |
| Apr 10, 2018 at 7:52 | comment | added | Neil Weicher | Maybe I'm missing something, but unless you are implementing AES just as an exercise, why wouldn't you take advantage of the hardware acceleration if supported? Is it more vulnerable to certain attacks? | |
| Apr 9, 2018 at 22:14 | comment | added | shmoo6000 | There's x86 assembly instructions that perform AES, Thesd are called the AES-NI instructions, they are much faster than a/my software implementation (upwards of 700MB/s), But if I used them, well..., I wouldn't be implementing AES, I'd just be using Intel's implementation. Here's some info on AES-NI: en.m.wikipedia.org/wiki/AES_instruction_set | |
| Apr 9, 2018 at 22:07 | comment | added | Neil Weicher | This is an old thread so I don't know if you are monitoring it anymore. But can you elaborate on what you said? "I should note that I would like to avoid using the AES-NI processor extension. I know it can speed up my implementation quite a bit, but it would defeat the purpose of implementing it in the first place." | |
| Nov 11, 2017 at 21:34 | vote | accept | shmoo6000 | ||
| Nov 11, 2017 at 2:54 | history | edited | Jamal | CC BY-SA 3.0 |
added 85 characters in body
|
| Nov 10, 2017 at 17:24 | vote | accept | shmoo6000 | ||
| Nov 11, 2017 at 21:34 | |||||
| Nov 10, 2017 at 13:50 | answer | added | Lery | timeline score: 4 | |
| Nov 10, 2017 at 0:48 | answer | added | BoppreH | timeline score: 23 | |
| S Nov 9, 2017 at 14:57 | history | mod moved comments to chat | |||
| S Nov 9, 2017 at 14:57 | comment | added | Mathieu Guindon | Comments are not for extended discussion; this conversation has been moved to chat. | |
| Nov 9, 2017 at 8:59 | answer | added | Toby Speight | timeline score: 11 | |
| Nov 9, 2017 at 0:39 | answer | added | Millie Smith | timeline score: 27 | |
| Nov 8, 2017 at 22:09 | history | tweeted | twitter.com/StackCodeReview/status/928384078084177921 | ||
| Nov 8, 2017 at 21:28 | history | edited | shmoo6000 | CC BY-SA 3.0 |
added 486 characters in body
|
| Nov 8, 2017 at 20:56 | answer | added | Roland Illig | timeline score: 13 | |
| Nov 8, 2017 at 19:58 | answer | added | Loki Astari | timeline score: 15 | |
| Nov 8, 2017 at 16:32 | review | First posts | |||
| Nov 8, 2017 at 16:32 | |||||
| Nov 8, 2017 at 16:29 | history | asked | shmoo6000 | CC BY-SA 3.0 |