I was reading this post: https://medium.com/@alexberegszaszi/lets-bring-the-70s-to-ethereum-48daa16a4b51 and i'm a bit unclear about some of the details. I was hoping someone can shed some more light on this!
He lists 3 use cases for being able to verify RSA signatures which i'm not entirely clear on how that would actually work (bear with me).
Using an RSA key to sign transaction with a contract. This includes your encryption device as well government ID cards.
I'm not sure what is actually meant here. Would I sign a transaction or document using my RSA key and then create a regular ethereum transaction as the payload allowing the contract to identify my RSA real world identity with my ethereum digital identity? Or do I actually sign an ethereum transaction with my RSA key, send it to a contract and have it verify my signature? That's not possible right? And it would also need some lookup table to match the identities.
Verifying certificate structures in smart contracts
Is this suggesting that you could build some PKI infrastructure managed by a smart contract?
Using government ID cards to prove individuality
I'm guessing this works because they can verify that a signed transaction validates against my public RSA key, but that doesn't link it to my ethereum (or uPort) account yet.