219 karma · joined May 18, 2008
IM: ricochet:jqprzgdxxqk2g63b
http://twitter.com/obvio171
"This work presents a security analysis of the Brazilian voting machine software based on the the experience of the authors while participating of the 2nd Public Security Tests of the Electronic Voting System organized by the Superior Electoral Court (SEC), the national electoral authority. During the event, vulnerabilities in the software were detected and explored to allow recovery of the ballots in the order they were cast. We present scenarios where these vulnerabilities allow electoral fraud and suggestions to restore the security of the affected mechanisms. Additionally, other flaws in the software and its development process are discussed in detail."
Tomorrow we vote for president, governor, and Congress members, and the fate of our 200M people democracy depends exclusively on the security of this machine (it produces no independent physical evidence of the votes).
We know for a fact, though, from respected researcher and cryptographer Diego F. Aranha, that it is insecure[1].
(For the technically-inclined, let's just say that the ballot's secrecy is guarded by srand(time(null)). You can imagine the rest.)
It's been like this for 18 years. This year, we're doing something about it.
We've launched a campaign to raise awareness about the very real threat of large-scale, undetectable fraud, and it has so far been a huge success.
We've raised over twice the amount we asked for in our crowdfunding campaign[2].
We were featured in every major news outlet in the country[3].
We've built and deployed a mobile app for citizen inspection of poll tapes, and reached an install base that is estimated to cover a sample of over 20% of all electoral zones in the country, positively impacting the electoral transparency of over 40 million people.[4]
But it is not enough. The Brazilian government has had enough time and resources in its hands to convince the whole country that not only are the machines secure, but that they are also the envy of the world.
We've made an impact. In the past weeks, they've adapted their rhetoric from "unpenetrable" to "nothing is 100% secure"[5], but we still have a long way to go.
We're now faced with the very real possibility that they'll flex their PR muscles once again, shove this all under the rug, and not change a thing after elections are over and people have moved on.
You can make sure that doesn't happen.
International pressure and public shaming have done a great deal for citizens all over the world, proving the Internet's power to unite humans across borders for the good of one another.
You can do that for 200M Brazilians today. Please, read the article in the link above and, if you feel it's important, share it and upvote it.
If we can't be heard from the inside, let's be heard from the outside. You can be our voice.
Thank you so much!
-- References: [1]: https://sites.google.com/site/dfaranha/pubs/aranha-karam-mir... [2]: http://catarse.me/VoceFiscal [3]: https://www.google.com/search?hl=pt-BR&gl=br&tbm=nws&authuse... [4]: https://play.google.com/store/apps/details?id=org.vocefiscal [5]: http://eleicoes.uol.com.br/2014/noticias/2014/08/29/tse-suge...
The idea is exactly to think of ways for money not to be necessary.
It's been done before, albeit not by us.
Our atmosphere is one grand f*cking infrastructure project, and it's all free-to-breathe for everyone.
But there's no reason why running servers should be so scary that only the powerful are able to run them. And "server" is not synonymous with "webhosting". There's a lot of p2p to be done if we want a decentralized internet.
I regularly run a Bittorrent "server" available to the internet and never had any problem. I also run a Ricochet "server" (also a p2p app), no headache either.
We have to get past the FUD and dig ourselves out of this hole.
Routers are most people's only always ON computer, and having the ability to run decentralized applications on them like media, backups, microblogging, chat bouncers, etc. as easily as one would install a smartphone app could really tip the scale back toward the edges and away from centralized services.
Money can't be ignored though. There has to be a (cryptocurrency-y?) way for people to voluntarily "subscribe" to recurringly give money to developers of these services, and it has to be so simple that it's almost easier than not giving.
Costs could be offset by the user by renting out cpu/bandwidth/storage in a similarly one-click way by running specialized apps that handle that.
I don't see any antagonism between the two, and I'm glad to know there's something being done with I2P already, will check it out.
A Popcorn Time dev got in touch and showed interest in the idea, so it could be a great opportunity for the I2P community: https://twitter.com/xaiki/status/487732035331842048.
You should get in touch with them, I'd be thrilled to see this happen!
1. Make a torrent tracker that serves out peer onion addresses (OAs?) instead of IPs;
2. Fork Popcorn Time, make it create a hidden service for itself and connect to the OA tracker;
3. Make the Popcorn Time fork also a relay by default. You'll add a lot of load to the network, so you have to give back.
Probably wouldn't be able to _stream_ anything, but otherwise should work.
I hadn't given GeoIP much thought yet, but you make an excellent point. GeoIP determining citizenship and basic civil liberties is indeed crazy scary. Can't get more "the architecture is the truth" and "code is law" than that.
Let's hope someone smarter than me can figure out a good way to make this interface easier to use and more widespread, be it with a virtual network interface or not. It could just be a well-design, dead-simple API for building serverless/p2p apps on top of hidden services without knowing Tor, or a streamlined way to do tunneling as you're doing.
Do you know if it's still alive or what happened to it? Was it released/adopted at all?
If there's a "Like" or "retweet" equivalent you might also get extra posts for that (like you get more credits to post questions on Quora when people upvote your answers or follow your questions).
Add Lockitron[1] to the mix with secure boxes for pick up and delivery and you got a winner.
The notes you take for yourself aren't the same ones you'd take for/with your team (imagine highlighting something and saying "see @jack, this has everything to do with what we were discussing on that project", it'd be awesome).