Puncte:0

În timp ce o astfel de opțiune de algoritm este posibilă, cum poate fi Vernam singura criptografie care nu poate fi spartă?

drapel cn

Să presupunem că Alice și Bob aleg un număr față în față. Să-i spunem „97”

Mesajul original al lui Alice este „Unde ai studiat?”

Să presupunem că avem o inteligență artificială. Lăsați această inteligență artificială să producă 1000 de mesaje semnificative

1. Mesaj: „Ai fost atât de bun la școală”
2. Mesaj: "Unchiul meu a venit la noi. I-am spus unchiului meu despre tine"
3. Mesaj: "Ti-a trecut boala? Esti mai bine?"
.
.
.
97. Mesaj: „Unde ai studiat?”
.
.
.
1001. Mesaj: „Nu am înțeles argumentul ontologic din cartea pe care ai sugerat-o”

apoi trimite-l lui Bob. Eve nu poate fi sigură care este mesajul original. Dar Bob știe din cauza „97” care este cheia secretă.

Răspunsul lui Bob să fie „Am studiat în Ucraina”

Lasă inteligența artificială să pregătească din nou 1000 de mesaje semnificative

1. Mesaj: „Știi că am trecut peste depresia mea. a fost o zi norocoasă”
2. Mesaj: „Deci ce ai spus despre mine? Sper că ai menționat că sunt o persoană grozavă”
3. Mesaj: "Cred că mor. Viața ar fi mai bună dacă nu aș avea tuse cronică"
.
.
.
97. Mesaj: „Am studiat în Ucraina”
.
.
.
1001. Mesaj: "Sunt disponibil astăzi. Vino la mine acasă și te ajut"

Știu că dacă Eve îl cunoaște pe Bob sau pe Alice, poate anula unele probabilități. Dar dacă algoritmul AI este suficient de bun, Eve va fi cu adevărat neajutorat. De asemenea, știu că acest algoritm nu verifică dacă mesajul a fost corupt de Eve. Dar poate fi depășit destul de simplu

Așa cum Vernam are ipoteze precum „total aleatoare”, ipoteze precum „dacă inteligența artificială produce mesaje prea bune pentru ca Eva să le verifice” pot fi făcute în acest algoritm.

Nu este acest algoritm la fel de sigur ca Vernam în aceste ipoteze?

Puncte:2
drapel us

Să presupunem că știu deja că mesajul secret are 100 de caractere în limba engleză. Pe baza asta, nu pot ghici cu probabilitate mesajul tău secret mai bine decât $1/26^{100}$. Dacă criptezi cu un pad unic, atunci chiar și după ce am văzut acel text cifrat, tot nu pot ghici mesajul tău secret cu probabilitate mai bine decât $1/26^{100}$. Asta vă oferă securitatea pad-ului unic: vizualizarea textului cifrat nu vă ajută să ghiciți ce a fost textul simplu (de fapt, textul cifrat în sine nu oferă informații despre textul simplu).

Cu toate acestea, dacă „criptați” folosind metoda din întrebarea dvs. (dacă am înțeles-o corect), atunci după ce văd acel text cifrat pot ghici mesajul dvs. secret cu probabilitatea 1/1001. Văzând textul cifrat mi-a îmbunătățit semnificativ șansele de a ghici textul simplu.


Pentru a răspunde la întrebarea din titlu: Claude Shannon a dovedit un rezultat, spunând că, dacă o schemă de criptare satisface definiția sa de „securitate perfectă”, atunci trebuie să aibă cel puțin cât mai multe chei posibile, cât mai multe texte clare.

Orice schemă de criptare perfect securizată care nu este irositoare în cheile sale are, prin urmare, exact la fel de multe chei ca și texte clare. Acum, nu este greu de extins rezultatul lui Shannon pentru a spune că, dacă o schemă are exact același număr de chei ca și textele clare, atunci pentru a fi perfect sigură, operațiunea de criptare trebuie să fie un cvasigrup funcționare, iar cheile sale trebuie distribuite uniform.

Cu alte cuvinte, fiecare schemă de criptare perfect sigură este fie risipă în numărul de chei, fie arată exact ca un pad unic, cu excepția posibilului înlocuire a XOR cu o operațiune diferită de grup.

Nu pot găsi o prezentare grozavă a teoremei limitei inferioare a lui Shannon și a acestei extensii -- cel mai bun pe care l-am putut găsi a fost acest.

drapel cn
Ai dreptate. Dar nu putem spune că „doar vernamul este de nedespărțit”, nu-i așa?
drapel cn
Chiar urăsc să folosesc limbajul prost. Îmi pare rău, am fost mereu așa, sper că se va îmbunătăți... Accept răspunsul tău, dar sper că cineva va răspunde și la această întrebare în titlu
drapel us
Pentru anumite definiții ale „unbreakable”, și în funcție de cât de restrâns definiți un singur pad, atunci da, putem spune. Claude Shannon a dovedit un rezultat imposibil, care spune practic: orice schemă de criptare „perfect secretă” trebuie să semene foarte mult cu un tampon unic în cele mai fundamentale aspecte (mai multe chei decât texte clare etc.).
poncho avatar
drapel my
„ara exact ca un pad unic, cu excepția posibilului înlocuire a XOR cu o operațiune diferită de grup.”; de fapt, ar putea folosi o operație de pătrat latin nongrup (acest mesaj v-a fost adus de Pedants R Us (tm))

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.