1
ﻲﻤﻗر ءﺎﻀﻣا و ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ يﺎﻬﻠﻜﺗوﺮﭘ
ﺮﺑ ﻲﻨﺘﺒﻣﻞﺼﻓ 10زابﺎﺘﻛ Network Security, Principles and Practice,3rd Ed. ﻂﺳﻮﺗ هﺪﺷ ﺶﻳاﺮﻳو :ﺎﺿر ﺪﻴﻤﺣيرﺎﻳﺮﻬﺷ
http://mehr.sharif.edu/~shahriari
2
ﺐﻟﺎﻄﻣ ﺖﺳﺮﻬﻓ
ﻲﻤﻗر ءﺎﻀﻣا ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ يﺎﻬﻠﻜﺗوﺮﭘ ﻲﻤﻗر ءﺎﻀﻣا دراﺪﻧﺎﺘﺳا
- - PDF document
10 Network Security, Principles and Practice,3 rd Ed. :
1
http://mehr.sharif.edu/~shahriari
2
ﻲﻤﻗر ءﺎﻀﻣا ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ يﺎﻬﻠﻜﺗوﺮﭘ ﻲﻤﻗر ءﺎﻀﻣا دراﺪﻧﺎﺘﺳا
3
؟ﻢﻳراد زﺎﻴﻧ ﻲﻤﻗر ءﺎﻀﻣا ﻪﺑ اﺮﭼ
ﻞﻌﺟ هﺪﻧﺮﻴﮔ ﻂﺳﻮﺗ :دزﺎﺴﺑ ار ﻲﻠﻌﺟ مﺎﻐﻴﭘ ﻚﻳ ﺪﻧاﻮﺗ ﻲﻣ هﺪﻧﺮﻴﮔ)ﺎﺑ
رﺎﻜﻧا هﺪﻨﺘﺳﺮﻓ ﻂﺳﻮﺗ :راﺮﻗ ﻪﻧﺎﻬﺑ ار قﻮﻓ يﻮﻳرﺎﻨﺳ ﺪﻧاﻮﺗ ﻲﻣ هﺪﻨﺘﺳﺮﻓ
4
ﺎﻬﻴﮔﮋﻳو :
ﻖﻳﺪﺼﺗ نﺎﻜﻣاﺖﻳﻮﻫ هﺪﻨﺘﺳﺮﻓ ،لﺎﺳرا ﺦﻳرﺎﺗ ونﺎﻣز ﺮﻴﻴﻐﺗ مﺪﻋمﺎﻐﻴﭘ تﺎﻳﻮﺘﺤﻣ مﻮﺳ فﺮﻃ ﻂﺳﻮﺗ ﻖﻳﺪﺼﺗ نﺎﻜﻣا)فﻼﺘﺧا زوﺮﺑ ترﻮﺻ رد(
5
ﺎﻬﻳﺪﻨﻣزﺎﻴﻧ:
ﺪﺷﺎﺑ ﻲﻠﺻا مﺎﻴﭘ ﻪﺑ ﻪﺘﺴﺑاو هﺪﺷ ﺪﻴﻟﻮﺗ ﻲﺘﻴﺑ ﻪﺘﺷر . دﻮﺷ هدﺎﻔﺘﺳا هﺪﻨﺘﺳﺮﻓ ﻪﺑ ﺮﺼﺤﻨﻣ تﺎﻋﻼﻃا زا)وﻞﻌﺟ زا يﺮﻴﮔﻮﻠﺟ
دﻮﺷ ﻪﺒﺳﺎﺤﻣ ﻲﮔدﺎﺳ ﻪﺑ ﺪﻴﻳﺎﺗ وﺺﻴﺨﺸﺗ )
ﺪﺷﺎﺑ ﻲﻨﺘﻓﺎﻴﻧ ﺖﺳد ﻲﺗﺎﺒﺳﺎﺤﻣ ﺮﻈﻧ زا نآ ﻞﻌﺟ ﺪﺷﺎﺑ ﻪﺘﺷاد دﻮﺟو ﻚﺴﻳد يﺎﻀﻓ يور نآ هﺮﻴﺧذ نﺎﻜﻣا.
6
ﺎﻬﻳﺪﻨﻣزﺎﻴﻧ:
نرﺎﻘﺘﻣﺎﻧ يرﺎﮕﻧﺰﻣر ﺮﺑ ﺎﻓﺮﺻ ﻲﻤﻗر ءﺎﻀﻣا)ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ (ﺖﺳا ﻲﻨﺘﺒﻣ .رد
7
ﺎﻫ ﻪﻔﻟﻮﻣ:
ﺪﻴﻠﻛ ﺪﻴﻟﻮﺗ ﻢﺘﻳرﻮﮕﻟا )
ﺪﻨﻛ ﻲﻣ ﺪﻴﻟﻮﺗ ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ جوز ﻚﻳ ﻲﻓدﺎﺼﺗ ترﻮﺼﺑ.
ءﺎﻀﻣا ﺪﻴﻟﻮﺗ ﻢﺘﻳرﻮﮕﻟا )
ار ءﺎﻀﻣا ودﺮﻴﮔ ﻲﻣ يدورو ناﻮﻨﻋ ﻪﺑ ار هﺪﻨﺘﺳﺮﻓ ﻲﺻﻮﺼﺧ ﺪﻴﻠﻛ ومﺎﻐﻴﭘ
ﺪﻨﻛ ﻲﻣ ﺪﻴﻟﻮﺗ.
ﺎﻀﻣا ﺪﻴﻳﺎﺗ ﻢﺘﻳرﻮﮕﻟا )
ﻣا ﻪﻳﺪﻴﻳﺎﺗ ودﺮﻴﮔ ﻲﻣ يدورو نﻮﻨﻋ ﻪﺑ ار هﺪﻨﺘﺳﺮﻓ ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ وءﺎﻀﻣا ءﺎﻀ
ﺪﻧادﺮﮔ ﻲﻣﺮﺑ ﻲﺟوﺮﺧ ناﻮﻨﻋ ﻪﺑ ار .
Sharif Network Security Center 8
9
عاﻮﻧا
ﻢﻴﻘﺘﺴﻣ )
Direct : (
ﺪﻨﺘﺴﻫ ﻞﻴﺧد طﺎﺒﺗرا فﺮﻃ ود ﻂﻘﻓ . ﻒﻌﺿ :ﺖﺳا ﻪﺘﺴﺑاو هﺪﻨﺘﺳﺮﻓ ﻲﺻﻮﺼﺧ ﺪﻴﻠﻛ ﺖﻴﻨﻣا ﻪﺑ
ﺪﻨﻛ رﺎﻜﻧا ار مﺎﻐﻴﭘ لﺎﺳرا ﺪﻧاﻮﺗ ﻲﻣ هﺪﻨﺘﺳﺮﻓ زا هدﺎﻔﺘﺳا
timestampﺖﺴﻴﻧ ﻲﻓﺎﻛ ﻲﻳﺎﻬﻨﺗ ﻪﺑ .نﺎﻣز رد ﺖﺳا ﻦﻜﻤﻣ Tﺪﻴﻠﻛ ، ﺪﺷﺎﺑ ﻪﺘﻓر ﻮﻟ هﺪﻨﺘﺳﺮﻓ ﻲﺻﻮﺼﺧ .
نﺎﻣز زا ﻞﺒﻗ ياﺮﺑ ﺪﻧاﻮﺗ ﻲﻣ ﻢﺟﺎﻬﻣ ترﻮﺻ ﻦﻳا رد
Tﺪﻨﻛ ﻞﻌﺟ مﺎﻴﭘ .
ﻂﺳاوﺎﺑ )
Arbitrated (
ﺪﻨﻛ ﻲﻣ فﺮﻃﺮﺑ ار هﺪﻨﺘﺳﺮﻓ ﻪﺑ مﺎﻐﻴﭘ ﻖﻠﻌﺗ ﻞﻜﺸﻣ ﺺﺨﺷ مﻮﺳ ﻚﻳ دﻮﺟو فﻼﺘﺧا زوﺮﺑ ترﻮﺻ رد نآ ﻪﺑ ﻪﻌﺟاﺮﻣ نﺎﻜﻣا
Sharif Network Security Center 10
(a) Conventional Encryption, Arbiter Sees Message (1) X Æ A: M || EKxa IDX || H M
( )
[ ]
(2) A Æ Y: EKay IDX M EKxa IDX H M
( )
[ ] T
[ ]
(b) Conventional Encryption, Arbiter Does Not See Message (1) X Æ A: IDX || EKxy M
[ ] || EKxa IDX || H EKxy M [ ]
(2) A Æ Y: EKay IDX EKxy M
[ ] EKxa IDX
H EKxy M
[ ]
È Î Í ˘ ˚ ˙ (c) Public-Key Encryption, Arbiter Does Not See Message (1) X Æ A: IDX || EKRx IDX || EKUy EKRx M
[ ]
(2) A Æ Y: EKRa IDX || EKUy EKRx M
[ ]
[ ] ||T
Notation: X = sender M = message Y = recipient T = timestamp A = Arbiter
→ → → → → → →
11
لوا يﻮﻳرﺎﻨﺳ ﻒﻌﺿ :
مﺎﻐﻴﭘ ﻲﮕﻧﺎﻣﺮﺤﻣ ﺖﻳﺎﻋر مﺪﻋ هﺪﻧﺮﻴﮔ ﺎﻳ هﺪﻨﺘﺳﺮﻓ ﺎﺑ ﻂﺳاو ﻲﻧﺎﺒﺗ نﺎﻜﻣا
مود يﻮﻳرﺎﻨﺳ ﻒﻌﺿ :
هﺪﻧﺮﻴﮔ ﺎﻳ هﺪﻨﺘﺳﺮﻓ ﺎﺑ ﻂﺳاو ﻲﻧﺎﺒﺗ نﺎﻜﻣا
مﻮﺳ يﻮﻳرﺎﻨﺳ يﺎﻳاﺰﻣ:
ﺖﺴﻴﻧ طﺎﺒﺗرا زا ﻞﺒﻗ ﻲﻘﻓاﻮﺗ ﭻﻴﻫ ﻪﺑ زﺎﻴﻧ ﻲﺻﻮﺼﺧ ﺪﻴﻠﻛ ﻦﺘﻓر ﻮﻟ ترﻮﺻ رد
x ،ﺖﺳا ﺖﺳرد ﻲﻧﺎﻣز ﺐﺴﭼﺮﺑ
ﺖﺴﻴﻧ ﺮﮕﻳد ﺺﺨﺷ ﺎﻳ ﻂﺳاو ﺪﻳد ضﺮﻌﻣ رد مﺎﻴﭘ ﻦﺘﻣ.
12
ﻪﻓﺮﻃ ود ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ
ﺪﻧﻮﺷ ﻊﻠﻄﻣ ﺮﮕﻳﺪﻤﻫ ﺖﻳﻮﻫ زا ﺪﻳﺎﺑ طﺎﺒﺗرا فﺮﻃ ود ﺮﻫ .
ﻪﻓﺮﻃ ﻚﻳ ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ
ﺪﻨﻛ تﺎﺒﺛا ار دﻮﺧ ﺖﻳﻮﻫ طﺎﺒﺗرا فﺮﻃ ﻚﻳ ﺎﻬﻨﺗ ﺖﺳا مزﻻ. هدﺎﻔﺘﺳا درﻮﻣ :ﻲﻣﺮﺸﺘﻨﻣ ﻲﻣﻮﻤﻋ هوﺮﮔ ﻚﻳ رد ار مﺎﻴﭘ ﻚﻳ ﺺﺨﺷ ﻚﻳ
13
ﺪﻨﻛ ﻲﻣ ﺪﻳﺪﻬﺗ ار ﻪﺴﻠﺟ يﺎﻫﺪﻴﻠﻛ ﻦﻣا لدﺎﺒﺗ ﻲﺳﺎﺳا ﺮﻄﺧ ود
دﻮﻨﺷ راﺮﻜﺗ تﻼﻤﺣ
14
:ﻲﺗﺪﻣ زا ﺪﻌﺑ نآ لﺎﺳرا ومﺎﻐﻴﭘ ﻦﺘﻓﺮﮔ
:مﺎﻤﺗا زا ﻞﺒﻗ لﺎﺳرا ومﺎﻐﻴﭘ ﻦﺘﻓﺮﮔ “ﻲﻧﺎﻣز هﺮﺠﻨﭘ ”مﺎﻐﻴﭘ ندﻮﺑ ﺮﺒﺘﻌﻣ
:اﺮﻳز ﺖﺴﻴﻧ ﻲﻳﺎﺳﺎﻨﺷ ﻞﺑﺎﻗ ﻂﻘﻓ وﺪﺳر ﻲﻤﻧ ﻲﻠﺻا مﺎﻐﻴﭘ ﺪﺳر ﻲﻣ ﻲﻠﻌﺟ مﺎﻐﻴﭘ
:ﻲﻟﺎﺳرا مﺎﻐﻴﭘ ﻪﺑ ﺦﺳﺎﭘ هﺪﻧﺮﻴﮔ يﺎﺠﺑ
15
ﻪﻠﺑﺎﻘﻣ يﺎﻬﺷور
ﻲﻟاﻮﺘﻣ داﺪﻋا زا هدﺎﻔﺘﺳا)
Sequence Number (
ﻲﻧﺎﻣز ﺐﺴﭼﺮﺑ زا هدﺎﻔﺘﺳا)
TimeStamp ( :ردﺮﮔا ﺪﻨﻛ ﻲﻣ دﺎﻤﺘﻋا مﺎﻐﻴﭘ ﻪﺑ هﺪﻧﺮﻴﮔ ﺪﺷﺎﺑ ﻲﻟﻮﺒﻗ ﻞﺑﺎﻗ ﻲﻧﺎﻣز هدوﺪﺤﻣ .ﺎﻬﺘﻋﺎﺳ ﻲﻣﺎﮕﻤﻫ تروﺮﺿ! m||T Y X
: Yزاﻮﻧ مﺎﻴﭘ ﻚﻳ رﺎﻈﺘﻧا ﻪﻛ Xﻪﺑﺲﻧﺎﻧ ﻚﻳ ،دراد X ﺎﻧ نآ هاﺮﻤﻫ ﺪﻨﻛ ﻲﻣ ﺖﻓﺎﻳرد ﻪﻛ ﻲﻣﺎﻴﭘ ﻪﻛ دراد رﺎﻈﺘﻧا وﺪﻨﻛ ﻲﻣ لﺎﺳراﺪﺷﺎﺑ ﺲﻧ. N Y X m||N Y X
16
مﻮﺳﺮﻣ يرﺎﮕﻧﺰﻣر زا هدﺎﻔﺘﺳا
ﺎﻫﺪﻴﻠﻛ يا ﻪﻳﻻ ود ﺐﺗاﺮﻣ ﻪﻠﺴﻠﺳ) Session & Master keys
ﺪﻴﻠﻛ ﻊﻳزﻮﺗ ﺰﻛﺮﻣ )
ﺎﺑ ار دﻮﺧ ﻲﻠﺻا ﺪﻴﻠﻛ ﺺﺨﺷ ﺮﻫ
KDCدراﺬﮔ ﻲﻣ كاﺮﺘﺷا ﻪﺑ
دور ﻲﻣ رﺎﻜﺑ ﻦﻴﻓﺮﻃ ﻪﺑ ﻪﺴﻠﺟ ﺪﻴﻠﻛ لﺎﻘﺘﻧا ياﺮﺑ ﻲﻠﺻا يﺎﻫﺪﻴﻠﻛ
17
ﻞﻜﺗوﺮﭘ
ا4و5؟ ا ؟و ا
18
ﻪﺑ ﺖﺒﺴﻧ قﻮﻓ ﻞﻜﺗوﺮﭘ
يﺪﻳﺪﺟ ﻪﺴﻠﺟ ناﻮﺘﺑ وﺪﺷﺎﺑ ﻪﺘﻓر ﻮﻟ ﻲﻠﺒﻗ ﻪﺴﻠﺟ ﺪﻴﻠﻛ ﺖﺳا ﻦﻜﻤﻣ
ﻞﺣ هار :ﻲﻧﺎﻣز ﺐﺴﭼﺮﺑ ندﺮﻛ ﻪﻓﺎﺿا
19
|clock-T| < ∆t1+ ∆t2
ﺪﺷﺎﺑ هﺪﻧﺮﻴﮔ ﺖﻋﺎﺳ زا ﺮﺗﻮﻠﺟ هﺪﻨﺘﺳﺮﻓ ﺖﻋﺎﺳ ﺮﮔا !ﻪﻠﻤﺣ ﺪﻧاﻮﺘﻴﻣ ﻢﺟﺎﻬﻣ
20
ﻪﻠﻤﺣ
ﻪﻠﻤﺣ ﻪﺑ ﺖﺒﺴﻧ قﻮﻓ ﻞﻜﺗوﺮﭘ
ندﻮﺒﻧ نوﺮﻜﻨﺳ زا ﻪﻠﻤﺣ ﻦﻳا
clock ﻲﻣ ﻲﺷﺎﻧ هﺪﻧﺮﻴﮔ وهﺪﻨﺘﺳﺮﻓ يﺎﻫ دﻮﺷ.ﻲﺘﻗو clock زا ﺮﺗﻮﻠﺟ هﺪﻨﺘﺳﺮﻓ clockﺪﺷﺎﺑ هﺪﻧﺮﻴﮔ .
ﻪﻠﺑﺎﻘﻣ يﺎﻬﺷور :
نﺎﻣز ﺎﺑ بوﺎﻨﺘﻣ ندﺮﻛ ﻚﭼ
KDC
ﻖﻳﺮﻃ زا ﻖﻓاﻮﺗ
nonce
21
22
ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ يرﺎﮕﻧﺰﻣر زا هدﺎﻔﺘﺳا
ﺪﻧراﺪﻧ ﻢﻫ ﻲﻠﻌﻓ ﺪﻴﻠﻛ ﻦﺘﺴﻧاد ﻪﺑ زﺎﻴﻧ ﻦﻴﻓﺮﻃ ﻲﻳﺎﺳﺎﻨﺷ راﺰﮔرﺎﻛ)
ﺎﻳ ﻲﻧﺎﻣز ﺐﺴﭼﺮﺑ زا ناﻮﺗ ﻲﻣ ،مﻮﺳﺮﻣ يرﺎﮕﻧﺰﻣر ﺪﻨﻧﺎﻣ
23
:EKRas[IDA|| KUa || T] || EKRas[IDB|| KUb || T] || EKUb[EKRa[Ks||T]] ﻞﻜﺸﻣ :ﻦﻴﻓﺮﻃ يﺎﻫ ﻢﺘﺴﻴﺳ نﺎﻣز ندﻮﺑ نوﺮﻜﻨﺳ
24
وﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ
nonce
: IDA || IDB
: EKRauth [IDb||KUb]
: EKUb[Na||IDA]
: EKRauth [IDA||KUa]||EKUb[EKRauth[Na||IDA||IDB]]
: EKUa[EKRauth[Na||IdA||IDB||Nb]]
: EKs[Nb]
25
ﻪﻓﺮﻄﻜﻳ ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ
زا يا ﻪﻧﻮﻤﻧ دﺮﺑرﺎﻛ درﻮﻣ :
ﺎﻬﻳﺪﻨﻣزﺎﻴﻧ :
ﻲﺳﺎﻨﺷ ﺖﻳﻮﻫ)هﺪﻨﺘﺳﺮﻓ ( ﻲﮕﻧﺎﻣﺮﺤﻣ
ﻞﺣ هار
مﻮﺳﺮﻣ يرﺎﮕﻧﺰﻣر ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ ﺎﺑ يرﺎﮕﻧﺰﻣر
26
IDA||IDB||N1
EKA[KS||IDB||N1||EKB[KS||IDA]]
EKB[KS,IDA]||EKS[M]
27
ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ زا هدﺎﻔﺘﺳا
فﺪﻫ :ﻲﮕﻧﺎﻣﺮﺤﻣ
A B EKub [KS]||EKS[M]
فﺪﻫ :ﺖﻳﻮﻫ زاﺮﺣا
A B M||EKRA[H(M)]
ﺮﮕﻳﺪﻜﻳ ﻲﻣﻮﻤﻋ ﺪﻴﻠﻛ زا ﻦﻴﻓﺮﻃ عﻼﻃا نوﺪﺑ ،ﺖﻳﻮﻫ زاﺮﺣا
A B M||EKRA[H(M)]||EKRAS[T||IDA||KUA]
28
Digital Signature Standard
دﻮﺷ ﻲﻣ بﻮﺴﺤﻣ ﻲﻤﻗر ءﺎﻀﻣا دراﺪﻧﺎﺘﺳا ﻦﻳﺮﺗرﻮﻬﺸﻣ
29
ﺎﻬﻴﮔﮋﻳو ي
ﻂﺳﻮﺗ هﺪﺷ ﻪﺘﻓﺮﻳﺬﭘ
ﻢﺘﻳرﻮﮕﻟا زا هدﺎﻔﺘﺳا
ﻢﺘﻳرﻮﮕﻟا زا هدﺎﻔﺘﺳا
ﺪﻴﻠﻛ لدﺎﺒﺗ ويرﺎﮕﻧﺰﻣر زا ﻲﻧﺎﺒﻴﺘﺸﭘ مﺪﻋ )ﺎﺑﻪﺴﻳﺎﻘﻣ رد
ياﺮﺟا ﺖﻋﺮﺳ
ﺖﺳا ﻂﺒﺗﺮﻣ ﻪﺘﺴﺴﮔ يﺎﻫ ﻢﺘﻳرﺎﮕﻟ ﻪﺒﺳﺎﺤﻣ ندﻮﺑ راﻮﺷد ﻪﺑ نآ ﺖﻴﻨﻣا
Sharif Network Security Center 30
M H | | KRa (a) RSA Approach M EKRa [ H(M) ] E D H Compare KUa M H | |
KRa KUG
M Sig Ver H Compare k s r
KUa KUG
(b) DSS Approach
31
ﻢﺘﻳرﻮﮕﻟا يﺎﻫﺮﺘﻣارﺎﭘ p,q,g – global public-key Components x
y
k
r = (gk mod p) mod q s = [k-1(H(M) + xr)] mod q Signature = (r,s)
32
ءﺎﻀﻣا ﺪﻴﻟﻮﺗ ﻢﺘﻳرﻮﮕﻟا
ﻲﻓدﺎﺼﺗ ﺪﻴﻠﻛ ﻚﻳ ﺪﻴﻟﻮﺗ
k )درﻮﻣ ﺮﮕﻳد وﻪﺘﻓر ﻦﻴﺑ زا هدﺎﻔﺘﺳا رﺎﺒﻜﻳ زا ﺪﻌﺑ ﺪﻳﺎﺑ ﻪﻛ دﺮﻴﮕﻧ راﺮﻗ هدﺎﻔﺘﺳا(
ءﺎﻀﻣا ﺐﺗﺮﻣ جوز ﺲﭙﺳ)
r,s (ﺪﻧﻮﺷ ﻲﻣ ﻪﺒﺳﺎﺤﻣ ﺮﻳز ترﻮﺼﺑ
:زاهﺪﺷ ﺪﻴﻟﻮﺗ ﻢﻫرد راﺪﻘﻣ Mﻢﺘﻳرﻮﮕﻟا زا هدﺎﻔﺘﺳا ﺎﺑ SHA-1
r,s (مﺎﻐﻴﭘ ﻪﺑ Mدﻮﺷ ﻲﻣ هدﺎﺘﺳﺮﻓ وهﺪﺷ قﺎﺤﻟا
Sharif Network Security Center 33
34
ءﺎﻀﻣا ﻖﻳﺪﺼﺗ
هﺪﻧﺮﻴﮔ
ﺪﻨﻛ ﻲﻣ ﻪﺒﺳﺎﺤﻣ ار ﺮﻳز ﺮﻳدﺎﻘﻣ : w = (s’)-1 mod q u1= H(M’)w mod q u2= (r’)w mod q v = (gu1yu2 mod p) mod q ﺮﮔا
Sharif Network Security Center 35
Sharif Network Security Center 36
37
ءﺎﻀﻣا ﻖﻳﺪﺼﺗ
هﺪﻧﺮﻴﮔ
ﺪﻨﻛ ﻲﻣ ﻪﺒﺳﺎﺤﻣ ار ﺮﻳز ﺮﻳدﺎﻘﻣ : w = (s’)-1 mod q u1= H(M’)w mod q u2= (r’)w mod q v = (gu1yu2 mod p) mod q ﺮﮔا
38
ﻢﺘﻳرﻮﮕﻟا هرﺎﺑرد ﻲﺗﺎﻜﻧ :
راﺪﻘﻣ
rدﻮﺷ ﻲﻣ ﻪﺒﺳﺎﺤﻣ مﺎﻐﻴﭘ زا ﻞﻘﺘﺴﻣ
ﻪﺑ
kو3دراد ﻲﮕﺘﺴﺑ ﻲﻣﻮﻤﻋ ﺮﺘﻣارﺎﭘ
ﻪﺒﺳﺎﺤﻣ
kيور زا rﻪﺒﺳﺎﺤﻣ ﺎﻳ xيور زا sﺖﺳا ﻲﻨﺘﻓﺎﻴﻧ ﺖﺳد ﻲﺗﺎﺒﺳﺎﺤﻣ ﺮﻈﻧ زا
ﻪﺘﺴﺴﮔ يﺎﻫ ﻢﺘﻳرﺎﮕﻟ ﻪﺒﺳﺎﺤﻣ يراﻮﺷد
ﺎﺤﻣ ﻞﺑﺎﻗ ﺶﻴﭘ زا ﺎﻫراﺪﻘﻣ زا ﻲﻠﻴﺧ نﻮﭼ ،ﺪﺷﺎﺑ ﻲﻣ ﻊﻳﺮﺳ ءﺎﻀﻣا ﻢﺘﻳرﻮﮕﻟا ﻲﻣ ﻪﺒﺳ
ﺪﻨﺷﺎﺑ.
39
ﺖﻴﻨﻣا ﻞﻳﻻد
ﻲﺻﻮﺼﺧ ﺪﻴﻠﻛ
ﻦﺘﺷاد نوﺪﺑ ءﺎﻀﻣا ﻞﻌﺟ نﺎﻜﻣا
ﺪﺷﺎﺑ ﻖﺑﺎﻄﻣ ءﺎﻀﻣا ﺎﺑ ﻪﻛ يﺮﮕﻳد مﺎﻐﻴﭘ دﺎﺠﻳا نﺎﻜﻣا،ﺖﺴﻴﻧ . ﺪﻳﺪﺟ ﻲﺻﻮﺼﺧ ﺪﻴﻠﻛ زا هدﺎﻔﺘﺳا