Lecture 11: April 22, 2026
Reading:
text
, §10.3–10.4
Assignments:
Homework 2, due April 24, 2026
Greetings and felicitations!
RSA
Provides both authenticity and confidentiality
Based on difficulty of computing totient,
φ(n)
, when
n
is difficult to factor
El Gamal
Provides confidentiality; there is a corresponding algorithm for authenticity
Based on discrete log problem
Elliptic curve cryptography
Works for any cryptosystem depending on discrete log problem
Example: Elliptic curve El Gamal
Selection of curves
Cryptographic Checksums
Function
y
=
h
(
x
): easy to compute
y
given
x
; computationally infeasible to compute
x
given
y
Variant: given
x
and
y
, computationally infeasible to find a second
x′
such that
y
=
h
(
x
′)
Keyed vs. keyless
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
ECS 153A, Computer & Information Security & Privacy I
Version of April 22, 2026 at 1:54M
You can also obtain a PDF version of this.