Puncte:1

Cifrul Vigenère cu chei de comutare

drapel gh

Caut modalități posibile de a ataca un cifr Vigenère modificat. Să presupunem că avem două chei de ex. „stackoverflow” și „Vigenère”. Cifrul V începe cu una dintre acele chei, dar comută de îndată ce ar crea un dublet [deci următoarea literă de text simplu va decripta în aceeași literă de text cifrat, cum ar fi (exemplu pentru text cifrat:) „LDJAAIWE' sau 'FMGGBPV')].

Cum este posibil să ataci acest lucru dacă nu cunoști conținutul textului?
Deoarece nu știi când are loc schimbarea cheilor, nu poți folosi normalul atacuri de alpinism.

Evident, puteți obține câteva informații din dubletele care apar rar.Ei v-ar informa că cheia folosită anterior și cheia nou utilizată au criptat litera text simplu în aceeași literă de cifră. Dar acele dublete ar fi foarte rare și nu ai ști ce cheie a fost folosită anterior și în ce poziție în interiorul cheii te afli.

Nu sunt sigur cum ați încerca să atacați acest lucru decât dacă încercați un atac de dicționar și trageți cuvintele de-a lungul textului pentru a vedea dacă puteți observa ceva.

Titanlord avatar
drapel tl
Ideea ta este de a minimiza dubletele: dacă abXXcde ar fi criptat, cheia se schimbă, astfel încât acXYmnp să fie textul cifrat rezultat? Dacă acesta este cazul, cum ar funcționa algoritmul de decriptare? Tot ce mă pot gândi este că asta s-ar ajunge într-un One-Time-Pad prost.
Maarten Bodewes avatar
drapel in
Dacă nu se creează dublet, atunci acesta ar fi la fel de puternic ca Vigenere. Textul cifrat randomizat este bun, securitatea randomizată nu.
AkariYukari avatar
drapel gh
@Titanlord Nu știu cum să o fac într-un program, dar manual nu ar trebui să fie prea greu. Pur și simplu utilizați o singură tastă până când obțineți text amestecat; apoi comutați cheile.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.