-
-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schaefer's Simplified Data Encryption Standard for educational purposes #6461
Comments
Author: Minh Van Nguyen |
comment:2
Review:
Bottomline: positive review except some nitpicks. |
comment:3
Replying to @malb:
Unfortunately, I don't have access to the original paper by Schaefer, and neither do my institution. I relied on the note at http://bitterroot.vancouver.wsu.edu/cs427_Spring09/docs/sdes.pdf
Before switching to using
Ah... the notes I referenced above uses
That can be done. |
comment:4
I just found this: http://buzzard.ups.edu/sdes/sdes.html :) |
based on Sage 4.1.1.alpha0 |
comment:5
Attachment: trac_6461-sdes.patch.gz Replying to @malb:
There are no official test vectors for simplified DES. Even the original paper by Schaefer doesn't contain any such vectors.
The latest patch
Done. |
comment:6
Looks good to me, and Martin says it's ok if it fixes the nitpicks, which I think it does. |
Reviewer: Martin Albrecht, William Stein |
Merged: Sage 4.1.2.alpha0 |
This is a follow-up to #6164. The goal here is to implement the S-DES block cipher of Schaefer as described in the paper:
E. Schaefer. A simplified data encryption algorithm. Cryptologia, 20(1):77--84, 1996.
This is a simplified variant of the Data Encryption Standard (DES) to be used for cryptography education.
CC: @malb
Component: cryptography
Keywords: DES, S-DES
Author: Minh Van Nguyen
Reviewer: Martin Albrecht, William Stein
Merged: Sage 4.1.2.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/6461
The text was updated successfully, but these errors were encountered: