nollkunskapsbevis

(zero-knowledge proof) – sätt att bevisa att ett påstående är sant, eller att man har löst en uppgift, utan att man avslöjar något mer. – Nollkunskapsbevis innebär att man inte nämner fakta eller andra omständigheter som ingår i beviset. Enkelt exempel: man bevisar att man hittar i en labyrint genom att ta sig till utgången på kort tid – man behöver inte berätta hur man gjorde. – Nollkunskapsbevis har praktisk betydelse när man till exempel ska visa att man har löst en uppgift som man ska få betalt för. Beställaren vill inte betala förrän hon vet att utföraren verkligen har löst uppgiften, men utföraren vill inte lämna ifrån sig lösningen förrän hon vet att hon får betalt (se också codenapping). Genom att använda ett lämpligt nollkunskapsbevis kan utföraren visa att hon har löst uppgiften utan att visa hur lösningen ser ut. (Detta är tillämpligt främst på matematiska och logiska uppgifter.) – Nollkunskapsbevis har också användning i hantering av lösenord. Helst vill man inte att lösenord ska sändas över nätet. Man kan då använda ett nollkunskapsbevis som visar för servern att användaren har rätt lösenord, men som inte innehåller själva lösenordet. Ett exempel är när man skickar ett kondensat (hash) av lösenordet. – Nollkunskapsbevis är ofta baserade på sannolikhet, inte på total säkerhet. För att öka säkerheten upprepar man beviset på ett slumpartat sätt (inte exakt likadant). Om ett bevis ger, till exempel, 90 procents säkerhet, och man upprepar det med lyckat resultat tio gånger, är risken för att beviset ändå är fel 1-10 (en på tio miljarder). – I teorin om nollkunskapsbevis talar man om två roller:

  • sändaren (the prover) – den som ska bevisa något. Sändaren kallas ofta för Peggy;
  • kontrollanten (the verifier) – den som ska godkänna eller underkänna beviset. Kontrollanten kallas ofta för Victor.

– Forskningsfältet nollkunskapsbevis uppstod 1985Shafi Goldwasser, Silvio Micali och Charles Rackoff publicerade artikeln ”The knowledge complexity of interactive proof-systems” (länk). Benämningen zero‑knowledge proof har med tiden ersatt deras benämning interactive proof.

[it-säkerhet] [matematik och logik] [ändrad 10 april 2023]

informationsdöljning

(även informationsdöljande, på engelska information hiding) – i programmering: det att delar av programmet görs svåråtkomliga för utomstående. Detta kan göra av främst två anledningar:

  • – för att skydda de centrala delarna av ett program från ändringar. Man delar upp programkoden i en svåråtkomlig del som sällan eller aldrig ska ändras och en mer lättåtkomlig del som kan ändras utan att det påverkar den centrala delen;
  • – i objektorienterad programmering: för att skilja ett objekts gränssnitt från dess inre uppbyggnad. Den som skriver program som inbegriper objektet behöver inte veta hur ett objekt ”ser ut inuti”, bara hur man skriver instruktioner (meddelanden) till dess gränssnitt. Detta kallas också för inkapsling (encapsulation). Informationsdöljning i denna betydelse har alltså inget direkt med it-säkerhet att göra.

[programmering] [ändrad 5 maj 2020]

Guccifer

signatur för den rumänska hackaren Marcel Lazăr Lehel. – ”Guccifer” blev känd 2013 då han gjorde dataintrång hos flera högt uppsatta personer i USA och spred informationen som han kom över. Lehel saknar djupare kunskaper om it och arbetade med mycket enkel utrustning. Han är dömd till fängelsestraff i både Rumänien och USA – Guccifer är en sammandragning av varumärket Gucci och Lucifer. – Se också Guccifer 2.0.

[hackare] [signaturer] [ändrad 8 november 2016]

Million mask march

en årlig demonstration på initiativ av Anonymous. Den äger rum den 5 november (Guy Fawkes day) varje år sedan 2013. Demonstranterna brukar ha på sig Guy Fawkes-masker. De största demonstrationerna brukar vara i London och Washington DC, men mindre demonstrationer äger rum i hundratals andra städer. – Million mask marchs webbsida är millionmaskmarch.com (nere sedan december 2020 – arkiverad). Hösten 2019 anordnades manifestationen, åtminstone i Storbritannien, under namnet Operation Vendetta.

[årsdagar] [ändrad 22 december 2020]

search risk

sökmotorrisk – den risk som sökmotorer kan utgöra för företag. – Ett företag (eller annan organisation) som inte har hög placering i en sökmotors rankning riskerar att få färre besökare, färre kunder och därmed mindre uppmärksamhet och lägre inkomster. Sökmotorer förväntas ranka webbsidor med hjälp av opartiska algoritmer, men det går naturligtvis inte att utesluta att de är programmerade för att avsiktligt miss­gynna en del företag, personer eller organisationer. – Uttrycket search risk myntades av e‑posttjänsten ProtonMail.

[marknadsföring] [rankning] [sökmotorer] [ändrad 21 juni 2o2o]