this post was submitted on 13 Sep 2023
85 points (100.0% liked)

Free and Open Source Software

17957 readers
22 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] petrescatraian@libranet.de 14 points 1 year ago (1 children)

@Penguincoder I have no degree in Computer Science. I graduated International Relations. However I am still really passionate about FOSS due to the way it brings real world democracy into technology.

While there are some places in which technology has no place (particularly voting), I believe that technology can help our societies become more open, transparent, involving and better functioning.

[–] greybeard@lemmy.one 6 points 1 year ago (3 children)

There's nothing wrong with using technology in voting, it just has to be done in an open, verifiable way.

[–] megopie 8 points 1 year ago (3 children)

The problem is how difficult it is to ensure it is open and verifiable. Not to mention how much easier it is to scale up attacks on digital voting systems.

If I want to forge enough paper ballets to swing an election I’m going to need a few hundred people in on it, with a group that large, someone is going to squeal, or get caught doing something dumb and uncover the conspiracy, if I want to forge digital ballots, well, I just need one person with know how and the right exploit.

It is certainly possible to make a digital voting system that is immutable once the votes are submitted, it is nearly impossible to make one that ensures that the votes being submitted are legitimate.

It’s a lot of effort and increased risk to roll out an acceptable electronic voting system, it is much easier and safer to just keep using paper ballots.

load more comments (3 replies)
[–] smileyhead@discuss.tchncs.de 3 points 1 year ago

For voting where it can be seem who voted on who, this can be and was done.

But don't even try to touch voting where everyone has to have exaclly one secret vote. There is no way to do it currently and math is debating if it's even possible with computers.

More on that topic: https://www.youtube.com/watch?v=LkH2r-sNjQs

[–] PoisonedPrisonPanda@discuss.tchncs.de 2 points 1 year ago (2 children)

use 3 different open source voting systems. at the same time.

problem solved.

there is no way one exploit can be used at 3 different pieces of software.

[–] smollittlefrog@lemdro.id 2 points 1 year ago (1 children)

All 3 systems use openssl and get attacked using Heartbleed.

(And even if they don't reuse even a single piece of code, attackers can still just use multiple exploits.)

[–] PoisonedPrisonPanda@discuss.tchncs.de 1 points 1 year ago* (last edited 1 year ago)

yes but 3 different exploits would result in different results. which is an indication that the voting result is irrelevant, and should be repeated

edit: I am by far no expert, yet having anykind of kniwledge in that area, so I apologize for naivity in advance.

[–] Penguincoder 1 points 1 year ago

Uhhhhhh.... Doesn't need to use the same exploit for each piece of software.