Concepte
+ Hash, MOS, DES AES, cei pubes.
+ tna napape| ae peecostle ce vel
tsheate
Cerite de secure
+ ont
+ tga
“yowiea|
DES - Data Eneryption Standard
Teemobay NST)
+ tert clr mt noc iy
+ chs 5b pena sbcune
Agorii ‘succesort’ ai DES
Dear Vere Pen, Ao!
SEA.
1 Bowen
Criptare Convenionalé|
ide 258i
Dezavanta) book ciphers
DES, TOES, AES, et tose st bck oboe
1 problema cpeeac pe rn
tegne BoeDES,TOES| sus 5)
+ Pen un Ho BE) oc leer ee
tlt pay a Bin cal mesa M
Ingredients
+ sor aan
+ agen de ote
1 me Secrets
+ itt cphaneet
+ lone deca
Coringo pt. securitate
+ secu cbscuny stor scty
1 Aetna cre puoric
crater penta cepa
= Sicc grt Wa c¥ta
+ Ergo recep tues ota ce
erreur ned Sat
+ Gata deconsnrat-teat8comuiatisooeta
“Aige asupra cxiptai
+ chi
* goamanecamatconronares™
+ Forges ie)
Algoritmi
Grey peasstetcatgean a
Dinero sane 083)
Treo 03)
Bloouri componente pentru crptare
+ Poe (permutation)
1 Shoe (ett = Ptr ou 2 neg
‘phoa inercore en
1002s» 300
pine perme mp ao usu maze
+ neBenost-facerp.qnecutosoe
“Tari algortmului RSA - Factorizarea
“Timp de descorpinere nator pia on made
s Nlte scale, acho peri rea y=
(agerimat a Seveepps)
resect Tew
Demonstrate chel aude (GPG)
seni) GP Gu Pay Ge re ees POP
Ziommecsoy sot
Sees or as ptt par te
elme-20 —opat 2 opti)
smc Sary crys te!
Se ones pent oe fetes
Siena Soey ero sto
‘Seansasspttnos cos pons
=aerpmcs ties
‘Saaare-Sary ae fer se
| Gessner cheemmmausentise’)
Demonstrate chel pubice (GPG) [2]
‘eee CPC pores som
Shecmeae spt di
‘Sis Sgey coeur
(Sec per te ch)
2 pep ed saat:
feo icon or
{Pe Gaara am a stan”
ett stat
Be eid spate maiAvestan wer pe server
Format mesje HTTP request
Tesare HTTP ain ene
entice eratPeo de nivel pine:
FP
+ cop tar peepee de pee
{er ipl nave poun chet
+ fs Pano in ose de wb cd
Ahetkpeon nk pine a
* acs 2 ps TCR
+ pte command pane
1 perl deco ree eet pen
Moe FTP
FIP dl pasv
‘Tipu de dite
| ean oe
| terreno na co
met tes ie
Malad ransfor
comet € Sasa
omens TP
era ea ee
> Roerny
ter Ragan ns
ay
"spun FTP
mere ue
Prost TTP
| cero wea ngna UDP
| snmp pte
==
lungime variabia
Wie Raga WRQ
lungime variabita
TrTP Daa
l=)
Zoye ndeTroma 5 ape de saat SS]
[TETP Acknowledgment,
Ee = Sct 2 Gimeno
zee, aioe 5 pa 8
Rati = Ten compe
er ne Rai — —
1 t 1 face tg iaaescos.., fs
en ‘rete aw =
wert nm Sh ci vee
a Eee PE
Sine pone Ge SF
coat eee Trae aoe a) | cya a i a pnp
Pot Frmni
eco eet ee
an ‘crc we
TP ch dee tr
Soa (i Peas dene
ene Te =
aor desea:
song sapiens |" Sttetmnememnvnention | 5 nase dtane
‘Neca
bend see
‘Componenie Sesue Sl
ee = | Sienna ncaa
hits SSH
‘Cipaadilor
1 peecoonamas aa | pent ig amen”1B Aelia era
(3) Managem come
Demo shpat
Tipp de data MMMESSAGE TRANSFER AGENT (TA): SMTP
vp iy mits nn Stren cones
= ieee eC |
ea
ate TF = SS
—
Ee
| coc | oes
SSE
|
—wem—— [ot
—_
= Prove POF 11)
ae — $35 —
rage
= ae ae ss
= methieiertgtnitin rotten dete
S| ape cml
Sat | tar eR rg ee
‘a a ==
‘St | Gomi! bdo POPS MAPS
isp truce USERVPASS
ey] os | a
so
2 | Repeal scashe aan ome‘tentifcare APOP
+ wonane 9 Mosh ses
+ Serie erst ACP nein tne in
nts aga
‘Rien
[auontitcare AUTH
| spac 79. P0r9 arnnaen Corman”
‘Shee asontirowa aPC n POPS
| eertem estes
POPS: Faza de tanzacte
+ Seemann ni how
|comanda STAT
| “bop mg nemce mer cal OK amine
‘sip anones msemlaesece
(Comanda UST
+ Sana ne ot cptensnunint yamine
‘sonore
+ maconet nape gone
“pre s ie doros UT ees POAT)
1 Fast ET m auaeues
‘comand NOOP
+ Fooatentepata
=
‘Comanda TOP:
‘comanaa UIOL
+ ployee amie omte
+ mans perl
Comanda RSET
EO
(Comanda QUIT
Shinn tie stn
POP ws IMAP
EEE seesSAS A a
semana
CS
iad
roti SNMP
“se pine de psa SMP
| im nnn Naa pre
saiteenor caress sims
Msp TRAP
ea SF
“Gomi
‘ramaqpo
‘enon es
Westar eae SUMP
Ses pet yet
Nivel de sot In SNMP 203rr
+ Eee nee RFC relevante pentru SNMP
eng ie aren Paapes cure sate
ec
= ome
ma
rr
=
ASH tet ae Reaon een
‘Sepa ensayo
eae
“Tipu de an SNMP
eeu ene cit nM
EEEELENESESEELI CORES hs CEEEEEDUEGE
‘Breage desi Co
serpent LinsSS
one premarerrit)
‘cot acta pac ots (2 oy
‘Aion de raretserare
~ operat, pe seurt (record protocol)
Recon prt ptcall expe da SL
S81 (SooreSocket Layer secure 9 compre
‘peo rce dee apne
Sen
‘Raw etn
emt
Framing
Generarea parametrioreriptografct
“orc bene si
a"
Tpuri decir
‘dn: ama defer de i bh
Ins win
5 Lo, ea,
Sesesgeers te qaaguaenuam _ SSLDHE_RSA_WITH_DES_CBC_SHA
ex pmol)
seme Lissa de part decir ier suite)
== (oot
Bt meee renege ae ep
terion entra chin de chet
Algoritmi de compresie
in SSLv3 compresia este optionalé.
‘compresia implicita este ripul NULL.
Sestun’ cones
Algor per schimbul de het
a
Parametde sesiune
Algoriomi de hashParametr de conexiune
CommetinSate
===
I. Handshake Prowocot
=
‘Cont a eral N37
‘Subject Name X00
Mandshate Protecot
one 1 Nt wpmunpre ett g Ges)
ef 5 haa pom nace Com ae
it mo are ncn
ma pe tit ee
er
| tearm “ev
Handshake Proweol 7 "Saree
oS sepeenerttatenececm
a —————
am “2, ChangeCipherSpec Protocol
— ‘Tipuri de mesaje Handshake lrrae'ranssaehcncpnar oat a
eee
——
Bom fase
cma
Sere annsnomae |FTEEE
vncstemnan nena
ima[a hecordPomeal ________] Pseudo-Random Punetion HTTPS: HTTPS TLS
Securitatea IPv4
+ IPsec
+ conecvtato Inte fisle "pete" Inmet
+ remote access pin Intel
Pn + securates e-commerce
Prewo- Random Function (PRE)
anise to
: IPSec - aspecte
2a
1 Ahantation Header - A= doe autre
(oul rptarea cont pacha)
alporim: HVAC-MD5, HIAC-SHAT
HAG Hashed Message Authentication Cooe
‘Transport Layer Security (TTS)
Master Secret + Encgpsusted Seeurty Payload ESP
crave comput paces
ee Mat iT slgorim! DES, 30ES, AES, IDEA
+ RG 2401 2402,2408,2408,
Asocieri de securitate (SA)
+ Fela unisrtonala inte ox, s desi
* ami nogocera parame. co secur ree
Eo
+ Puree ister eu
+ Tre prameth enti un SA
Cipher Suite ons
Se dou
Generarea chellor Sey Potala ESP
+ SAnogodat ro E 41D fla protocol KE
mois Irorer Koy Exchange
Parametri SA
+ Protocol AH/ESP.
+ Algor ciptogratic utiliza
+ choil, 1
+ durata de viata asociatel
‘adresa capatulu opus
rivelul de senzitvitate al datelor
Peeudo-Random Function
Baza de date SA
+ Pavameti SA precedent
+ Conor de numer de secvenis
+ PanuTy
ba baz dat a reopton orsare este
eerste
+ SP1(Secnty Pastas nde), nde Sn
taza cede de Suva ecpion se
Seentor
+ esa? destnate
+ Seen roe! niin: ANESPSA-conexiune ?
+ 1P esta conetoness
+ parameti SA ise regociaza ta ncoput
(Groton, cher ete) > sarc nepocerea
+ parametirmin at pe tots dort
"eon
+ deci IPSec este practic conenoniented
‘torts eneterta Sa
Moduri AH sau ESP: Transport si Tune!
+ Meat Trarspont
~ Poet nee spear, et TEPUDE
“eednce paren se ex pacha
apa capa |
+ Modul Tune | ~ | --| «
efappachel Pin gine ‘|
avant eau he tyin
fimpulvarcmtert pachot > spor do voz
(gin acelag mot FCS a hore ae pune a
sgt)
+ Singur dozavarta ESP: ru so auton g
header pacot 1, ca ARetele de File Sharing P2P nestructurate
Rolele de File Sharing P2P nestructurate
‘Soc
eee a
Rojele de File Sharing P2P nestructurate
"Beau
File-sharing P2P Siar. ny
+ Napster
Gnutella
+ Kazaa
+ Bittorrent
Napster
+ Noa Nae estes
+ toa Repo ec
+ sons Napier revere
Napster
“pablus le pop ce sanera conta Mesajleschimbat ne nod
Napster
oS
= cares eface x)
onal oats osu raat)
+ Oren
~ Soe renne nog ste arb
sie om fare
Aetna om = olor
naz ieee seven chor
Gnutella istorie
+ Gnutella ers 6 Justin Frankl 21 an onde
sinus
+ (Nutt cumpaat de AOL, uni 198)
+14 manle 2000: ust producstor al WinAmp)
posteaza Gruen pe wed
+ 15 mare 2000: AOL clin Gruala in catia
psa de Nols, la cereres Time Warner
+1 la et de ans: 234 lator a Grutla
+ Gnutella coninua ca program independent de
Net ate implemen
Cresterea Gnutella
Descriptori Gnutella
och ent ae n= doo
“Tete Dt
Header Descrptori Gnutola
Gnutella Payload 1 ~Descriptor Ping
all ae
Gnutella coer
a cru apn 2-Png
Gnutella: mecanismul de search
rl "Dye mmc a tam
yuma hn gat pe 08
Scopeiegeteary ager gat
Gnutella -terminologie
Search go ste senerperiua pr in resitbr Negute = sents
foe tie at
tc are ett Meni es nro eat.
Gnutella Payload 3 - Query
Gnutella Payload 4 - QueryGnutella Payload 5 - Push
‘Gnu Daserntor
utarea deseriptorlor
+ Neoesara pa contoa wall in Gna
+ Desersr Pong mise cea cle pe care
vent descriptor Ping
est
vos]
Futarea deseriptorlor
+ Desziptori Query Hn pe acseay cle ca
tory
+ Desc Push ripe acces cal ca
(Guar Ht
“1
Transterul de figiere
le mfr
+ Conesune rec inve sus gdesnate
+ For nu este wins pin rejaua Grutella
+ Rojoaua Grutea mite doar cescriptori
‘brezenay pina scum
+ PL download: se flseste HTTP
Tig nde ane MTN On
Exemplu
Fle Index
FileSize
26
FileName | Foster S000
GET lget2468/Foobar mp HTTP.
Gnutella efiionfa ?
“Trae reaksewn by Messag@ Type
ae
+ Sure:“A Ountaiv Ani oe Gut
Newer aie
“Free Fiding” in Gnutella
KaZaA -Istorle
KaZaA - descriere
~ Rit spain omserupec sono ona
KaZaA: Fetching
+ ol mato nota ne nto
“Sete ne 9A 01 20
Stabitat 51 Superpeers(Supernodur)
+ De ce supemedie?
= + Selec Superear ase bazata pe imp
Gop nepee ntinindach
KaZaA: Diseuie
+ Autor: ram Cohen, 2001
+ Adresears do rant de fire, rus
‘aurea toeer
+ Prep: Tort
epoca dei aperiso ore
‘else
= srs Fe rg
+ File pate n bu (isos)
+ UUDL se ace a ie de pece
Terminologie
Samson mie
Mesaje
+ Mesaje Peor- Peer
TCP Sica
+ mesaje Peer~ Tracker
= HTTP Requewresponee
+ encoding
feat do ode a ptr eae:
| Seno tesa ungomcteoens
fisior torrent
Cape mi mute, nema Ben
+ meer ome fra
‘se dejrera ens trie re
at nom gerne
“Cain nc eun reread nameBT: mecanisme interne
Operatli Peer-Peer
recone deere Uncete) oa pent
Unger ‘ee, ea grave Pow Fi:
{AES oy ato 10 = 10 ane hoon ncnane
get rene) eee
ret No rested
Choking
+ Choking ese sue oer empor cea ace
Pieces $i Sub-Pieces eee
+ Tisorttsrategyecrostate) ete unconcpt
+ Oplece este mparia in subpeces tic de baratpe eos tir
‘Ke
+ oha ame opece nu ete wars comet,
Goa sub peso al st ansterte
+ asl pots vor acumula rapid pees ites po
(arf vorputearanloa atu poor Choking
Cu
BT: algoritmi de select a pieces
‘wenn on ieee
+ Random at ce ‘cram ee ¢
+ exaganetoe| ‘Sevneastoner i
Optimistic unchoking
ese se snr es pas
Random First Piece
+ Inia un per nu avec 2 oer a sched (epee rau nmr ctu pu
+ Imported nce compa a SACU! Renee mate
epee
+ loge piece seater gio core eases
Rarest Pioce First fete on
+ poors det un numa de lens
(data co DL esto complet, un poor mu mal
+ determine care ai pcos cal marae | * Odell ce Dest complet un peer
{doje do coimapuinpeerscucare se ta |. : Cum se face sclera pests cre care se
Ingreces do sch eo wast po aoastaa ‘ace UL in aceasta stuabe
+ A: Se lace UL cv poets cu cea mai bund
+ plses arenas vor pte dc ipa por A Beg oft pes ous cia
pessese exam
Endgame Mode
+ Satse aoe cep rte
Someone
Bosercereeretenpr cot amet
Sea
‘Seeontr, car npc oe comgege ch mares mi