All rights reserved



Download 1,02 Mb.
Pdf ko'rish
bet26/30
Sana29.12.2021
Hajmi1,02 Mb.
#84788
1   ...   22   23   24   25   26   27   28   29   30
Bog'liq
Sigaba298report

5. Attack Comparisons

It would be beneficial to compare the work factors related to attacking SIGABA. To remain 

consistent, we will split each attack into a primary and secondary phase. We first discussed 

a straightforward exhaustive key search. The primary phase for an exhaustive key search 

has 2

43.4


 different cipher rotor settings to test. For a straightforward secondary phase, as 

described in Section 3.4, there were 2

52.5

 different control and index rotor settings to test for 



each of settings from the primary phase. This gives a maximum work factor of 2

95.6


 and an 

expected work factor of 2

94.6

 to find the correct setting. This attack has a success rate of one 



since all settings are tested.

Now let us consider an attack that uses one known plaintext letter. The primary phase for 

this attack would again consist of trying all the cipher rotor settings, yielding a work factor 

of 2


43.4

. However, since we have one known plaintext letter, we expect only 1/26 of the 

settings to survive. This gives us an estimate of 

26

2



4

.

43



≈ 2

38.7


 survivors for the primary phase. 

The secondary phase requires trying all control and index rotor settings, which like the 

exhaustive key search described in the last paragraph, has a work factor of 2

52.2


. This gives 

a total work factor of 2

90.9

. Again, we expect to find the correct setting after a work factor of 



2

89.9


 with a probability of success of one. 

30



Next, we consider an attack that uses 100 plaintext letters. According to the primary phase 

described in Section 3.3, we expect 

4

.

43



5

2

*



100

*

10



5

.

100



*

203


 

2



34.5

 survivors from Phase 1. Using 

a straightforward Phase 2, as described in Section 3.4, which has a work factor of 2

52.2


, this 

attack would have a maximum work factor of 2

86.7

 and an expected work factor of 2



85.7 

before we find the correct setting. Again, the probability of success in this attack is one.

Finally, we consider an attack using the primary phase described in Section 3.3 and the 

refined secondary phase from Section 4 with 100 known plaintext letters. In the secondary 

phase, we must test the surviving merged paths instead of the settings. From Section 3.3, 

we see that the number of merged paths grows to about 2

41.1

 paths. From Section 4, we 



know that the work for the secondary phase with 100 known plaintext letters is about 2

43.4


This gives a total work factor of around 2

84.5

, with an expected work factor of 2



83.5

. The 


probability for success in this attack is only 0.82 (see Table 11).

While the last attack described in this section is a modest improvement over a 

straightforward secondary phase and is now only probabilistic with regards to success, 

there are refinements that can be made to reduce the work factor. Trimming of paths with a 

low probability in Phase 1 is one such refinement.

The different attacks mentioned above are summarized in Table 13. This table shows that 

while our attack on SIGABA is far from being practical, it is more efficient than the 

obvious attacks on the full keyspace of SIGABA. However, for our attack to succeed, we 

must have a favorable amount of known plaintext. Our attack is also probabilistic, though 

with enough known plaintext, we have a fairly high probability of success. This can been 

seen as additional evidence as to why SIGABA was never broken during World War II. 

Attack


Primary

Survivors

Secondary

Work


Total

Work


Probability

Of Success

Exhaustive Key Search

2

43.4



2

52.2


2

95.6


1.00

1 Known Plaintext

2

38.7


2

52.2


2

90.6


1.00

100 Known Plaintexts

2

34.5


2

52.2


2

86.7


1.00

100 Known Plaintexts

2

41.1


2

43.4


2

84.5


0.82


Download 1,02 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   30




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish