You are on page 1of 9

6.

857 Computer and Network Security


Lecture 5

Admin:
 Problem Set #1 due in Lecture 6
 Problem Set #2 out Lecture 6
 Next lecture by TA (secret sharing and bitcoin)
 Submit passwords (not real ones) for problem set #2

Project Ideas:
 “Format-Transforming Encryption”
 Shrimpton 2014 Real-World Crypto talk
 Also see https://fteproxy.org/

Today:
 Crypto hash functions: applications and constructions
 Applications:
o Signatures
o Commitments
o Merkle trees
o Payword
o Hash-cash
 Construction:
o Merkle-Damgard
o Sponge function

1
________~-~____
~~~~~~~~~_=~~~~~~ _ _J
J
IVC

p.;"" :>1,"
_tlA_"_ _ __ —

if
p - _ rt:n-,(,
f UNDfp
__--'I
___ ~_...J I~
i~ ~ LS."2 ]1

r t’s,
=

1 "3" tDl~ 4 ~'~~ I (' l h"ll, !ISJ, ~ " I ) - .-­

I--t---r=S'-'j',,,, :: "'h"~'s s ~t - , 'iw' IS'tJ"!' I'- - I~-J.--I----l

1- lVeW'~ ~_:
h.
[\/, ri Iv I( N\ ~J l,:A _.t._l.Tr _'oJ h~. _SCIJ_
~ r--' ~--.
,--
,
--.- :c.:.. .
_T~rs-I'1W4I1R t-.., !"'_'~
c...
Q S,"'Mn.~ f4..,
- .
l <... tF,'r~

- ~ ci=; .'~;:. S~ , 1", if . I{'],.i~ 'J~


....1-
~p- j!S~~iI-
- I--
r
- -
~ l.Ii--Ar
- -
JlY-
,,'-'- iI fo-
roM
i rl --
I"t +- --. i­

i r. UJ~e!1 £.f5 ~-j~ A~ ~ ~rlfV'l ~ at~'l~ .. l


J _.. ,-
JI ~
j - j :X - , 1 - , - -~
~ t- I ~~ h,~} r: ll)'J.r)P'\(" <-I .. i", ,_

I- -1- . ,;¥-i..l"., ".~ k ""4~J ­


e. • PC tI' ~ 1~ d DitJ e,O' h ·l~~: r-t If>Qk e 'e.. r. --
I--t---t - .
-
r- - - - ~ --'- -
f--e..
-- 'r- -I
­
-- i-+-+--+-I
I- - -- -I--l-ll--l--I--.J..- -I--e.. +---'---4:- I I- f-. - - I-l-~

f- f--I- I- ! ' I -L i-
I - -- ic--
­
f-- + - I - - I · - - f--e-
r-- t-~ - · .- i-+-
1--'-.' _r .. -
W
t-- f- .- f­
- t-- \ -- .- -- +-I--i -- -- t- .--
.- -
I
1--+- .- --I-
--t-
T .
t- . - 1 - . . .~

~-

I--
1--1-' - .- f-- - 1-1
I-
I- -- +-~I---+-+-+- +--+-+-l-l--+--\--j-
i- l- 1--+
I- i-
f-- -+ I-­
--
I
/--1--. . - +--- ­ ..
~1 ~i--4--+-+-I-- .

-
f--+-+-+-+-l-l--+--t-t- ;"-+-+--1--1--4--1-
~L _ J..
,-. .
..L....J.--.J..-1.
-f-~jl-+-t
i I I L.. .
l_t.

2
3
L-. __ I IL-L~_
- -
.~-
­ r- -=- [ J _ -
-

_.,-+­

~
::z: Thu
,cj+!
­ t-- .- l­ ~ ~ -
-
, L r
...
-
r-'
L -

-+l
I
t , , I
--~

-- --
-.
:- -V. ' t-~r-

:i
A(OU
•r’’ —
roIcsJI iiA4
-f
VI
I,—
0 rne4.
•t4- —i
2 n I I.
----S
mi wi ‘4 4. *‘j4*N•
-F
Vy )bTi1’E”” It-
— ‘IMOH
_• — I—. — -
r
V r
!
Pl4fl$%4h4P
[•O ‘1!9”U””°N
4) I I,’
i_IP ¶1 10 g’
1
7 Uejn
rr r c”1) Apn;c
r
—i1 + 2J0W Uf jXJ
¶0 2q 4*Laø : t+rndkld uqi%
E ‘(V
‘iJsaiJ 04 092 0+
aij’ bv1fJq “flP
flb.S ‘M ‘ i()p pij’c
E’Ew”: se
I w x
¶‘I ‘I4’
I I
;1~q~TI.3 ~ _ _ _ _ _ _ _~ _ _ Ij_fjL",_rl_ _ _ _ _
‘iJ1r111 -Vj
j'I- AGf
I"'_f
.....
F r'-----!==-1~- L 5",3 _'J
.... ____ IDAIf
-.

I'O_""_==~=~==~~~_=~~
\.,...iO~Hl-_·_,__.~~~_•.~~~~~.~_ _ _~~_-.i.
~~"_--' lOAn
3IdOj
- J

=.l
1
J

r
II.....~~~_~~~~~~~_ =_= ~
11U,,, u .. _ .
_ _
~._.~-l
. _. .l"Aff-
x ..

______________-.--.Jl I:'" LS. ~

I
L,.IFlt~e'~:"U_'P~_~ J

‘I’
r
jPfiGi- L-­ •.

44

-D
i-c

I
S
I

I.—
it

,.
U
‘I
a
----

-•1•
...
ILIEZEZS.

— -
4-.

U
C
‘3

£
iI

5%
—;

4
I

-.
U
•.
-——


It

-•--
I’.

dt
4

4—
-

I
;

zri’
‘%
-r
rt
I.
I

•‘•%J -.

3.-i’
! -a
T
I
I

— —
U’
I.

I
Ji?* ii

44
.0

LIt

I
-q

t

.*
-4

a’
C

a
ii
U

pc

ekt
Si

,.

saZ
I.
‘C

!t
rt
r&t

aZ
a
a
I !
I-fl
I
a

1 __
‘5’

-‘I
a
61

+--f--
i-I
St

‘I

a..
a-
as
‘I

~- : -
H-+-+---I-+-I-+-+- t-
l­ f-t-t-t-t­ -I--t--t ­
1­ t-
I- - 1­
l-~- e-
c- 1- -1­ f--+--r- i ­
-

-1---.,1--
1- -- ­

I I. I-- I-
f--- I- I ·--~ c-
r- +--H-t--+-t--+
~ -+ j- I-- ·1 - -1----1-.
c-
+-t---i-l--t--+- +-t----!H-t-- .-

1----+-1-- + f-f--­
zI

+--1-1---1---+ -+-+--+-+--T.,--f-+--+-+ ~
I

1 . -
L __ __ _ _. --'--
' - __ --'­ i
-'---_-'---'---''---'-----' '-- -.-L.....J-._
-I
I.

4
ITOPIC
===­ •
r~JI'8J}Ii
rrr-~/Jc8JJ~
FILE UNDER:
GF L5. ~
I GEL5." ~==~

:!
Si
-q

.4
-Il
it

U
E
a

I

0
fri
I
4 ..

C-..
a

IA

C
C
V
t

41
1
C

t
'nl Se"lJu) 'rtc.ipic...t ) dck) h'\'rJ f')

