Puncte:-1

Rețeaua neuronală bazată pe un număr pseudoaleator

drapel pl

Recent, am citit această lucrare BAZAT DE REȚEA NEURALĂ CRIPTOGRAFIE. În secțiunea 3.1 se spunea:

Scopul este de a îmbunătăți caracterul aleatoriu al numerelor aleatoare generate de oricare algoritm folosind un NN. Pentru a îmbunătăți numerele pseudoaleatoare prin intermediul unei rețele neuronale, numerele aleatoare sunt generate printr-o scădere modificată cu împrumut algoritm în MATLAB. Numerele aleatoare generate de scăderea modificată cu algoritmul de împrumut sunt testate pentru aleatorie de către NIST. Apoi, acestea aleatorii numerele sunt folosite ca valori de intrare, greutatea inițială, valorile de părtinire și numărul neuronilor de straturi ascunse. Valorile de ieșire ale rețelei sunt evaluate fără antrenament. Valorile de ieșire ale NN sunt numere pseudoaleatoare bazate pe rețea neuronală. Prin urmare, algoritmul poate fi numit un generator de numere pseudo-aleatoare bazat pe neuroni (PRNG). Numerele aleatoare generate de pseudo-aleatorul bazat pe NN generatorul de numere este, de asemenea, testat pentru aleatorie de către NIST.

Mă întrebam cum sunt evaluate valorile de ieșire ale rețelei fără antrenament? Dacă folosește caracterul aleatoriu al intrării, atunci structura rețelelor se schimbă aleatoriu. Încercam să înțeleg rețeaua, dar nu am găsit nicio explicație clară (cum ar fi cum să construiesc o astfel de rețea) din acea lucrare.

algoritm

Ar putea cineva să furnizeze vreo hârtie/depozitare de unde să pot obține/idee pentru a construi procesul unui NN similar (determină rețeaua neuronală din PRNG sau orice intrare haotică/aleatorie)?

fgrieu avatar
drapel ng
„Sunt generate numere pseudo-aleatoare ale rezumatului, iar rezultatele sunt testate pentru aleatoriu folosind testele de aleatorie ale Institutului Național de Tehnologie Standard (NIST)”_ este suficient pentru a descalifica lucrarea. Ar trebui să fie evident pentru oricine care înțelege criptografiile că trecerea unui test de aleatorietate prestabilit nu este un criteriu de securitate interesant. Cu toate acestea, această eroare de bază este extrem de comună în hârtiile făcute de dragul de a face o hârtie. Recomand să nu citiți această lucrare și să puneți sub semnul întrebării competența sau/și motivația oricărei persoane care recomandă altfel.
emonhossain avatar
drapel pl
Multumesc pentru raspuns @fgrieu.Nu știam asta. Încerc să explorez criptosistemul și să vin cu propria mea idee care va fi cea mai bună dacă este implicată AI. Ați putea sugera vreo lucrare care folosește rețeaua neuronală și probabil să explice în detalii?
Maarten Bodewes avatar
drapel in
De asemenea, m-aș opri din citit după ce am aflat că nici măcar greșelile de ortografie obișnuite nu au fost corectate. Numai acea imagine are „Channal”, „Chipper Text” (text cifrat ca cuvinte separate), „Characres” și „Reciever”. Dacă ei nu iau lucrurile în serios, atunci de ce ar trebui noi? Poate că ar trebui să scrie o rețea neuronală pentru a detecta hârtiile proaste și apoi să-și alimenteze propria hârtie în ea.
emonhossain avatar
drapel pl
Nu am experiență să citesc hârtie, deoarece am început recent să învăț. DA, unele erori sunt atrăgătoare ale acelei lucrări, dar conceptul acelei lucrări mă interesează. Și vreau să văd dacă un astfel de criptosistem a fost construit (încă) folosind acea idee sau una similară, @MaartenBodewes. Și DA, sunt nou în criptosistem, cu niște cunoștințe intermediare despre învățarea automată și chestii AI.
fgrieu avatar
drapel ng
O credință larg răspândită este că rețelele neuronale nu sunt utile pentru a construi criptosisteme sau RNG-uri. Și nici ruperea criptosistemelor folosind rețele neuronale nu pare să funcționeze bine (deși nu aș exclude acest lucru împotriva criptografiei practice cu casete albe sau, mai general, AI împotriva criptografiei cu acces la canalul lateral sau criptografiei slabe cu acces la descriere). Potențial mai fructuoasă: criptarea (de exemplu, complet homomorfă) pentru a proteja confidențialitatea rețelelor neuronale antrenate.O problemă este că aceasta este o soluție în căutarea unei probleme, dar aceasta este cea mai bună idee pe care o am pentru a combina rețeaua neuronală și cripto.
D.W. avatar
drapel fr
Publicat încrucișat: https://cstheory.stackexchange.com/q/50538/5038, https://crypto.stackexchange.com/q/95294/351. Vă rugăm [nu postați aceeași întrebare pe mai multe site-uri](https://meta.stackexchange.com/q/64068).
Puncte:3
drapel fr

Schema propusă de lucrare nu este utilă. Nu vă recomand să vă petreceți timpul pe această hârtie. Dacă doriți să generați numere pseudoaleatoare în practică, fie utilizați un generator standard de numere pseudoaleatoare, fie utilizați un generator pseudoaleator cu putere criptografică, fie folosiți aleatorie adevărată. Nu există niciun motiv pentru a folosi schema hârtiei. Avem o mulțime de scheme standard, bine verificate și respectate de timp pentru generarea de numere pseudoaleatoare; nu este nevoie de unul bazat pe rețele neuronale.

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.