 
 
 
 
 
 
 
  
 :
:
 and
 and  , and lets
, and lets  .
.
 
 with
 with 
 and
 and  
 to the equation
 to the equation 
 
The Encoding Function: 
Nikita defines a function 
 
 
 with addition and multiplication
modulo
 with addition and multiplication
modulo  .)
Then anybody can compute
.)
Then anybody can compute  fairly quickly using the repeated-squaring
algorithm from Lecture 7.
 fairly quickly using the repeated-squaring
algorithm from Lecture 7.
Nikita's public key is the pair of integers  , which is
just enough information for people to easily compute
, which is
just enough information for people to easily compute  . 
Nikita knows a number
. 
Nikita knows a number  such that
 such that 
 , 
so, as we will see below, she can quickly compute
, 
so, as we will see below, she can quickly compute  .
.
Now Michael or even The Collective can send Nikita a message whenever
they want, even if Nikita is asleep.  They look up how to compute  and compute
and compute 
 their message
their message .
.
 
 
 
 
 
 
