Förstå hur ECDSA skyddar dina data. (1 / 15 steg)
Steg 1: Vad är ECDSA?
ECDSA står för "Digital signatur-algoritm för elliptisk kurva", används för att skapa en digital signatur av data (en fil till exempel) så att du kan kontrollera dess äkthet utan att äventyra dess säkerhet. Tänk på det som en verklig signatur, du kan känna igen någons signatur, men du kan inte skapa det utan andra att veta. Skillnaden mellan en ECDSA signatur och en verklig signatur är dock att det är helt enkelt omöjligt att förfalska ECDSA signaturen.
Du bör inte förväxla ECDSA med AES (Advanced Encryption Standard) som är att kryptera data. ECDSA inte kryptera eller hindra någon från att se eller komma åt dina data, vad det skyddar mot om är att se till att uppgifterna inte var har manipulerats.
Två ord är värt att notera här i "ECDSA" och det är "Kurvan" och "Algoritm" eftersom det betyder att ECDSA är i princip allt om matematik... så jag tror det är viktigt att börja med att säga: "Hej kids, inte slack i skolan, lyssna på din lärare, att saker kan vara användbart för dig någon dag!" Men dessa uträkningar är ganska komplicerade, så medan jag ska försöka vulgarize det och göra det begripligt för icke tekniska människor, behöver du fortfarande förmodligen vissa kunskaper i matematik för att förstå det ordentligt. Jag kommer att göra detta i två delar, en som är en form av hög nivå förklaring om hur det fungerar, och en annan där jag gräva djupare i dess inre arbetet att slutföra din förståelse. Notera dock att jag förstå ECDSA ganska bra nu, jag inte är expert på frågan (dokumentet här var emellertid granskas av någon som skrev en avhandling om ECDSA och godkände det vara korrekt).