tor networks

110
ی زادهد صالح مهدحم ممنید ای جمشی امنیت شبکه کامپیوتر مهندسی برق وانشکده د تهراننشگاهه فنی داانشکد د

Upload: mohammad-saleh-mahdizadeh

Post on 22-Jan-2018

290 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tor Networks

محمد صالح مهدی زاده

جمشید ایمنی

امنیت شبکهدانشکده مهندسی برق و کامپیوتر

دانشکده فنی دانشگاه تهران

Page 2: Tor Networks
Page 3: Tor Networks
Page 4: Tor Networks
Page 5: Tor Networks
Page 6: Tor Networks
Page 7: Tor Networks
Page 8: Tor Networks
Page 9: Tor Networks
Page 10: Tor Networks
Page 11: Tor Networks
Page 12: Tor Networks
Page 13: Tor Networks
Page 14: Tor Networks
Page 15: Tor Networks
Page 16: Tor Networks
Page 17: Tor Networks
Page 18: Tor Networks
Page 19: Tor Networks

قمار•

Page 20: Tor Networks

قمار•

اسلحه و مواد منفجره•

Page 21: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

Page 22: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

Page 23: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

Page 24: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

Page 25: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

Page 26: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

Page 27: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

بیت کوین•

Page 28: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

بیت کوین•

کاله برداری•

Page 29: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

بیت کوین•

کاله برداری•

مواد مخدر•

Page 30: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

بیت کوین•

کاله برداری•

مواد مخدر•

انواع قاچاق•

Page 31: Tor Networks

قمار•

اسلحه و مواد منفجره•فحاشی•

کتاب نویسی و کتاب خوانی•

هک و نفوذ و حمله•

جعل مدارک•

افشا سازی•

پورن•

بیت کوین•

کاله برداری•

مواد مخدر•

انواع قاچاق•

مافیا•

Page 32: Tor Networks
Page 33: Tor Networks
Page 34: Tor Networks

1990اواسط دهه •

Page 35: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

Page 36: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

Page 37: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

1997در DARPAتوسعه توسط آژانس •

Page 38: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

1997در DARPAتوسعه توسط آژانس •

2002نسخه آلفا در سال •

Page 39: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

1997در DARPAتوسعه توسط آژانس •

2002نسخه آلفا در سال •پروژه مسیریاب پیازی ––The Onion Router Project

Page 40: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

1997در DARPAتوسعه توسط آژانس •

2002نسخه آلفا در سال •پروژه مسیریاب پیازی ––The Onion Router Project

USENIXدر سمپوزیم امنیت 2004نسخه دوم در سال •

Page 41: Tor Networks

1990اواسط دهه •

توسط آزمایشگاه نیروی دریایی ایاالت متحده•

محافظت ارتباط هوشمند آنالین•

1997در DARPAتوسعه توسط آژانس •

2002نسخه آلفا در سال •پروژه مسیریاب پیازی ––The Onion Router Project

USENIXدر سمپوزیم امنیت 2004نسخه دوم در سال •

ارائه کد به صورت عمومی–

Page 42: Tor Networks
Page 43: Tor Networks
Page 44: Tor Networks

:ساختمان داده•

Page 45: Tor Networks

:ساختمان داده•

Page 46: Tor Networks

:ساختمان داده•

Page 47: Tor Networks

:ساختمان داده•

Page 48: Tor Networks

:ساختمان داده•

Page 49: Tor Networks

:ساختمان داده•

Page 50: Tor Networks

:ساختمان داده•

Page 51: Tor Networks
Page 52: Tor Networks

:ساختمان داده•

Page 53: Tor Networks
Page 54: Tor Networks

:مدار•

Page 55: Tor Networks

:مدار•

Page 56: Tor Networks

:مدار•

Page 57: Tor Networks

:مدار•

Page 58: Tor Networks

:مدار•

Page 59: Tor Networks

:مدار•

Page 60: Tor Networks

:مدار•

Page 61: Tor Networks

:مدار•

Page 62: Tor Networks

:مدار•

Page 63: Tor Networks

:مدار•

Page 64: Tor Networks

:مدار•

Page 65: Tor Networks

:مدار•

Page 66: Tor Networks
Page 67: Tor Networks
Page 68: Tor Networks
Page 69: Tor Networks
Page 70: Tor Networks
Page 71: Tor Networks
Page 72: Tor Networks
Page 73: Tor Networks
Page 74: Tor Networks
Page 75: Tor Networks
Page 76: Tor Networks
Page 77: Tor Networks
Page 78: Tor Networks

En( Pub1 , Y1A )

Page 79: Tor Networks

En( Pub1 , Y1A )KeyA1

Page 80: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

Page 81: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

Page 82: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA11

Page 83: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

1

Page 84: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

1

Page 85: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )KeyA2

1

Page 86: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

KeyA2

1

Page 87: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

1

Page 88: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

1

Page 89: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

1

2

Page 90: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

1

2

Page 91: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

1

2

Page 92: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

1

2

Page 93: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

RESPONSE

1

2

Page 94: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

RESPONSE

En ( KeyA2 , RESPONSE)

1

2

Page 95: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

RESPONSE

En ( KeyA2 , RESPONSE)

En( KeyA1, En ( KeyA2 , RESPONSE))

1

2

Page 96: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

RESPONSE

En ( KeyA2 , RESPONSE)

En( KeyA1, En ( KeyA2 , RESPONSE))RESPONSE

1

2

Page 97: Tor Networks

En( Pub1 , Y1A )

Y1B

KeyA1

KeyA1

En ( KeyA1 , En( Pub1 , Y2A ) )

En( Pub1 , Y2A )

Y2B

En ( KeyA1 , Y2B )

KeyA2

KeyA2

En( KeyA1, En ( KeyA2 , REQUEST))

En ( KeyA2 , REQUEST)

REQUEST

RESPONSE

En ( KeyA2 , RESPONSE)

En( KeyA1, En ( KeyA2 , RESPONSE))RESPONSE

1

2

3

Page 98: Tor Networks
Page 99: Tor Networks

RESPONSE

REQUEST

Page 100: Tor Networks

RESPONSE

REQUEST

Page 101: Tor Networks

RESPONSE

REQUEST

Page 102: Tor Networks

RESPONSE

REQUEST

Page 103: Tor Networks

RESPONSE

REQUEST

Page 104: Tor Networks

RESPONSE

REQUEST

Page 105: Tor Networks

RESPONSE

REQUEST

Page 106: Tor Networks

RESPONSE

REQUEST

Page 107: Tor Networks

RESPONSE

REQUEST

Page 108: Tor Networks

RESPONSE

REQUEST

Page 109: Tor Networks

RESPONSE

REQUEST

Page 110: Tor Networks

سپاس

94پاییز

دانشکده فنی دانشگاه تهران