Up: MA479 / CSSE479 Schedule Page
Key Agreement
- Alice picks a in
A, sends Bob
= fA(a)
- Bob picks b in
B, sends Alice
= fB(b)
- Alice computes
k = gA(a,)
- Bob computes
k = gB(b,)
- ``Easy'' to find r in
A (respectively
B) and compute
u = fA(r) (respectively
u = fB(r)) given r
- ``Easy'' to compute
k = gA(r, u) (respectively
k = gB(r, u))
given r and u
- ``Hard'' to compute
r = fA-1(u) (respectively
r = fB-1(u)) given only u
- ``Hard'' to compute
k = gA(fA-1(),) = gB(fB-1(),) given only and
- Alice picks a in
, sends Bob
= f (a)
- Bob picks b in
, sends Alice
= f (b)
- Alice computes
k = g(a,)
- Bob computes
k = g(b,)
- ``Easy'' to find r in
and compute u = f (r)
given r
- ``Easy'' to compute k = g(r, u) given r and u
- ``Hard'' to compute f-1(r) given only u
- ``Hard'' to compute
k = g(f-1(),) = g(f-1(),) given only and
Key Agreement
This document was generated using the
LaTeX2HTML translator Version 2K.1beta (1.57)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -link 0 -split +0 -html_version 3.2,math key-agreement.tex
The translation was initiated by Joshua R Holden on 2004-04-25
Up: MA479 / CSSE479 Schedule Page
Prof. Joshua Holden
Rose-Hulman Institute of Technology
Math 479 / CSSE 479, Spring 2003--2004
2004-04-25