Forums: » Register « |  Free Tools |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support |

New Free Tools on Dev Shed!

#1
February 27th, 2013, 02:41 PM
 dave-plml
Registered User

Join Date: Feb 2013
Posts: 1
Time spent in forums: 12 m 18 sec
Reputation Power: 0
Crypto Protocol Question - A simple method to simulate PKE

Greetings all,

I've been wrangling with a challenge for a few days, and would really appreciate the community input. I'm an education, and involved in building out Engineering the Net, a collection of resources that help teachers teach young people about how the internet works.

One of the topics we have wanted to teach is that of public key cryptography. However, even basic examples (for instance, using the sample on Wikipedia) are too complex for say, a middle school audience. Even using simple primes (like 5 and 7) requires sophisticated math.

I wonder if there are other ways to approach the problem -- what kinds of simulations might be usable in the context of a middle school classroom that engage teaching (and understanding) of public key crypto?

#2
February 27th, 2013, 07:38 PM
 null.if.ied
Registered User

Join Date: Feb 2013
Posts: 26
Time spent in forums: 6 h 15 m
Reputation Power: 0
Quote:
 Originally Posted by dave-plml I wonder if there are other ways to approach the problem -- what kinds of simulations might be usable in the context of a middle school classroom that engage teaching (and understanding) of public key crypto?

Hello, dave-plml. Definitely have a look under the 'Asymmetric Block Ciphers' section of jCrypTool which includes RSA and several other PKE algorithms: http://www.cryptool.org/en/jcryptool

jCrypTool is actually intended for students and those learning about encryption, and is platform agnostic since it runs on the JVM.

An overview: http://www.cryptool.org/en/jcryptoo...arning-platform

Hope this helps!

- Null

#3
March 1st, 2013, 06:38 PM
 OmegaZero
Contributing User

Join Date: May 2007
Posts: 756
Time spent in forums: 3 Weeks 6 Days 8 h 9 m 10 sec
Reputation Power: 928
RSA using modulus=11; public-exponent=3; private-exponent=7 keeps the math simple enough to do it by hand.
__________________
sub{*{\$::{\$_}}{CODE}==\$_[0]&& print for(%:: )}->(\&Meh);

 Viewing: Dev Shed Forums > System Administration > Security and Cryptography > Crypto Protocol Question - A simple method to simulate PKE