How in depth do you intend to go with each of these? I'm not sure
about the others but for elliptic curves at least one could
potentially spend a whole summer just on it.

Aaron Meurer

On Tue, Mar 12, 2019 at 1:11 PM Aditya Gulati
<[email protected]> wrote:
>
> Thank you for your remarks and clarification. I revised my plans to better 
> fit the educational goals. They are as follows,
>
> Add S-Boxes (Substitution boxes) and P-Boxes (Permutation boxes) as they form 
> the basis of nearly all block ciphers. Maybe add a DES function as its 
> application.
> Provide simple functions of frequency counting, shift detector and hamming 
> distance calculator etc.
> Add elliptic curves to group theory and its basic functions. Use it to 
> implement elliptic curve based encryption.
> Start small lattice function and maybe start a module. Use it to implement 
> lattice based cryptography.
>
> I am planning to finish 1 and 2 before the application period and the 
> elliptic curve in May and lattice module in June. Further, in July, implement 
> the ciphers based on them. In August, I plan to continue developing the 
> lattices module.
>
> I would love to further discuss this.
>
> Thanks,
> Aditya Gulati
> IIT Kanpur
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/fa44c78e-87bc-4b70-bc12-30961e3309d7%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6LaBRDUgnV5m1RRDP4EiNkkSsCJDq3MfVuOUys3xKUGVA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to