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.
