Encryption Lab #35
Replies: 5 comments 9 replies
-
This may be because
What about reinterpreting part of the IV as uint64 and take it as a counter? |
Beta Was this translation helpful? Give feedback.
-
I created a new image called seed-ubuntu:dev, which has gcc/g++ and ssl library installed. It is pushed to docker hub. Right now, the source code are still given to students. It will be hard to hide the source code though, because this github repo is public. This is not a big issue, because students need to demonstrate how they derive the answer; they don't get credits if they just report the secret message they found from somewhere. |
Beta Was this translation helpful? Give feedback.
-
I think it doesn't have to be a multiple of the block size. |
Beta Was this translation helpful? Give feedback.
-
While preparing the manual for this lab, I realized that the padding oracle attack is complicated enough to become an independent lab. Therefore, I am going to remove it from the |
Beta Was this translation helpful? Give feedback.
-
The draft of the padding oracle attack is done. Can you check and give me feedbacks? I have created two oracles for this lab, one for each difficulty level. |
Beta Was this translation helpful? Give feedback.
-
Jiamin added a new task to to the encryption lab, and also changed the design of another task using container. These are both good ideas, and they are already merged into the lab description. They are not finalized yet. We will use this discussion thread to improve the design. I am posting some of the thoughts in the following:
Beta Was this translation helpful? Give feedback.
All reactions