May 30, 2015
https://www.facebook.com/mehtarahulc/posts/10152816013406922
Dear all recallists,
.
What do we need to create serverless open "unriggable" verifiable voting system and messaging system which can work without "internet" ?
.
I request ALL those who are familiar with computer programming to write code for following in Excel-VBA or VB6 or VB.Express.net or VB.NET or Java
.
1. MD5 hash , SHA1 hash --- you can obtain VB code for both from net, and copy-paste and then recode, and take trace and understand. I mean --- try writing it yourself by definition of MD5 / SHA1 and if that is too clumsy, then pls copy-paste code and take trace. After trace, please write code again , so finally you have your own code.
.
2. Code to multiply / divide very large integers :In all languages, interger is 2 to 8 bytes at most. To deal with large integers like 1000 digit long integers , there are several methods. Most crude method is to keep number as string and then do all additions / multipcation the way we do on paper !! Another is to keep number as array of bytes or array of integers. Pls implement one ore more of these methods, so that finally you have your own code for adding / multiplying / etc 1000 digit integers.
.
3. PublicKey , PrivateKey --- please write code yourself on how to use PuK , PrK. Please take algo from any algorithm book, If coding from scratch is difficult, then pls copy-paste code form net, take trace and understand it and then recode.
.
4. Digital signature : if you do above 3 items , then this wont be difficult.
.
5. Exchanging packets between two computers over network using so called Datagram ---- This is necessary if we wish website-less and server-less way of communication.
.
Finally, we need LARGE number of activists who understands how SHA1 , PrKPuK, Digital Signatures and Datagrams work and can be used to create a "serverless open unriggable verifiable voting system" as well as serverless messaging system !!!
.
In this voting system , a person can register a topic and vote directly or via trusted person. The voting is open, so trusted person cant fool the voter for long. The votes remain on torrents, and YES-NO-ABSTAIN-counts will increase as more and more people vote. If anyone wishes to verify a vote , he can do so WITHOUT calling the voter or without sending him email or without any website, HOW? The torrent which will have the vote will have digital signature of the voter.
.
So one server may be needed to have digital signature of voters.
.
Also, we need to have messaging system which can work WITHOUT "internet" or with minimal use of internet. How? When two mobiles are close to each other, they can exchange data without internet thru wifi and many other protocols. And when the mobile comes on internet, it can use internet to obtain the data.
.
=======
.
So to build a complete serverless system, we need a lot of coding and a lot of coders who are familiar with concepts like SHA1 , PrK / PuK , DigiSign , Datagram and other communication coding etc.
.
So I request you ALL to start doing some coding in Excel-vba orvb.express.net or vb.net or java . We need a lot of coding to accomplish all this
.
https://www.facebook.com/mehtarahulc/posts/10152816013406922
Dear all recallists,
.
What do we need to create serverless open "unriggable" verifiable voting system and messaging system which can work without "internet" ?
.
I request ALL those who are familiar with computer programming to write code for following in Excel-VBA or VB6 or VB.Express.net or VB.NET or Java
.
1. MD5 hash , SHA1 hash --- you can obtain VB code for both from net, and copy-paste and then recode, and take trace and understand. I mean --- try writing it yourself by definition of MD5 / SHA1 and if that is too clumsy, then pls copy-paste code and take trace. After trace, please write code again , so finally you have your own code.
.
2. Code to multiply / divide very large integers :In all languages, interger is 2 to 8 bytes at most. To deal with large integers like 1000 digit long integers , there are several methods. Most crude method is to keep number as string and then do all additions / multipcation the way we do on paper !! Another is to keep number as array of bytes or array of integers. Pls implement one ore more of these methods, so that finally you have your own code for adding / multiplying / etc 1000 digit integers.
.
3. PublicKey , PrivateKey --- please write code yourself on how to use PuK , PrK. Please take algo from any algorithm book, If coding from scratch is difficult, then pls copy-paste code form net, take trace and understand it and then recode.
.
4. Digital signature : if you do above 3 items , then this wont be difficult.
.
5. Exchanging packets between two computers over network using so called Datagram ---- This is necessary if we wish website-less and server-less way of communication.
.
Finally, we need LARGE number of activists who understands how SHA1 , PrKPuK, Digital Signatures and Datagrams work and can be used to create a "serverless open unriggable verifiable voting system" as well as serverless messaging system !!!
.
In this voting system , a person can register a topic and vote directly or via trusted person. The voting is open, so trusted person cant fool the voter for long. The votes remain on torrents, and YES-NO-ABSTAIN-counts will increase as more and more people vote. If anyone wishes to verify a vote , he can do so WITHOUT calling the voter or without sending him email or without any website, HOW? The torrent which will have the vote will have digital signature of the voter.
.
So one server may be needed to have digital signature of voters.
.
Also, we need to have messaging system which can work WITHOUT "internet" or with minimal use of internet. How? When two mobiles are close to each other, they can exchange data without internet thru wifi and many other protocols. And when the mobile comes on internet, it can use internet to obtain the data.
.
=======
.
So to build a complete serverless system, we need a lot of coding and a lot of coders who are familiar with concepts like SHA1 , PrK / PuK , DigiSign , Datagram and other communication coding etc.
.
So I request you ALL to start doing some coding in Excel-vba orvb.express.net or vb.net or java . We need a lot of coding to accomplish all this
.
No comments:
Post a Comment