V
V
Vyacheslav Shindin2017-09-24 18:37:30
Cryptography
Vyacheslav Shindin, 2017-09-24 18:37:30

Are there any ready-made decentralized proof-of-person solutions?

Recently, I became interested in blockchain technologies from the point of view of a software engineer, some time ago, thoughts arose, why not program such a crypto-wallet so that two different wallets cannot be created for the same person.
Is there already something similar?
I have the following thoughts on this:
1. Take as a basis a certain set of pre-trained neural networks that recognize a face, voice, gestures, etc., the weights of which are fixed in a certain blockchain and are known to all network participants.
2. These neural networks at the input must receive pre-processed (obfuscated) data in such a way that the originals cannot be restored from the data. Well, these are the details, here you can pile up a bunch of things ...
3. Next, we use the Diffie-Hellman protocol not with alphanumeric combinations, but with gestures and voice + face recognition, etc. Those. The public key will not be something like "aB4s...", but on a smartphone camera "Close your left eye, move your hand from right to left, point your index finger up, say the number 546"...
- Petya finds Vasya's wallet in the blockchain, generates a pair of keys, publishes the key and asks Vasya to perform the actions specified by this key.
- Vasya, in order to prove to Petya that he is Vasya, and not a figurehead, performs actions coded in a public key on the camera and microphone, transfers them to Petya. Petya runs a record of these actions through neural networks, and receives some vector, which checks on the blockchain with the vector from Vasya's wallet. And if the vector turned out to be the closest in Euclidean distance, then approx. We are dealing with Vasya, and not with a fraudster pretending to be Vasya.
Something like this...

Answer the question

In order to leave comments, you need to log in

5 answer(s)
V
Vyacheslav Shindin, 2017-12-06
@pro_co_ru

I found some pretty interesting developments here: https://github.com/dedis/cothority/wiki/PoP
https://github.com/dedis/cothority/wiki/Apps -- "Proof of Personhood - Create a PoP- Party and get a token for everybody, proving that they are a human being"
Anyway: https://github.com/dedis/cothority/wiki

@
@gridmit, 2017-09-25
_

It sounds very complicated and incomprehensible.
Great for ICO. You just need to write more whitepepper.
You can collect more than one lam bucks, master it and come to the conclusion that the concept does not work.
Everyone is doing it now

B
buzina_v_ogorode, 2017-09-24
@buzina_v_ogorode

Is there already something similar?

Gestures and faces are not yet reliably recognized. Look at least at the presentation of the latest iPhone.
While people do not have built-in chips without exception, while fingerprint mice are exotic ....
As an alternative, there is some office that checks passport data and issues keys.
For example, keys to enter the State Services. And already tie a wallet to them.

X
xmoonlight, 2017-09-24
@xmoonlight

Petya finds Vasya's wallet in the blockchain, generates a pair of keys, publishes the key and asks Vasya to perform the actions specified by this key.
- Vasya, in order to prove to Petya that he is Vasya, and not a figurehead, performs actions coded in a public key on the camera and microphone, transfers them to Petya. Petya runs a record of these actions through neural networks, and receives some vector, which checks on the blockchain with the vector from Vasya's wallet. And if the vector turned out to be the closest in Euclidean distance, then approx. We are dealing with Vasya, and not with a fraudster pretending to be Vasya.
Isn't it easier to compare two videos for a sequence of vector contour movements?
You need to hash the video recording using fuzzy-hashing. That is, only contour movements from frame to frame. This will accurately identify this video recording, and what / who is on it will already be impossible to restore.
PS: And what about a disabled person? :(

I
Ivan, 2017-09-24
@32seph

In a recent poll, I voted against downvoting questions. But you just convinced me. Your "creatif" is just a fierce trash.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question