{"id":379,"date":"2021-11-03T11:21:48","date_gmt":"2021-11-03T10:21:48","guid":{"rendered":"https:\/\/btcln.se\/?post_type=glossary&p=379"},"modified":"2021-11-03T11:23:33","modified_gmt":"2021-11-03T10:23:33","slug":"ecdsa","status":"publish","type":"glossary","link":"https:\/\/btcln.se\/terms\/ecdsa\/","title":{"rendered":"ECDSA"},"content":{"rendered":"

Elliptic Curve Digital Signature Algorithm eller ECDSA \u00e4r ett kryptografiskt system f\u00f6r att producera digitala signaturer med hj\u00e4lp av offentliga och privata nycklar. Alla Bitcoin-nycklar och signaturer genereras f\u00f6r n\u00e4rvarande med ECDSA.<\/p>\n

En ECDSA-signatur till\u00e5ter n\u00e5gon att publicera en offentlig nyckel och sedan skapa en signatur av vissa data med sin privata nyckel, s\u00e5 att vem som helst kan verifiera att signaturen skapades av \u00e4garen till denna publika nyckel. Ingen kan dock h\u00e4rleda den privata nyckeln fr\u00e5n den publika nyckeln eller signaturen. Inte heller kan denna signatur anv\u00e4ndas f\u00f6r att f\u00f6rfalska en signatur f\u00f6r andra data. ECDSA-signaturer anv\u00e4nds f\u00f6r att signera alla Bitcoin-transaktioner tack vare dessa starka s\u00e4kerhetsfunktioner.<\/p>\n

En elliptisk kurva \u00e4r en definierad matematisk funktion av det allm\u00e4nna formatet y^2 = x^3 + ax + b. F\u00f6r Bitcoin har denna kurva den specifika ekvationen y^2 = x^3 + 7, eftersom a = 0 och b = 7. Vilken punkt som helst p\u00e5 denna elliptiska kurva, kallad secp256k1, \u00e4r en giltig offentlig Bitcoin-nyckel.<\/p>\n

F\u00f6r att generera en publik nyckel m\u00e5ste en anv\u00e4ndare generera en privat nyckel, som helt enkelt \u00e4r ett stort tal. D\u00e4refter multipliceras denna privata nyckel med en definierad punkt som kallas Generator Point, f\u00f6r att producera den publika nyckeln. Denna multiplikation \u00e4r punktmultiplikation, som beter sig annorlunda \u00e4n normal multiplikation. Kritiskt sett \u00e4r punktdelning o\u00f6versk\u00e5dlig, vilket inneb\u00e4r att en offentlig nyckel f\u00f6r n\u00e4rvarande inte kan anv\u00e4ndas f\u00f6r att h\u00e4rleda en privat nyckel, vilket ger ECDSA-systemet dess s\u00e4kerhet.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"_links":{"self":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/379"}],"collection":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":1,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/379\/revisions"}],"predecessor-version":[{"id":380,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary\/379\/revisions\/380"}],"wp:attachment":[{"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/media?parent=379"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/btcln.se\/wp-json\/wp\/v2\/glossary-cat?post=379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}