It’s 2023 and you’re designing a decentralised system based on public-key cryptography where a person’s identity(ies) are their public key(s).
Do you…
#cryptography #postQuantumCryptography #pqc #pq #ed25519 #curve25519 #x25519 #SmallWeb #Kitten
#kitten #SmallWeb #x25519 #curve25519 #ed25519 #pq #pqc #postquantumcryptography #cryptography
Ahead of today’s stream on implementing a basic end-to-end encrypted peer-to-peer Small Web chat example with #Kitten, here are some accessible resources on the math behind the #encryption:
1. @martin’s excellent Implementing #Curve25519/#X25519: A Tutorial on Elliptic Curve #Cryptography (https://martin.kleppmann.com/papers/curve25519.pdf)
2. The Animated Elliptic Curve (Visualizing Elliptic Curve Cryptography) https://curves.xargs.org/ and Hands-on: X25519 Key Exchange https://x25519.xargs.org/ by Michael Driscoll
#cryptography #curve25519 #encryption #kitten
Funny when you think I was hanging out with Daniel ages ago without a clue who he was or what he’d done.
And to think how important his work is to the Small Web (and to privacy in general in the digital and networked age)…
PS. He also happens to be a lovely, humble guy and a very engaging and funny presenter. You can do far worse than to watch his talk from the conference we met at:
https://projectbullrun.org/surveillance/2015/video-2015.html
#cryptography #ed25519 #curve25519 #x25519 #DanielJBernstein #SmallWeb
#SmallWeb #danieljbernstein #x25519 #curve25519 #ed25519 #cryptography
#Olvid utilise la courbe elliptique " #Curve25519 " (annexes A3.2):
#olvid #curve25519 #mathématiques #chiffrement
#Curve25519 est une courbe elliptique offrant 128 bits de sécurité et conçue pour être utilisée par le protocole d'échange de clés #DiffieHellman basé sur les courbes elliptiques ( #ECDH ). C'est une courbe elliptique permettant des performances très élevées, n'étant protégée par aucun #brevet connu et moins impactée par les générateurs de #nombres pseudo-aléatoires défaillants.
#curve25519 #diffiehellman #ecdh #brevet #nombres #mathématiques #chiffrement
Upgrade Your (SSH) Key to Ed25519
https://medium.com/risan/upgrade-your-ssh-key-to-ed25519-c6e8d60d3c54
RFC 8731: Secure Shell (SSH) Key Exchange Method using Curve25519 and Curve448
Cela fait déjà pas mal de temps que des mises en œuvre du protocole #SSH intègrent les courbes elliptiques « Bernstein », comme #Curve25519. Ce RFC est donc juste une formalité, la normalisation officielle de cette utilisation.