-5
-C
4—S
ej

z
C—
I

r
‘-3

1)

L
F
“-S
~
+
i t ~"ldS i" ~~ ~rof
-a

ft
-n

0
0I

,
iVl'-\"cl~ (' in heQck. {f/l)O~,f w~ /p~y,...e"'tJJ

-.5
4-
t
C
‘1
3
e

7—
Q)

0
.f.o.- rec,'pi' eo-t-
r
11:> ~ .. ~~
J—-i
-j
JIfr

-I—

eC.,~
.g

,
J
:,
C
4-

J
~

o ..

sol\fC r

tv,GIs
I----l ';;/
~

fi~s ~b/)ir ~
G
«6,­ ("'

‘A

(
-a

L
~ ~ I

J.l>e>f\' 'r \.V/)("~ ~ ,4, .t bot-
VletJ W t­
i

• I
C!.

..

C
q.


~
t-------;

r
- ~ ~

I f--t--1-----t
I
~ . ~r-
-
,-----, - f-
I
I--- - ..
II f----t--+--+---t--r-+--t-----lr----+ -c- t-+--+--+-+- +--+-+--+-
,
1f----j--+--+---t--+--+-t----1f--t-
I f----+-+--+-+--+--1---f-+--+- 1
t--+--+ I -

1
~ + +f- + ~

I I I I +
I
I I
f----t--+--+---t--+--+--t----1f--t- I

~
+
-I­
--

- ~ --
~

1
~
H.

-- I
-- L­

+ c----c +

-I- -I- ~ ~ ~ -I- ~ -I-


+ •~,
II---f-+-+-+--+- +--+--t---j- ~ t- -I- .. I--

I
-
r--t---t--t- t---+--+---+--+--+-
-+
~

+-+--f--t +--+-+-+---+
+
-I- -
r ~ -
-

I
f-
: --1--+-+ - --I-
-I­

-
5 tt-
I r I--

~
-----t
-

,
I;
!rO jJlf'
=
a

I -l F,
.1—i’

••- -

* a p
Incin
:c : •a—
-hL a r-r- r
Si ‘_tt
I
‘, I !_-
I
\3 r-t
\)f —-

.3
3 LW
-D a—ir—b- p
1 3.
q
-----
—n
C
Ø’-t.------e
-. _ ‘Ce ‘C
p tsi.tL L
C

6
ci a r
V
E. m a’
-a 1.
.
L;:3 S
I a 1- ft.
r
.. -t• i—qj--,--
• _;, 1 a
t a. —C


I I -a Sf
a. 3-a it -1
—4--;- L S ha. — IA a
4
. t ‘ a a
.0
-
.
-C-
V c + K’ r
r—p- =—— 2)
• I— a’
I’ S L
°-- -V. a- —Nt
?
3 a-
1’ a

