This shows you the differences between two versions of the page.

Both sides previous revision Previous revision Next revision | Previous revision | ||

cs-465:project-4-diffie-hellman [2016/09/21 09:14] tsmith16 [Resources] |
cs-465:project-4-diffie-hellman [2016/09/26 12:05] sethmj88 |
||
---|---|---|---|

Line 94: | Line 94: | ||

*Write a routine to compute ''g^s%p'', for '''''g = 5'''''. You may use a bignum library's multiply and modulus functions, but no composite functions like modular exponentiation or modular multiplication. | *Write a routine to compute ''g^s%p'', for '''''g = 5'''''. You may use a bignum library's multiply and modulus functions, but no composite functions like modular exponentiation or modular multiplication. | ||

- | *Connect to the [https://students.cs.byu.edu/~cs465ta/fall2014/Diffie-Hellman/lab4submit.php autograder], select Debug Mode, and send p and ''g^s%p'', like this: | + | *Connect to the [https://sebulba.cs.byu.edu/lab4/lab4submit.php autograder], select Debug Mode, and send p and ''g^s%p'', like this: |

p: [your P value here] | p: [your P value here] | ||

g^s%p: [your public value here] | g^s%p: [your public value here] | ||

Line 106: | Line 106: | ||

In passoff mode, an eavesdropper won't be able to determine the shared secret, and the secret message will be readable only to you. | In passoff mode, an eavesdropper won't be able to determine the shared secret, and the secret message will be readable only to you. | ||

- | We will use an [https://students.cs.byu.edu/~cs465ta/fall2014/Diffie-Hellman/lab4submit.php autograder] to pass off your lab. | + | We will use an [https://sebulba.cs.byu.edu/lab4/lab4submit.php autograder] to pass off your lab. |

'''Submit a file with your source code to Learning Suite''' | '''Submit a file with your source code to Learning Suite''' |