Puncte:2

Care este cheltuiala globală cu resursele (financiare, energie, putere de calcul și timp) din cauza necesității criptografiei?

drapel vn

Clasic declinare a răspunderii: poate exista un loc mai bun pentru a pune această întrebare, dacă da comentați și voi fi bucuros să o mut.

Un exemplu pe care îl caut este legat de un control recent asupra consumului de energie al bitcoin, cum ar fi Aici deși nu există matematică în acest exemplu.

Un exemplu similar în natură este matematica din spatele întrebării, „cât timp ar dura să spargi 128 AES”? -- Exemplul 1 -- Exemplul 2- de pe acest forum

Sunt curios de matematică, de numerele de pe asta. Într-o lume perfectă cu absolut zero criminali, zero infracțiuni cibernetice, fără furt de identitate, fără furt sau vânzare de date, încălcare a confidențialității etc, la infinit, nu am avea nevoie de nicio criptografie. Desigur, o lume ca mai sus nu este posibil de realizat, dar ridică întrebarea, într-o societate înfometată și preocupată de energie/paranoică în continuă creștere, cum ar fi pământul:

Începând cu anul 2021 (atâția ani pe care simțiți să calculați în viitor), pe o bază statistică anuală:

Care este cheltuielile cu criptografie la nivel mondial în fiecare dintre următoarele categorii:

  • Consumul de energie electrică
  • Costul energiei electrice în USD
  • Timp total „irosit”. Măsurat ca timp neconcurent al procesorului.

În calculul dvs. nu includeți (cu excepția cazului în care sunt separate) numere de criptomonedă, deoarece acestea nu au legătură cu întrebarea pură: într-o lume perfectă, fără nevoie de criptografie legată de tehnologia informației.

Justificarea „3 răspunsuri”. Din moment ce s-a ajuns la o dată stabilă de calcul pentru cele de mai sus, cum ar fi Timpul total, s-ar putea extrapola cu ușurință pe celelalte două. Cred că postarea unei întrebări separate este redundantă și acestea oferă date suplimentare, precum și răspunsuri suplimentare la întrebarea: Care este cheltuielile criptografiei la nivel mondial...

ACTUALIZAT- a simplificat puțin întrebarea și a justifica modul în care „3 răspunsuri” sunt extrapolări/corolarul unui răspuns.