0
I
I
H .fl.- \r’
cL ; It

t a oil
•1 sJ
a’- h
1137%
1
it Iii 1. ‘Pu- -J
)iJrfl EZZZZ_______ ±:

d P_li-Ill 3 11.1

a— T:zT: [W j-l--f ­
‘4 r
A— . I .Ii aLl I a- a—-
-
n—-I— -a ——
‘ e —
I—, _,.
— — — -- a a — — —

I a
a
!- ­

l-

Is 5!& I, I­

-e
r -‘ -. -

bl
-

J,

afl

wz utfl -

1 ,

E 1-1-- ---I-

--l­
i- -.- -.­
- - -1
‘!
I
--
AUfl ü%4
-.- - f- - .--­

--I
~
- —

- --
!ft~i"l r~.i"} 1= l-C li.l~ E 'i~" -/c~,., , :

E
I

,
‘4E
",~~.~E (1C iJ ~hj 1.... çw ‘j c.t"1~ ~.'b .f,..--"~t, .."
W: s
u3
--
-4- 1 ! VI 1_
-4

fl ---j-I-­ i~' 11Ie" t_~ ~ ~) Iwl~


W’e# \1'• . ". \1lN .,br
_ __:=--
—j
1-

I
1:0,
~- ~ . - -=
~flfr4 ;
,~ .,
.•• .~'lt;; L;­
...
~i
- I
.... -I---- I-----f­
+---1-+. +­
,­ ... _

I-f-
——

I· -/;~ Ivf ~ (WIllA ....,. ....


, ~~, ~:"',,) - 1

.
Ii-­ I!. "-1 1-- I-r- f!= r-- f-1-1-+
f-.of-- - I·· I —
-
— a’ -:--: --+-+-I- ---

Ij---j--+-+--+ -+--+--+. - 1­ --
I­ —
-- .• -1- I­
-1 -+--l- — — — — — --

- l ­ - -"-­

I ­ -

-+-i,~-+-
———--——
i- I—-
.1­ i­+ I-
J
- —.

o.

' i .
i
,--+--+-+-
, :--t---I--'-4 -- -- .
-
--
IItt-I-,
c- 1-­ — — I -i-­ — d
t-t--t­
.—. — — —

r- -- ·- 1-
~.
f- l ­
-l--+-j — 4- —
I-­,.._-t-. '-1-- -

I _-

-",-1--+---­ I
- l -I--
1 ~
I
r-- l- 1­ 1- -r-

——— — — — -
I ---- —
1 - - —
-f..-- - ­ I. - —— ——

i +-1-+ -L
I -
I--+-'--f-+-I
,
I
I-­
f..--I--
— ­ ­
f..--­ 1--
-— —

I ::-+-t-~.L....t-
. I
I--+--+­ —

l- -
iI--­ i- I­ -

J I i l I . _'- I- -,-- L-.

7
••

K{'cca k..
-

tt
o;)a)j
t -

( '+- )
- ~ ~
p-a
N
...-

I I I
C ~r4~ 00
'+- "r4
C '+- \I>-~T
('(iii~~
r¥LI\-~
o
C it ii I II
N " II /I 1\
N - "
-0 " "
-0<1\,)
<.It.)
‘9
1\

IS"'
IS"

I
~
Q)

~ ~
----
---- - - - - - f----­

—“a
(C '+- ")) LI
-
p

r ~
p -C

..."- V"''"
* ‘—‘
/ II tan—c

.ji 3
• .5.

S

t t
‘I’
* * Ri
.—
t

lv
‘l’
Sb

) ( LI
j L.
‘-t

-h
'+- ) 1)
:--
5

,•
— C.

\,.
I I
1- 7
a
— ‘
N
‘-

I
I,
(
U’
~
‘a— o
s. r

r—.RJ

'+-
-h t
ø U-°
Q V. -1
o 1 z c
.,
~ ~
8.. A ‘I tiJ
I"i'-.
~-~ 7
lot o I i .,
0 00
~
E -‘
l0­
~ n
u
U
)

8
MIT OpenCourseWare
http://ocw.mit.edu

 1HWZRUNDQG&RPSXWHU6HFXULW\
Spring 2014

For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

You might also like