\begin{picture}(0,0)%
\epsfig{file=forward_secrecy.pstex}%
\end{picture}%
\setlength{\unitlength}{3355sp}%
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
  \reset@font\fontsize{#1}{#2pt}%
  \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
  \selectfont}%
\fi\endgroup%
\begin{picture}(6600,3885)(1801,-3286)
\put(1801,464){\makebox(0,0)[lb]{\smash{\SetFigFont{10}{12.0}{\rmdefault}{\bfdefault}{\updefault}Alice}}}
\put(1801,164){\makebox(0,0)[lb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}with long-term secret $A$}}}
\put(8401,464){\makebox(0,0)[rb]{\smash{\SetFigFont{10}{12.0}{\rmdefault}{\bfdefault}{\updefault}Bob}}}
\put(8401,164){\makebox(0,0)[rb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}with long-term secret $B$}}}
\put(8401,-886){\makebox(0,0)[rb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}2.  Pick random $y$}}}
\put(1801,-436){\makebox(0,0)[lb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}1.  Pick random $x$}}}
\put(1801,-1786){\makebox(0,0)[lb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}3.  Compute $K=g^{xy}\pmod{p}$}}}
\put(5101,-2536){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}4.  Encrypt future messages with key $K$}}}
\put(5101,-2836){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}$E_K(m)$}}}
\put(5101,-3286){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}$\cdots$}}}
\put(5101,-511){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}$g^x$}}}
\put(5101,-1411){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}$g^y$, certificate, $E_K(\sigma_B(g^y,g^x))$}}}
\put(5101,-2011){\makebox(0,0)[b]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}certificate, $E_K(\sigma_A(g^x,g^y))$}}}
\put(8401,-1111){\makebox(0,0)[rb]{\smash{\SetFigFont{9}{10.8}{\rmdefault}{\bfdefault}{\updefault}Compute $K=g^{xy}\pmod{p}$}}}
\end{picture}