fgrieu avatar
drapel ng
Formularea seamănă mult cu o copie/paste a unei sarcini interesante. Asta ar face ca întrebarea să fie în afara [topic](https://crypto.stackexchange.com/help/on-topic) și probabil o încălcare a codului de conduită academic local. Sugerez că OP cel puțin adaugă la Q starea cercetării lor curente și indică ceea ce le blochează progresul.
RobbB avatar
drapel vn
Nu sunt student în acest domeniu, sunt inginer software în curs de formare și aceasta este o problemă pur de interes personal :) Nu am capacitatea științifică sau matematică de a răspunde la asta așa că fac apel la comunitatea de genii; )
kodlu avatar
drapel sa
Deci, care înțelegeți că este diferența dintre timpul de calcul și timpul real de producție? ce naiba sunt unitățile de timp de producție? ce inseamna macar?
RobbB avatar
drapel vn
Îmi pare rău, a fost greu de explicat.Ceea ce vreau să spun este că, deoarece procesarea multi-core poate calcula simultan simultan, aș dori să am o măsurare a timpului contiguu a timpului CPU. Bănuiesc că acest lucru se traduce direct în timpul total, pentru timpul de producție real, mă refer la faptul că nu includ simultan concurența declarată a timpului CPU. adică timpul real. Voi actualiza și voi încerca să explic mai bine.
RobbB avatar
drapel vn
Daca ma puteti sfatui cu o terminologie mai buna, as aprecia.
Maarten Bodewes avatar
drapel in
Cred că este o întrebare interesantă, dar din moment ce o mulțime de calcule nici măcar nu sunt vizibile pentru toată lumea, mă întreb cum naiba ar trebui să răspundem. S-ar putea ca mineritul să fie un porc de energie atât de uriaș, încât îi depășește pe restul, dar din moment ce aproape fiecare flux de date este criptat, mă îndoiesc de asta. Adică, a trebuit să caut fluxul mp3 necriptat pentru postul meu de radio preferat, deoarece chiar și acestea sunt acum HTTPS, iar fluxurile video sunt, în general, criptate.
drapel us
@MaartenBodewes, sincer, cred că există câteva răspunsuri posibile și interesante care fac niște matematici din spatele plicului. De exemplu, ați putea presupune că tot traficul HTTP este criptat TLS-1.3 și apoi să îl calculați pentru un procesor de server modern. Numai asta mi se pare un răspuns interesant. Cu toate acestea, există „datorită nevoii de criptografie” în întrebare, ceea ce o face puțin subiectivă, deci poate că întrebarea nu poate răspunde strict.
Maarten Bodewes avatar
drapel in
Asa cum stai, pui patru intrebari foarte ample; dacă aceasta este doar aprox. consumul de energie pentru 2021, atunci întrebarea poate avea șanse mai mari de supraviețuire. Întrebările care necesită cercetare activă nu sunt, în general, luate în considerare pe subiect.
RobbB avatar
drapel vn
Ce cercetare ar trebui făcută? Poate puțin pentru liniile de bază ale datelor în tranzit medii și date aproximative în stocare la nivel mondial. Calculați timpii de calcul și mergeți de acolo, cred că voi încerca asta. De asemenea, ca exemplu, vedeți cum unii genii au calculat energia și timpul pentru atacurile de forță brută cu chei criptografice ale puterii de calcul actuale din întreaga lume. Există matematică care este peste capul meu acolo și de ce nu sunt persoana potrivită pentru job. Încă voi încerca
b degnan avatar
drapel ca
@RobbB În general, mă costă de 50 de ori puterea generală la minimum (în circuite) în comparație cu o implementare non-criptografie. AES256 este de aproximativ 50 de ori mai mare decât costurile de registru. Puterea fluctuează cu taste și date. Dacă doriți să îl codificați pe șine dublă pentru a-l proteja de atacuri, este de 100x. Puteți face un argument destul de bun în calculul cu putere limitată pentru a cripta nimic.
Puncte:0
drapel vn

Fac o lovitură de .50 BMG la acesta cu ochii pe jumătate deschiși. Matematica mea este în cel mai bun caz, și foarte elementară. Nu sunt deloc matematician. Mi-ar plăcea să văd în continuare răspunsuri la nivel de geniu aici. Dar pentru a arăta că e relativ simplu, încerc pentru asta, dovedește-mă că mă înșel ;)

Referință: procentul de trafic web care este criptat începând cu 2020 - 80-90%

Referință: date IP globale pe lună de la sfârșitul anului 2021 - 278.108 petabytes

Referință: este timpul să criptați 1 GB cu AES 128 - 0,634 secunde

Parametrii pe care îi folosesc:

Numai calcule de trafic web, pe o bază lunară

85% din tot traficul web, adică 236391,8 petaocteți

0,634 secunde pentru a cripta 1 GB

Presupunând o linie de bază de AES 128

CPU de 2,2 Ghz @ 37 wați

Nu includ date în repaus/acțiuni criptografice pe partea clientului

Calcule:

41631222,55 ore pentru a cripta o singură lună de trafic.

1,54 gigawați oră de energie

Costul energiei este de 184.800 USD

Înmulțit de două ori deoarece traficul trebuie criptat și decriptat:

83262445.1 ore pentru a cripta bidirecțional

3,8 gigawați oră

Costul energiei este de 369.600 USD

Pe an la nivel global:

999149341,2 ore pentru a cripta bidirecțional

45,6 gigawați oră

Costul energiei este de 4.435.200 USD

În ce se traduce de persoană:

.19 ore de criptare/persoană pe an

8,82 wați/persoană pe an

0,00085 USD per persoană/an

Concluzie

Nu e rău deloc, în funcție de parametrii mei și de matematica. În comparație cu bitcoin/lună la 7583,33 gigawați, este ca un ac într-un car de fân...

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.