#11565: RSA Cryptosystem
-------------------------------------+-------------------------------------
       Reporter:  ajeeshr            |        Owner:  mvngu
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.6
      Component:  cryptography       |   Resolution:
       Keywords:  RSA, crypto,       |    Merged in:
  public key encryption              |    Reviewers:
        Authors:  Peter Story,       |  Work issues:
  Ajeesh Ravindran                   |       Commit:
Report Upstream:  N/A                |  4b667369410afa8400b009b8f4f5cc0ad968c78c
         Branch:                     |     Stopgaps:
  u/peter.story/rsa_cryptosystem     |
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by kcrisman):

 Trivial comment: a number of things in the documentation are marked as
 code
 {{{
 ``561=3*11*17``
 }}}
 that should probably be marked as math markup
 {{{
 `561=3*11*17`
 }}}
 or something along those lines.

 ----

 Nils' argument presumably applies to nearly all the stuff in the `crypto`
 folder, though, doesn't it?  Certainly the only current public-key one.

 I guess it depends on whether you are going to ask students to ''code''
 things like DH or RSA, or only to "do" them.  For my own purposes, I think
 it could be useful to have a well-commented implementation of this
 (assuming this is in fact a well-commented implementation) that could be
 used by any given instructor who may not want to/have the expertise to
 implement something well.  (Mathematicians, not programmers.)

 That said, I agree that the utility of this is clearly as a pedagogical
 tool, so a lot of examples of it (and/or why RSA could fail to be
 particularly secure with some choices of `p` and `q`, etc.) along with
 examples of "brute-force" or other attacks would seem to be the main use
 of this.  So that one can demonstrate such things without having to recode
 it all from scratch - built-in, as it were.

--
Ticket URL: <http://trac.sagemath.org/ticket/11565#comment:21>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to