Puncte:0

Este posibil să preveniți/atenuați criptarea modernă a datelor prin utilizarea unui semnal cunoscut?

drapel id

Având în vedere un bloc de date, să zicem

THE+ QU+ICK+ BR+OWN+ FO+X J+UMP+ED +OVE+R T+HE +LAZ+Y D+OG

Există vreo metodă de criptare care să facă inutilă cunoașterea că caracterul „+” se va repeta întotdeauna fiecare al 4-lea caracter pentru a sparge cheia folosită pentru a cripta datele?

Dacă există, cum funcționează această criptare și de ce un semnal cunoscut nu v-ar permite să spargeți codul?

Vă rugăm să presupuneți că utilizarea lui „+” ca semnal repetat este doar un exemplu și că semnalul poate fi atât de mare și complex (sau mic și simplu) cât este necesar pentru a preveni ca un sistem de criptare să facă semnalul inutil.

Ceea ce încerc în cele din urmă să-mi dau seama aici este „Pot să îmi aranjez datele în așa fel încât să fie imposibil ca un actor rău intenționat să le păstreze pentru răscumpărare folosind orice sistem de criptare modern sau teoretic”.

Aceasta înseamnă că de fapt nu-mi pasă de cheie și pot ști de la început că mă uit la text cifrat, nu la date generate aleatoriu menite să-mi înfunde încercările de decriptare.

Înseamnă, de asemenea, că presupun că scopul meu nu este de a decoda în mod elegant datele ghicind cheia dintr-o singură încercare, în schimb vreau pur și simplu să transform o încercare de spargere a cheii cu forță brută care necesită peste 1.000.000 de ani într-o încercare care va necesita câțiva. zile cel mult.

fgrieu avatar
drapel ng
Titlul întrebării pune cu totul altceva decât corpul.Title vrea să atenueze criptarea modernă, adică descifrarea fără cunoașterea cheii; organismul vrea să atenueze o caracteristică cunoscută a textului simplu, adică să facă imposibilă descifrarea fără cunoașterea cheii.
drapel id
Întrebarea din corp are scopul de a cere un exemplu specific care ar face imposibilă întrebarea din titlu.
Puncte:3
drapel my

Există vreo metodă de criptare care să facă inutilă cunoașterea că caracterul „+” se va repeta întotdeauna fiecare al 4-lea caracter pentru a sparge cheia folosită pentru a cripta datele?

De fapt, orice metodă de criptare care este considerată sigură în zilele noastre ar face asta.

De fapt, obiectivele pe care le punem în privința criptării sunt și mai stricte; luăm în considerare chiar și cazurile în care atacatorul poate specifica textul simplu și va insista în continuare că nu poate distinge textul cifrat de datele aleatorii de aceeași lungime.

Paul Uszak avatar
drapel cn
Desigur, dar există un contra-exemplu util; Enigmă.
poncho avatar
drapel my
@PaulUszak: Presupun că te referi la un exemplu de cifru care nu este considerat puternic în zilele noastre și prezintă o astfel de slăbiciune...
drapel id
Presupunând că atacatorul nu trebuie să distingă textul cifrat de un șir aleatoriu de date și că atacatorul nu trebuie să poată extrage cheia, ci doar să inverseze criptarea, schimbă asta ceva?
drapel id
Voi edita întrebarea pentru a adăuga un pic de clarificare a motivului pentru care pun asta în primul rând. Acesta este un răspuns foarte bun, deși până acum! Mulțumesc.
poncho avatar
drapel my
@Catachan: nu; folosim modelul „distinge textul cifrat de un șir aleatoriu” deoarece putem arăta că dacă poate obține orice informații despre textul cifrat *at* *all*, atunci el poate folosi asta pentru a distinge; prin urmare, dacă nu poate distinge, atunci nu poate obține nicio informație
drapel id
@poncho, mulțumesc, are sens, așa că ceea ce spui este că nu este o chestiune de raport semnal/zgomot în date, este de fapt o chestiune de maximizare a entropiei informațiilor când vine vorba de criptarea modernă?
poncho avatar
drapel my
@Catachan: Nu aș folosi termenul „entropie informațională”, deoarece asta ar implica că suntem siguri din punct de vedere informațional și nu suntem. În schimb, are o complexitate de calcul suficientă...
drapel id
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/128896/discussion-between-catachan-and-poncho).

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.