Denna vecka tittar vi alltså på artikeln
http://en.wikipedia.org/wiki/Public-key_cryptography
Vi utgår från denna artikeln och ser var vi hamnar.
Jag tänker mig att vi bara svarar i den här tråden när vi läst.
Skriv ner tankar och reflektioner så får vi igång diskussioner.
-- Per
Vad innebär det att ett nyckelpar (publik-privat) är matematisk relaterade?
-- Per
-- Per
To unsubscribe from this group, send email to distributed-studies+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
-- Per
Stämmer. Ett exempel (enkel förklaring av RSA):
Man väljer två stora primtal, p och q. Man multiplicerar dem och får
ett nytt
tal, N. Sen väljer man ett tal e som kommer användas till kryptering
och
beräknar (hur? detaljer...) talet d som kommer användas till
dekryptering.
N tillsammans med e utgör den publika nyckeln, och N tillsammans med d
utgör den privata.
För att kryptera ett meddelande, m, så tar man m^e mod N. och för att
dekryptera det krypterade meddelandet, c, tar man c^d mod N. Det blir
så
här eftersom man räknade ut d baserat på e och N så att d och e blev
"varandras invers i N" (m^(e*d) = m mod N).
Den här algoritmen är säker för att man behöver p och q för att
beräkna d.
Tyvärr (?) finns det ingen tillräckligt snabb algoritm för att beräkna
primtalsfaktorer. Utan primtalsfaktorerna har man ett så kallat
"discrete log
problem" och det finns ingen känd snabb lösning till det.
Sen finns det säkert andra sätt att ta fram nycklar på, men det kan ju
vara
skönt med ett exempel. Hoppas det inte blev för rörigt.
Det är väl själva grejen med public-key cryptography att du med endast den ena
nyckeln inte kan beräkna den andra. Du kan ju däremot göra en brute-force
nyckelsökningsattack och på så sätt hitta den privata nyckeln.
-- Per
To unsubscribe from this group, send email to anarthesis+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Jo, men att brute-forca fram den ena ur den andra är ju ingen
matematisk relation.
-- Per
-- Per
To unsubscribe from this group, send email to anarthesis+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Det var primtalsfaktoriseringen jag undrade över. :-)
> btw.
> "Both RSA and ElGamal encryption have known attacks which are much faster
> than the brute force approach." - wikiartikeln
Ja, de är ganska intressanta
http://en.wikipedia.org/wiki/RSA#Timing_attacks
-- Per