Hashing, MACs, RSA

7/17/01


Click here to start


Table of Contents

Hashing, MACs, RSA

Rehash: Why do we hash?

Rehash: What is a hash?

Rehash: How do we hash?

A MoDESt Proposal

Problem 3: Insecure

Specific Hashes: MD5

Specific Hashes: SHA

Specific Hashes: RIPEMD

Message Authentication Codes

What makes a MAC?

Encryption-Based MACs

Hash-based MACs

HMAC

HMAC Attack

Whatís next?

Public Key

The Key Idea

VeRSAtile Solution

Vice VeRSA

Factoring in Attacks

How hard is factoring?

An ERSAtz Attack

Other AdveRSArial Strategies

Key Management

Solution #1: DispeRSAL

#2: Certificate Authorities

Recommended Reading

Author: Sandy Kutin

Email: kutin@uchicago.edu

Home Page: http://people.cs.uchicago.edu/~kutin/CSPP532/

Download presentation source