 Talk about agrobotting system for a liquid democracy Agrobotting system while it comes from party the internet a political Okay, the the main idea of this political party is that the member of the parliament of Elected for this this party Will vote the what the people vote over the internet the they work as proxy representatives and they For doing this you don't need to change any law Also, the idea is behind this is liquid democracy, which is just like Direct democracy but with delegation because you can't you don't have time to vote everything that happens in the parliament so the party the internet created this This software I got a theater Anna Which of course has some requirements? First one is security of course the voting system is to be secure But what doesn't it doesn't mean it means that the boat must be secret That's the first thing The you need to be sure that the your ballot your boat will be currently captured and Also another of the requirements is that we need to support massive elections there are 45 46 millions of people in Spain and Also massive election means two things that there are also not many people that but a lot of Votans a year seven thousand In the Congress so the bottom system need to be To support this kind of thing and of course the the third thing that needs need to be supported As a requirement is both delegation So how the voting system that we are creating how how does it work? Well, this is the protein process first We have the trustees which has which are the people or the entities we trust our the the secrecy of our boat this entities could be the United Nations Greenpeace or Political parties so they should They should be of any all kinds of organizations and people so because the system Warranty is that only if all of them Collaborate and are corrupt then your boat won't be secret. So as It needs to be difficult to be this collaboration for correcting the voting to happen and Then for a voting we need to generate a joint key each of these entities generate a public and a private key and Afterwards they publish Each each on the publish in the public key In the bulletin board. We're using Elias voting system for for this Elias is made by Ben Adidas his colleagues in in Harvard. He's a cryptographer and Then we have the delegates as this voting system supports a delegation of the boat The this delegates need to publish Well, the delegates can it could be anyone could be you Could be a political party or any president or a classic or even an organization And they both must be made public before the election begins. So, you know Why are you going to vote if you delegate in these people? And then the voting starts and you can either delegate your boat or you can directly vote Your ballot when you vote over the internet or your ballot will be encrypted by using El Gamal, which is in a standard way of encrypting A Boat or whatever and then it will be signed. We used electronic National electronic identification cards in Spain Which use a standard protocols and they're they're they're working the the is is secure And it will be signed with your signature. So the boat which is encrypted so that no one will know what you really vote Will be signed and everyone will know that that's your boat and not everyone else And finally when you send your ballot that you creating your computer even without internet in a computer with a live CD if you want You send it over internet Is out in the case using the your signature and cast by the server? And of course published in the ballot in board so for everyone to see Then the boat in ends and the toilet begins the trustees now it starts to work again And the way it works the boat insistent is that each trustee Shuffles the the boats and re-encrypt the ballots so that the the ballots are Anonymized no one will know that this ballot was this or the ballot because it's been re-encrypted and and Shuffled this is what we call a mix net each of the trustees do this process Collaborating and in the end when we have a list of ballots which are Shuffled and re-encrypted no one will know which which is which Then we can decrypt the ballots this this is also a work that is done by the trustees doing Decryption distributed And of the end of the anonymized boats and of course the results must be published in the ballot in board, but you You get the proofs of the encryption Proof of the of the shuffle that was correctly done and the re-encryption of course so you can Warranty, even if the botting is corrupt, you know that you that that the this process Worked or not because the the mathematics behind this Warranted, but if you cut tune is the system that we use for all these mathematically complex Processes and This is done by people from from cryptographers the software is done by cryptographers from from Switzerland And these proofs I have mentioned earlier Provide as I said universal very affiliate variability. So even if the botting is corrupt, you will know it Yeah, maybe your boat will be Will be known it will be a secret secret because all the trustees Are corrupt, but you will know that the botting is corrupt and this is serious stuff we have a paper painting because There are a lot of secure botting system people don't know this, but this is true There are a lot of secure botting system, but they don't provide the delegation and We are we are creating in this in this project a paper that we are going to to present as soon as possible for that that provides this This delegation and of course this kind of thing is funding but we're on to that We are trying to create a foundation for liquid democracy Of course this voting system when it's finished, which we are working on We can be used anywhere. We can be used in universities and colleagues Even in companies to boats Whatever you want actually and alias voting system from Harvard that we are going to use Together with very fecundum have been used used already in universities for boating directors in France and I don't know what other places the status of the project Well, we've been walking in the delegation method, which is really the most difficult thing since the 2009 and now we have a clear path. We want to use alias and very fecundum, which is the fastest software for for processing the boats and We're doing just that and also integrating the authentication in alias For the DNA So well, if you are interested or want to join us, this is our web page and you can contact me via me my mail. So if there are any questions or How is it working the The trust the trustees and all the question is how I don't know if I understood currently how how the trust works actually how mm-hmm, of course The so we provide a software they can create their own if they want because there is a protocol but we we have to provide them a software to do the shuffle and the re-encryption and the decryption and And and they can use it or they can create their own software if they don't trust it or whatever And that's it Yeah, yeah No, no the boat in this the the question is that that is I Said that the trustees have to re-encrypt the the boats and shuffle them And the question is does does this re-encryption need to decrypt the boat to re-encrypt it? And the answer is no the the El Gamal encryption permits To re-encrypt a boat Or something anything a text without having to decrypt it So you know that this the two text the Cypher text contain the same the same Same thing inside, but you don't know what it is No, actually, no, you just decrypt the last one once and And it is decrypted. It's a property of the this encryption process Another question The question is when will this be available? Well, we don't know yet. We hope That as soon as possible we are working there developers we have about three developers at the moment and the the most difficult part was the the mathematics behind this and now we just need to to to take the these projects earliest voting and verification and authentication with DNA and In being them together when we're working on that and we hope that at the end of this year We have something we hope that another question You you probably the question is that That's does the piloting board contain who has both and who hasn't and the answer is yes You you you publish your boat you sign your boat So everyone will know that you both you they don't know what the you both even you might boat Extension or it might be the boat might contain a delegation But yes, yes Any more questions, okay The question is how how can we well he said that Normally you want to know if the Button was done correctly or not. How do we do that? Well as I said we provide The trustees provide a proofs of what they've done so you can check With this proofs that the process they did which of course you cannot repeat because you are not the trustee You don't have the private key that they do But you can check mathematically that they did it correctly and is a proof mathematical proof is And actually the current voting system in most countries they don't provide any kind of proof You just need to trust that the process was right, but there is no mathematical proof of anything any more questions The question is that it would be most secure if we automated the trustee's Process and the answer is well you need In the end you need a public and private keys and who who is in charge of those Those keys you need someone so if possible, I would do that but We need someone in charge. So The idea is that we put a lot of people in charge That I'm not going to collaborate to be corrupt So time is out. So thank you for coming