Sage Cryptography Interactions

50 views
Skip to first unread message

Carson Kurtz

unread,
Mar 28, 2020, 11:57:21 AM3/28/20
to sage-devel
Hi there, 

I am currently a student working with a professor at a partner university to help improve the cryptography resources on Sage. Earlier in August of 2019, her and a colleague developed some Sage interactions that could help both students and teachers better understand and utilize the cryptographic functionality of Sage. She recently recruited me to help continue to improve the page, but was wanting me to ask the community whether we should continue to edit the wiki page, move the interacts to a Jupyter notebook, or do something entirely different when moving forward. 

Because I am new to the SageMath community, I am not sure if this is the best place to post my question, but if you have any helpful information or could point me in the right direction I would greatly appreciate it!

Best, 
Carson

Sébastien Labbé

unread,
Mar 29, 2020, 3:35:43 PM3/29/20
to sage-devel

10 years ago, Minh Nguyen was quite involved in the development of SageMath. He did a thesis on the subject of cryptography and education. You may want to take a look:

http://www.sagemath.org/files/thesis/nguyen-thesis-2009.pdf

dimpase

unread,
Mar 30, 2020, 7:35:06 PM3/30/20
to sage-...@googlegroups.com
On Sat, Mar 28, 2020 at 08:19:01AM -0700, Carson Kurtz wrote:
> I am currently a student working with a professor at a partner university
> to help improve the cryptography resources on Sage. Earlier in August of
> 2019, her and a colleague developed some Sage interactions that could help
> both students and teachers better understand and utilize the cryptographic
> functionality of Sage. She recently recruited me to help continue to
> improve the page, but was wanting me to ask the community whether we should
> continue to edit the wiki page, move the interacts to a Jupyter notebook,
> or do something entirely different when moving forward.

I far as I can see you are talking about Sagecell interacts,
as I gather, following the link on
https://wiki.sagemath.org/interact/cryptography,
from http://crypto.katestange.net/mini-sage-introduction/
(there are also SageNB interacts, CoCalc interacts, Jupyter interacts,
so this needs to be said explicitly)

* Sagecell interacts need a Sagecell server to be run.
* SageNB interacts should not be used, as SageNB is being retired.
* CoCalc interacts run on cocalc.com or on a (semi)local install of cocalc.
* Jupyter interacts can either be run locally, or an a Jupyterhub/lab
server, but they are "different" from Sagecell interacts, IMHO,
https://ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html

>
> Because I am new to the SageMath community, I am not sure if this is the
> best place to post my question, but if you have any helpful information or
> could point me in the right direction I would greatly appreciate it!

I don't know much about them, so I'd defer to more knowledgeable people
here.

HTH
Dima

>
> Best,
> Carson
>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/66e8adc6-46bd-41d9-ba16-fb6f4299d457%40googlegroups.com.

signature.asc
Reply all
Reply to author
Forward
0 new messages